mathy_envs: Learning environments for solving math problems
Mathy environments present users/agents with a prompt problem, and are asked to simplify it according to some problem-specific criteria using combinations of simple actions based on the Properties of Numbers.
🚀 Quickstart
You can install mathy_envs from pip:
pip install mathy_envs
Semantic Versioning
Mathy Envs tries to be predictable when it comes to breaking changes, so the project uses semantic versioning to help users avoid breakage.
Specifically, new releases increase the patch semver component for new features and fixes, and the minor component when there are breaking changes. If you don't know much about semver strings, they're usually formatted {major}.{minor}.{patch} so increasing the patch component means incrementing the last number.
Consider a few examples:
| From Version | To Version | Changes are Breaking |
|---|---|---|
| 0.2.0 | 0.2.1 | No |
| 0.3.2 | 0.3.6 | No |
| 0.3.1 | 0.3.17 | No |
| 0.2.2 | 0.3.0 | Yes |
If you are concerned about breaking changes, you can pin the version in your requirements so that it does not go beyond the current semver minor component, for example if the current version was 0.1.37:
mathy_envs>=0.1.37,<0.2.0
Contributors
Mathy Envs wouldn't be possible without the wonderful contributions of the following people:
Justin DuJardin |
Guillem Duran Ballester |
This project follows the all-contributors specification. Contributions of any kind welcome!
Metadata
Release files for mathy-envs 0.12.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mathy_envs-0.12.5.tar.gz | 39.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mathy_envs-0.12.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 89.7 kB
Release files / mathy_envs-0.12.5.tar.gz
| Download URL | mathy_envs-0.12.5.tar.gz |
|---|---|
| Size | 39.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9987c8e5fbb97ea42849e7949d41b8cdc6f7645224f0d91b3822beb383f35f7f
|
|
BLAKE2b-256 checksum How to use checksums |
6e05972c89e371452bf3f8372f663d97a7e825d35390cd84ea7092909d3d80e7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.12
|
Release files / mathy_envs-0.12.5-py3-none-any.whl
| Download URL | mathy_envs-0.12.5-py3-none-any.whl |
|---|---|
| Size | 50.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2fd88ecbb2805019795baa9c58e76e6f0ea6a006bccda5836fa9bf0fb5695fce
|
|
BLAKE2b-256 checksum How to use checksums |
9c563885532cf53ad9986dad38d1a9504b39f9800488a24f0fbc32f7de7aa644
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.12
|