Documentation

Quickstart Guide

Get up and running with Epochly in under 5 minutes.

Prerequisites

  • Python 3.9 or later
  • pip (Python package installer)
  • A Python script you want to accelerate

Installation

pip install epochly

That's it! The Community (free) tier is now active.

Your First Optimization

Option 1: Decorator (Recommended for Functions)

Add the @epochly.optimize decorator to any CPU-bound function:

import epochly
@epochly.optimize
def process_data(items):
"""Your existing function - no changes needed inside."""
results = []
for item in items:
result = complex_calculation(item)
results.append(result)
return results
results = process_data(large_dataset)

Option 2: Context Manager

import epochly
with epochly.optimize():
for i in range(1000000):
result = expensive_operation(i)

Option 3: CLI (Zero Code Changes)

epochly run your_script.py

Enhancement Levels

LevelNameTypical Speedup
0Monitoring1.0x (baseline)
1Threading1.0-1.5x
2JIT Compilation58–193x
3Multicore8–12x
4GPU7–70x

What's Next?

Need Help?