Skip to main content

Aeryl SDK for chaos testing and error detection

Project description

Aeryl SDK

A Python SDK for Chaos Classification and Analysis.

Installation

pip install aeryl-sdk

Quick Start

from aeryl_sdk import AerylModel

# Create and train the model
model = AerylModel()
model.train('your_data.csv')

# Make predictions
predictions = model.predict('new_data.csv')

Development

Project Structure

aeryl_sdk/
├── src/
│   └── aeryl_sdk/
│       ├── __init__.py
│       ├── aeryl_model.py
│       ├── chaos_classifier.py
│       ├── core.py
│       ├── dataset.py
│       └── metrics.py
├── tests/
├── setup.py
├── pyproject.toml
└── README.md

Setup Development Environment

  1. Clone the repository:
git clone https://github.com/aeryl-ai/aeryl_sdk.git
cd aeryl_sdk
  1. Create and activate a virtual environment:
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate
  1. Install development dependencies:
pip install -e .

Dependencies

  • numpy>=1.26.0
  • polars>=0.20.0
  • scikit-learn>=1.4.0
  • torch>=2.2.0
  • tqdm>=4.66.0
  • sentence-transformers>=2.5.0
  • xgboost>=2.0.0

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contributing

Contributions are welcome! Please read our Contributing Guidelines for details on our code of conduct and the process for submitting pull requests.

Contact

For any questions or concerns, please contact us at info@aeryl.ai.

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

aeryl_sdk-0.1.1.tar.gz (18.5 kB view details)

Uploaded Source

Built Distribution

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

aeryl_sdk-0.1.1-py3-none-any.whl (18.5 kB view details)

Uploaded Python 3

File details

Details for the file aeryl_sdk-0.1.1.tar.gz.

File metadata

  • Download URL: aeryl_sdk-0.1.1.tar.gz
  • Upload date:
  • Size: 18.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for aeryl_sdk-0.1.1.tar.gz
Algorithm Hash digest
SHA256 8fcda714d317e08a880cbdbb40f82675d7852a4d99d09f736c4b7d1113d143e9
MD5 804c09ca0ab6a4a1b43031b043873e4f
BLAKE2b-256 cf291fe5e7c2462ed50cdc2b030e3b40760ac9ecfa1c8bfa360c11ff430d6899

See more details on using hashes here.

File details

Details for the file aeryl_sdk-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: aeryl_sdk-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 18.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for aeryl_sdk-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9ae0c42f376cbe4d8f94cc9b3ee54f6ed517d84d3d9287720accc8777164cfea
MD5 53d1acb5b2e4f7fc882f04e937ef7857
BLAKE2b-256 362ded244a387f31302ba189b7c792a5b7c75cf6df444ca340abfbc6bc129b7b

See more details on using hashes here.

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