Files
optimiz-rs/python/optimizr/__init__.py
T

52 lines
1.2 KiB
Python
Raw Normal View History

"""
OptimizR - High-Performance Optimization Algorithms
===================================================
Fast, reliable implementations of advanced optimization and statistical
inference algorithms with Rust acceleration and pure Python fallbacks.
.. moduleauthor:: OptimizR Contributors
"""
from optimizr.hmm import HMM
from optimizr.core import (
mcmc_sample,
differential_evolution,
grid_search,
mutual_information,
shannon_entropy,
sparse_pca_py,
box_tao_decomposition_py,
elastic_net_py,
hurst_exponent_py,
compute_risk_metrics_py,
estimate_half_life_py,
bootstrap_returns_py,
)
# Try to import maths_toolkit from Rust backend
try:
from optimizr import _core
maths_toolkit = _core
except (ImportError, AttributeError):
maths_toolkit = None
__version__ = "0.2.0"
__all__ = [
"HMM",
"mcmc_sample",
"differential_evolution",
"grid_search",
"mutual_information",
"shannon_entropy",
"sparse_pca_py",
"box_tao_decomposition_py",
"elastic_net_py",
"hurst_exponent_py",
"compute_risk_metrics_py",
"estimate_half_life_py",
"bootstrap_returns_py",
"maths_toolkit",
]