This release is a pre-release and may not be stable for production use.
cmenpy
Compute Metaheuristic Engine for Python (cmenpy or /siːmɛnpaɪ/) is an extensible, flexible and vectorized Python framework explicitly architected for designing and prototyping metaheuristic and population-based optimization algorithms.
It provides the clean, abstractions necessary to build custom evolutionary algorithms, swarm intelligence methods, and hybrid heuristics from scratch, granting you absolute architectural control.
Core Pillars
- Vectorized Data Structures: Built from the ground up to maximize data locality and mathematical efficiency. Population arrays, agent states, and search spaces leverage a completely flattened, vectorized structure that eliminates heavy object overhead and interfaces natively with NumPy and parallel computing paradigms.
- Extensible Architecture: Designed with clean, highly pedagogical abstractions. Crafting custom transition operators, custom mutation rules, or completely new optimization paradigms requires overriding just a few decoupled, well-defined methods.
- Non-Monolithic Flexibility: We cut out all the bloat. Bypasses secondary overhead—such as visualization tools, complex file exporters, and rigid internal loggers—focusing entirely on the raw mathematical engine and structural flow.
- Research Ready: Protected by the GNU GPLv3 License. You have complete freedom to design, modify, and distribute your custom algorithms. Any derivative work or integration must also remain open and free, ensuring the software permanently evolves as a public good for both academic research and open commercial development.
- Developed by: LTSIM @ 2026
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cmenpy-2026a0.tar.gz.
File metadata
- Download URL: cmenpy-2026a0.tar.gz
- Upload date:
- Size: 33.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
447c392dca084c1186ff95708fea94d4c63c02edb52c5a5cf1e5cae7b2bbd236
|
|
| MD5 |
d1576f8325bce7c7f40677647c784869
|
|
| BLAKE2b-256 |
9a113cfde12db0c77deb4f166543d3e16799596e60d948776e5eda24be7b9c2c
|
Provenance
The following attestation bundles were made for cmenpy-2026a0.tar.gz:
Publisher:
publish.yml on ltsim/cmenpy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
cmenpy-2026a0.tar.gz -
Subject digest:
447c392dca084c1186ff95708fea94d4c63c02edb52c5a5cf1e5cae7b2bbd236 - Sigstore transparency entry: 2343341631
- Sigstore integration time:
-
Permalink:
ltsim/cmenpy@a2305f426d2a7811028ee3bca3bd1bccbcc45871 -
Branch / Tag:
refs/tags/2026a0 - Owner: https://github.com/ltsim
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@a2305f426d2a7811028ee3bca3bd1bccbcc45871 -
Trigger Event:
release
-
Statement type:
File details
Details for the file cmenpy-2026a0-py3-none-any.whl.
File metadata
- Download URL: cmenpy-2026a0-py3-none-any.whl
- Upload date:
- Size: 47.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bf5f3e5c60c0856408860cde7408c6f51fa7d1e536b18e566fb906d7d3602fa8
|
|
| MD5 |
dbf9f08503f46eb76579b887930600ad
|
|
| BLAKE2b-256 |
05ee9486052f9c5d8cc073f3959cb720079b35601fa45f8063bca2816c21bd55
|
Provenance
The following attestation bundles were made for cmenpy-2026a0-py3-none-any.whl:
Publisher:
publish.yml on ltsim/cmenpy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
cmenpy-2026a0-py3-none-any.whl -
Subject digest:
bf5f3e5c60c0856408860cde7408c6f51fa7d1e536b18e566fb906d7d3602fa8 - Sigstore transparency entry: 2343341689
- Sigstore integration time:
-
Permalink:
ltsim/cmenpy@a2305f426d2a7811028ee3bca3bd1bccbcc45871 -
Branch / Tag:
refs/tags/2026a0 - Owner: https://github.com/ltsim
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@a2305f426d2a7811028ee3bca3bd1bccbcc45871 -
Trigger Event:
release
-
Statement type: