---
name: pyrallex
description: >
  A small package for PARALLel EXecution and management of computing jobs using different parallelisation backends. Use when writing Python code that uses the pyrallex package.
license: MIT
compatibility: Requires Python >=3.12.
---

# pyrallex

A small package for PARALLel EXecution and management of computing jobs using different parallelisation backends.

## Installation

```bash
pip install pyrallex
```

## API overview

### Classes

Main classes provided by the package

- `RunnerBackend.JoblibRunnerBackend`
- `RunnerBackend.RunnerBackend`
- `RunnerBackend.SequentialRunnerBackend`
- `Registry.Registry`
- `Registry.Job`

## Resources

- [Full documentation](https://jakobbossek.github.io/pyrallex/)
- [llms.txt](llms.txt) — Indexed API reference for LLMs
- [llms-full.txt](llms-full.txt) — Comprehensive documentation for LLMs
- [Source code](https://github.com/jakobbossek/pyrallex)
