Core API Reference
Complete API reference for Epochly's core functionality.
epochly.optimize
The primary decorator for optimization.
epochly.optimize(level: Union[int, EnhancementLevel] = None,monitor_performance: bool = True,verify: bool = True) -> Callable
Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
| level | int or EnhancementLevel | auto | Enhancement level (0-4) |
| monitor_performance | bool | True | Collect metrics |
| verify | bool | True | Verify output correctness |
Returns
Decorated function with Epochly optimization.
Example
@epochly.optimize(level=2)def my_function(data):return [x * 2 for x in data]
epochly.optimize_context
Context manager for block-level optimization.
epochly.optimize_context(level: Union[int, EnhancementLevel] = None) -> ContextManager
Example
with epochly.optimize_context(level=3):result = heavy_computation()
epochly.configure
Configure Epochly settings.
epochly.configure(enhancement_level: int = None,workers: int = None,mode: str = None) -> None
epochly.get_status
Get current Epochly status.
epochly.get_status() -> dict
Returns
{"enhancement_level": "Level 2 (JIT)","workers": 4,"tier": "community","active": True}