Safety Model

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.

0

Monitoring

1.0xNo risk

Observes execution patterns without any optimization. Builds a profile of your code's behavior.

Automatic
1

Threading

1.0–1.5xMinimal risk

Enables safe parallelization of independent operations using Python's native threading.

Automatic
2

JIT Compilation

58–193xLow risk

Compiles numerical Python loops to native machine code via JIT. Provides massive speedups for pure Python mathematical operations, polynomial evaluations, and iterative algorithms.

Automatic
3

Full Multicore

8–12xLow risk

Distributes work across all available CPU cores using ProcessPool. Best with heavy tasks (>100ms each).

Automatic
4

GPU Acceleration

7–70xMedium risk

Offloads compatible computations to CUDA GPUs. Best with large arrays (10M+ elements).

Trial / Pro

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