physix-live / physix /__init__.py
Pratyush-01's picture
Upload folder using huggingface_hub
08f8699 verified
"""PhysiX-Live: OpenEnv environment for iterative equation discovery.
Public API:
- :class:`PhysiXEnv`: the OpenEnv client (HTTP/WebSocket).
- :class:`PhysiXAction`, :class:`PhysiXObservation`, :class:`PhysiXState`:
the env's wire-protocol Pydantic models.
- :class:`RewardBreakdown`: 4-component reward record.
- :data:`GRAMMAR_HINT`: machine-generated DSL description for the LLM
system prompt (single source of truth: :mod:`physix.verifier.parser`).
"""
from physix.client import PhysiXEnv
from physix.models import (
PhysiXAction,
PhysiXObservation,
PhysiXState,
RewardBreakdown,
)
from physix.verifier.parser import GRAMMAR_HINT
__version__ = "0.1.0"
__all__ = [
"PhysiXEnv",
"PhysiXAction",
"PhysiXObservation",
"PhysiXState",
"RewardBreakdown",
"GRAMMAR_HINT",
"__version__",
]