Skip to main content

A collection of tools for Machine Learning and Data Science

Project description

Banner Image

License Stars Forks Visitors

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

📚 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:

  1. Fork the project.
  2. Create a feature branch (git checkout -b feature/new-feature).
  3. Commit your changes (git commit -m 'Add some feature').
  4. Push to the branch (git push origin feature/new-feature).
  5. 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:

Foto do Matheus Ferreira no GitHub
Matheus Ferreira

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

araras-2.0.0.tar.gz (210.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

araras-2.0.0-py3-none-any.whl (245.7 kB view details)

Uploaded Python 3

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

Hashes for araras-2.0.0.tar.gz
Algorithm Hash digest
SHA256 e96690099e09a00d66bfb71ab0dfa09658751a906b75a0a95e6dfcd2b06cf3a9
MD5 ab4328f71026f8bfa18f0fe5f9244fd7
BLAKE2b-256 1dd15db25b19a4085d81e3d2b2ef76233824405f0b5cec70d73fa5f9c1a42145

See more details on using hashes here.

Provenance

The following attestation bundles were made for araras-2.0.0.tar.gz:

Publisher: publish.yml on MatheusFS-dev/araras

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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

Hashes for araras-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b40152067c593c16aebef0ac3a89d3e1bbf6be3f46b377bbdb71a47b91aac6c2
MD5 1b9a7ee8a723ed0ce12600b2a354ddd7
BLAKE2b-256 faa05f7996449bc000e81cfe2ca4debec9d0ce7b2476c2aef9a1395a31251ed8

See more details on using hashes here.

Provenance

The following attestation bundles were made for araras-2.0.0-py3-none-any.whl:

Publisher: publish.yml on MatheusFS-dev/araras

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page