This release is a pre-release and may not be stable for production use.
MATE-contract
The contract of MATE, the Modular Algorithmic Toolkit for Evolution: the exchange types and interfaces that method and system modules implement. It depends on NumPy and on randomgen, which provides Philox4x32-10, the random generator GPUs use, on the CPU.
It holds the domains and keys, the organ specs and organs, the exchange types,
the declarations, the Context, and the System and Method interfaces. The
documentation of MATE has a module-author guide and the API reference.
Installation
Requires Python 3.14 or later.
Module authors declare it as a dependency, bounded by its major version
(MATE-contract>=1.0,<2). Users install the runtime, which brings it along:
pip install MATE-runtime
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-contract 1.0.0rc1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mate_contract-1.0.0rc1.tar.gz | 52.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mate_contract-1.0.0rc1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 113.4 kB
Release files / mate_contract-1.0.0rc1.tar.gz
| Download URL | mate_contract-1.0.0rc1.tar.gz |
|---|---|
| Size | 52.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d1c9c439e122189149b668276b16277730734fe04fb4918b1a74616e48aee605
|
|
BLAKE2b-256 checksum How to use checksums |
4517b256eac08c1add4361084def51eb7bdf44480cba1032872775932509f4f7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.14.8
|
Release files / mate_contract-1.0.0rc1-py3-none-any.whl
| Download URL | mate_contract-1.0.0rc1-py3-none-any.whl |
|---|---|
| Size | 60.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
db4ea4920356c0363a3f106466c57ea9b173401acb21a5f0ebb63c8dae75d544
|
|
BLAKE2b-256 checksum How to use checksums |
b906e553021894369c280485b1d000f35537f26302406bbdb5fb0c00da69327f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.14.8
|