Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

MATE-runtime

The runtime of MATE, the Modular Algorithmic Toolkit for Evolution: the run loop, scheduling, storage and the command line MATE. Its import name is MATE, which also re-exports the contract types.

It loads protocols (TOML files or their Python form), runs them with the serial, thread, process or vectorised executor, locally or on Slurm, records every run in a SQLite database with its provenance, and resumes and branches runs from their checkpoints. MATE check runs the conformance suite on a module.

MATE launch protocol.toml
MATE status Files/protocol
MATE show Files/protocol/run_000

Installation

Requires Python 3.14 or later.

pip install MATE-runtime

installs the runtime and the contract.

Authors and acknowledgment

Crafted with ❤️ by Raphaël Candelier and Sébastien Billès.

License

This project is licensed under the terms of the GNU Lesser General Public License v3.0 or later (LGPL-3.0-or-later).

Metadata

Release files for MATE-runtime 1.0.0rc1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for MATE-runtime 1.0.0rc1
File Size Uploaded
mate_runtime-1.0.0rc1.tar.gz 269.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for MATE-runtime 1.0.0rc1
File Interpreter ABI Platform
mate_runtime-1.0.0rc1-py3-none-any.whl Python 3 none any Details

Total release size: 593.5 kB

Release files / mate_runtime-1.0.0rc1.tar.gz

Download URL mate_runtime-1.0.0rc1.tar.gz
Size 269.3 kB
Tags Source
SHA-256 checksum
How to use checksums
979d506006a8383976487e87880827c6cfbdb82bfcae19a16fc1e27ccf3afd1a
BLAKE2b-256 checksum
How to use checksums
7a8c871fa1282d9d64d39994f1ce645860792ae703b784796771be13865c402d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / mate_runtime-1.0.0rc1-py3-none-any.whl

Download URL mate_runtime-1.0.0rc1-py3-none-any.whl
Size 324.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4774c3a9b3a8269e56777858466495858acd51c4979506a04c82a3877009b4b4
BLAKE2b-256 checksum
How to use checksums
70ee71da26b9d3f9f387068faaa0d8b01131f91b6ca4d6b046f348f665d54ec0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.14.8

Release history Release notifications | RSS feed

This release

1.0.0rc1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page