Algolume

Understand your algorithm, step by step

Paste Python code. Algolume detects the algorithm, builds a trace-based visualisation and estimates its empirical complexity.

Algolume Neuro (Python3)

Empirical complexity

Run the trace on growing inputs and compare the measured operation counts with common complexity curves.

Your program will be fed exactly this, with the size growing each run:


            

Explore ready-made visualisations

Open the catalogue for concise theory, runnable examples and custom visualisations of supported algorithms.