A collection of tools for Machine Learning and Data Science
Project description
This is a python module that provides a set of tools for working with machine learning models. It includes utilities for neural architecture search using optuna, builders and helpers for keras/tensorflow, a monitoring system for the kernel, and several other features. The module is designed to be easy to use and flexible, allowing users to customize their machine learning workflows.
Table of Contents
- Table of Contents
- 📚 API Documentation
- ⚙️ Installation Instructions
- 🚀 Release Flow
- 🔖 Versioning Policy
- 🤝 Contributing
- 📜 License
- 🤝 Collaborators
📚 API Documentation
For comprehensive documentation, examples, and detailed usage guides, please visit our Documentation Wiki.
⚙️ Installation Instructions
Install only the feature set you need:
pip install araras
pip install araras[tensorflow]
pip install araras[torch]
pip install araras[viz]
pip install araras[notebook]
pip install araras[gnn]
pip install araras[all]
Notes:
- The base install is lightweight and excludes heavyweight ML backends.
- TensorFlow support is enabled via the tensorflow extra.
- PyTorch support is enabled via the torch extra.
- Visualization and notebook extras are optional and independent.
🚀 Release Flow
Maintainer quick path:
python -m build
twine check dist/*
git tag v1.0.0
git push origin v1.0.0
Tag pushes matching v* trigger the publish workflow.
🔖 Versioning Policy
- The value in pyproject.toml project.version must match the Git tag version.
- Release order: bump version, merge to main, tag as v, push tag.
- PyPI versions are immutable and cannot be re-used.
🤝 Contributing
Contributions are what make the open-source community amazing. To contribute:
- Fork the project.
- Create a feature branch (
git checkout -b feature/new-feature). - Commit your changes (
git commit -m 'Add some feature'). - Push to the branch (
git push origin feature/new-feature). - Open a Pull Request.
📜 License
This project is licensed under the General Public License.
🤝 Collaborators
We thank the following people who contributed to this project:
|
Matheus Ferreira |
Project details
Release history Release notifications | RSS feed
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 araras-2.0.0.tar.gz.
File metadata
- Download URL: araras-2.0.0.tar.gz
- Upload date:
- Size: 210.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e96690099e09a00d66bfb71ab0dfa09658751a906b75a0a95e6dfcd2b06cf3a9
|
|
| MD5 |
ab4328f71026f8bfa18f0fe5f9244fd7
|
|
| BLAKE2b-256 |
1dd15db25b19a4085d81e3d2b2ef76233824405f0b5cec70d73fa5f9c1a42145
|
Provenance
The following attestation bundles were made for araras-2.0.0.tar.gz:
Publisher:
publish.yml on MatheusFS-dev/araras
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
araras-2.0.0.tar.gz -
Subject digest:
e96690099e09a00d66bfb71ab0dfa09658751a906b75a0a95e6dfcd2b06cf3a9 - Sigstore transparency entry: 1339865684
- Sigstore integration time:
-
Permalink:
MatheusFS-dev/araras@83b177c0ab01fc2e2281f37a0be7a87085a6fe38 -
Branch / Tag:
refs/tags/v2.0.0 - Owner: https://github.com/MatheusFS-dev
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@83b177c0ab01fc2e2281f37a0be7a87085a6fe38 -
Trigger Event:
push
-
Statement type:
File details
Details for the file araras-2.0.0-py3-none-any.whl.
File metadata
- Download URL: araras-2.0.0-py3-none-any.whl
- Upload date:
- Size: 245.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b40152067c593c16aebef0ac3a89d3e1bbf6be3f46b377bbdb71a47b91aac6c2
|
|
| MD5 |
1b9a7ee8a723ed0ce12600b2a354ddd7
|
|
| BLAKE2b-256 |
faa05f7996449bc000e81cfe2ca4debec9d0ce7b2476c2aef9a1395a31251ed8
|
Provenance
The following attestation bundles were made for araras-2.0.0-py3-none-any.whl:
Publisher:
publish.yml on MatheusFS-dev/araras
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
araras-2.0.0-py3-none-any.whl -
Subject digest:
b40152067c593c16aebef0ac3a89d3e1bbf6be3f46b377bbdb71a47b91aac6c2 - Sigstore transparency entry: 1339865794
- Sigstore integration time:
-
Permalink:
MatheusFS-dev/araras@83b177c0ab01fc2e2281f37a0be7a87085a6fe38 -
Branch / Tag:
refs/tags/v2.0.0 - Owner: https://github.com/MatheusFS-dev
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@83b177c0ab01fc2e2281f37a0be7a87085a6fe38 -
Trigger Event:
push
-
Statement type: