"""
CAVORA - Underground Research Initiative
Limit Cycle Hydrological Dynamics Framework for Adaptive Cave Passage Safety Protocols in Mediterranean Karst Systems

This package provides tools for predicting cave passage stability and hydrological dynamics
based on the Van der Pol oscillator model adapted for karst systems.
"""

__version__ = "1.0.0"
__author__ = "Samir Baladi"
__email__ = "gitdeeper@gmail.com"
__license__ = "CC-BY 4.0"

# Core mathematical models
from cavora.core import (
    van_der_pol,
    limit_cycle,
    phase_space,
    stability_analysis
)

# Three-dimensional parameters
from cavora.parameters import (
    vertical_passage,
    lateral_conduit,
    flowstone_deposition,
    coupling_dynamics
)

# Creative Dissolution Zones
from cavora.cdz import (
    detection,
    mapping,
    classification,
    risk_assessment
)

# Predictive models
from cavora.prediction import (
    stability_envelope,
    flood_forecasting,
    route_optimization,
    equipment_positioning
)

__all__ = [
    '__version__',
    '__author__',
    'van_der_pol',
    'limit_cycle',
    'phase_space',
    'stability_analysis',
    'vertical_passage',
    'lateral_conduit',
    'flowstone_deposition',
    'coupling_dynamics',
    'detection',
    'mapping',
    'classification',
    'risk_assessment',
    'stability_envelope',
    'flood_forecasting',
    'route_optimization',
    'equipment_positioning'
]
