# API Reference


## Classes


Main classes provided by the package


[RunnerBackend.JoblibRunnerBackend](RunnerBackend.JoblibRunnerBackend.md#pyrallex.RunnerBackend.JoblibRunnerBackend)  
Parallelisation backend based on the pyrallex Python library.

[RunnerBackend.RunnerBackend](RunnerBackend.RunnerBackend.md#pyrallex.RunnerBackend.RunnerBackend)  
Backend used to execute computational jobs.

[RunnerBackend.SequentialRunnerBackend](RunnerBackend.SequentialRunnerBackend.md#pyrallex.RunnerBackend.SequentialRunnerBackend)  
Plain sequential execution of jobs.

[Registry.Registry](Registry.Registry.md#pyrallex.Registry.Registry)  
Registry for defining and executing computational jobs.

[Registry.Job](Registry.Job.md#pyrallex.Registry.Job)  
A computational job managed by a `Registry`.
