Correctness first. Always.
Performance is worthless if it changes your results. Epochly is designed to accelerate when safe—and yield when not.
How Epochly Stays Safe
Monitor First
Epochly starts by observing your code's behavior without making any changes. It analyzes execution patterns, identifies optimization opportunities, and builds a stability profile.
Progressive Enhancement
Optimizations are enabled incrementally. Each level is verified for correctness before proceeding to the next. If any level shows instability, we stop there.
Automatic Fallback
If Epochly detects any anomaly—incorrect results, exceptions, or unexpected behavior—it automatically reverts to standard Python execution. No data is corrupted.
Instant Kill Switch
Set EPOCHLY_DISABLE=1 to completely disable all optimizations immediately. No restart required. Your code runs exactly as if Epochly wasn't installed.
Enhancement Levels
Epochly progressively enables optimizations, only moving to the next level after confirming the current level is stable.
Monitoring
Observes execution patterns without any optimization. Builds a profile of your code's behavior.
Threading
Enables safe parallelization of independent operations using Python's native threading.
JIT Compilation
Compiles numerical Python loops to native machine code via JIT. Provides massive speedups for pure Python mathematical operations, polynomial evaluations, and iterative algorithms.
Full Multicore
Distributes work across all available CPU cores using ProcessPool. Best with heavy tasks (>100ms each).
GPU Acceleration
Offloads compatible computations to CUDA GPUs. Best with large arrays (10M+ elements).
Verify What Epochly Is Doing
Check the status of Epochly at any time with the stats() function. See exactly what optimizations are active and whether any fallbacks have occurred.
# Check Epochly status anytime$ python -c "import epochly; epochly.stats()"# Output example:# Epochly v0.9.2# Status: Active (Level 3)# Cores: 4/4 in use# Optimizations: 127 functions compiled# Fallbacks: 0 (no issues detected)# Uptime: 2h 34m
Disable Instantly
Turn off all optimizations with a single environment variable. No restart required—your code runs as pure Python immediately.
# Disable for a single run$ EPOCHLY_DISABLE=1 python your_script.py# Disable permanently (add to shell profile)$ export EPOCHLY_DISABLE=1# Or uninstall completely$ pip uninstall epochly
Your Data Stays Yours
Epochly collects execution patterns and performance metrics to improve optimization decisions. We never collect your source code, variables, or data values. Telemetry is fully configurable and can be disabled.
Execution Patterns
Function call frequencies, loop counts
Performance Metrics
Timing data, CPU utilization
Never Collected
Source code, data values, secrets
Ready to try Epochly?
Install free. Verify with epochly.stats(). Disable anytime with EPOCHLY_DISABLE=1.
Get Started