Documentation

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

ParameterTypeDefaultDescription
levelint or EnhancementLevelautoEnhancement level (0-4)
monitor_performanceboolTrueCollect metrics
verifyboolTrueVerify 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
}