""" Refactored OMML/MathML to LaTeX converter using design patterns. This package implements a refactored architecture of the converter using: - Visitor pattern for element conversion - Strategy pattern for subject-specific formatting - Pipeline pattern for conversion stages - Parallel processing for high-performance batch conversion - XSL transformer caching for optimized performance """ from .compat import LegacyMathMLToTeXConverter from .parallel import ParallelConverter, BatchProcessor from .core.cache import XSLTransformerCache, ConverterObjectPool from .batch import BatchJSONConverter __version__ = '1.1.0' # Performance optimization release __all__ = [ 'LegacyMathMLToTeXConverter', 'ParallelConverter', 'BatchProcessor', 'BatchJSONConverter', 'XSLTransformerCache', 'ConverterObjectPool', ]