Skip to main content

Catasta is a Python library designed to simplify and accelerate the process of machine learning model experimentation. It encapsulates the complexities of model training and evaluation, offering researchers and developers a straightforward pipeline for rapid model assessment with minimal setup required.

Project description

Catasta: Streamlined Model Experimentation

pypi version MIT License

Catasta is a Python library designed to simplify and accelerate the process of machine learning model experimentation. It encapsulates the complexities of model training and evaluation, offering researchers and developers a straightforward pipeline for rapid model assessment with minimal setup required.

Note: Catasta only supports regression and classification at the moment.

Important: Catasta is subject of change until a major version is launched.

Key features

Catasta is a very simple package, containing only five modules, each one with an specific purpose.

The models module houses a variety of machine learning models.

The datasets module provides an easy way to import the data contained in directories, being also able to modify the data shape in an easy way.

The transformations module lets you apply transformations to the data when its loaded to a dataset.

The scaffolds module is where models and datasets are integrated for training. Scaffolds handle training and evaluation.

The archways module takes a trained model and handles the inference task.

Installation

Install via pip

Catasta is available as a PyPi package:

pip install catasta

Install from source

Clone the repository

git clone https://github.com/vistormu/catasta

and install the dependencies

pip install -r requirements.txt

Documentation

Work in progress

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

catasta-0.1.0.tar.gz (22.9 MB view details)

Uploaded Source

Built Distribution

catasta-0.1.0-py3-none-any.whl (43.9 kB view details)

Uploaded Python 3

File details

Details for the file catasta-0.1.0.tar.gz.

File metadata

  • Download URL: catasta-0.1.0.tar.gz
  • Upload date:
  • Size: 22.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for catasta-0.1.0.tar.gz
Algorithm Hash digest
SHA256 281a581e8405c30f96b65faeb7ce5cf34d373468785997d48b4bf783f1aca021
MD5 b30efd5141a0ee3789b693d6515318e9
BLAKE2b-256 05263a8176f4b9526b5d4ed8a82740f9ababc86b95df36d8ffe996d6527cfafe

See more details on using hashes here.

File details

Details for the file catasta-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: catasta-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 43.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for catasta-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cf00501c0de44809df2e442bba4071db15bed615ef2135f5d711939c5ee12a08
MD5 b07a2f8f83ccc1be3c7d8dd47bbe6511
BLAKE2b-256 bbc1c6eab29a2892d8139beff6efe00a2b0894554852e717f7745e014eddbae1

See more details on using hashes here.

Supported by

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