Skip to main content

Octopus

Octopus is a lightweight AutoML framework specifically designed for small datasets (<1k samples) and with high dimensionality (number of features). The goal of Octopus is to speed up machine learning projects and to increase the reliability of results in the context of small datasets.

What distinguishes Octopus from others

  • Nested cross-validation (CV)
  • Performance on small datasets
  • No information leakage
  • No data split mistakes
  • Constrained regularization
  • Ensembling, optimized for (nested) CV
  • Simplicity
  • Time to event
  • Testing system (branching workflows)
  • Reporting based on nested CV
  • Test predictions over all samples

Hardware

For maximum speed it is recommended to run Octopus on a compute node with $n\times m$ CPUS for a $n \times m$ nested cross validation. Octopus development is done, for example, on a c5.9xlarge EC2 instance.

Installation

Package Installation works via pip or any other standard Python package manager:

# Install with recommended dependencies (includes optional packages such as AutoGluon)
pip install "octopus-automl[recommended]"

# Explicitly specify optional dependencies
pip install "octopus-automl[autogluon]"     # AutoGluon
pip install "octopus-automl[boruta]"        # Boruta feature selection
pip install "octopus-automl[survival]"      # Support time-to-event / survival analysis
pip install "octopus-automl[examples]"      # Dependencies for running examples

# Install with more than one extras, e.g.
pip install "octopus-automl[autogluon,examples]"

For contributors / octopus developers, a specific dependency group exists. It contains code sanitization and quality tools.

pip install "octopus-automl[dev]"

Metadata

Release files for octopus-automl 0.5.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for octopus-automl 0.5.3
File Size Uploaded
octopus_automl-0.5.3.tar.gz 1.0 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for octopus-automl 0.5.3
File Interpreter ABI Platform
octopus_automl-0.5.3-py3-none-any.whl Python 3 none any Details

Total release size: 1.2 MB

Release files / octopus_automl-0.5.3.tar.gz

Download URL octopus_automl-0.5.3.tar.gz
Size 1.0 MB
Tags Source
SHA-256 checksum
How to use checksums
00d9bb9d74e0da48912489bbb03913e64576c0e78b9a99121128f54dd48194f7
BLAKE2b-256 checksum
How to use checksums
ca4fbf7d5fda65bfbacf52379d29d39ad3ad7350bd0866b590ee1ccfb39c1a58
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 15, 2026.

Transparency log

Release files / octopus_automl-0.5.3-py3-none-any.whl

Download URL octopus_automl-0.5.3-py3-none-any.whl
Size 229.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
881b973bd85d27a6aeb6bf6f4c5e88339cd879302121e27c04ea95dc25280181
BLAKE2b-256 checksum
How to use checksums
80ddf8e9704c33ed1b62126facd2b724febb5c82599451dc617ea47d47bb5efc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 15, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.5.3 This release

2 release files

0.5.2

2 release files

0.0.7

2 release files

0.0.4

2 release files

0.0.3

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page