Skip to main content

auto-sktime

Automatic creation of time series forecasts, regression and classification.

Installation

For trouble shooting and detailed installation instructions, see the documentation.

Operating system: Linux
Python version: Python 3.8, 3.9, and 3.10 (only 64 bit)
Package managers: pip

pip

auto-sktime is available in pip. You can see all available wheels here.

pip install auto-sktime

or, with maximum dependencies,

pip install auto-sktime[all_extras]

Remaining Useful Life Predictions (AutoRUL)

This section describes how to reproduce the results in the AutoRUL paper. First, checkout the exact code that was used to create the results. Therefore, you can use the tag v0.1.0

git checkout tags/v0.1.0 -b autorul

Next, switch to the scripts directory and use

python remaining_useful_lifetime.py <BENCHMARK>

to run a single benchmark data set. To view the available benchmarks and all configuration parameters run

python remaining_useful_lifetime.py --help

Reproducing results

You can use the following commands to recreate the reported baseline results in the experiments of the paper.

python remaining_useful_lifetime.py <BENCHMARK> --runcount_limit 1 --timeout 3600 --multi_fidelity False --include baseline_lstm
python remaining_useful_lifetime.py <BENCHMARK> --runcount_limit 1 --timeout 3600 --multi_fidelity False --include baseline_cnn
python remaining_useful_lifetime.py <BENCHMARK> --runcount_limit 1 --timeout 3600 --multi_fidelity False --include baseline_transformer
python remaining_useful_lifetime.py <BENCHMARK> --runcount_limit 1 --timeout 7200 --multi_fidelity False --include baseline_rf
python remaining_useful_lifetime.py <BENCHMARK> --runcount_limit 200 --timeout 7200 --multi_fidelity False --ensemble_size 1 --include baseline_svm

with <BENCHMARK> being one of {cmapss,cmapss_1,cmapss_2,cmapss_3,cmapss_4,femto_bearing,filtration,phm08,phme20}. For the AutoRUL evaluation only the benchmark is provided and all remaining default configurations are used.

python remaining_useful_lifetime.py <BENCHMARK>

To reproduce the results from AutoCoevoRUL, checkout the repository from Github and use the autocoevorul.py file to either export the data sets or import the results.

Note

This project has been set up using PyScaffold 4.2.1. For details and usage information on PyScaffold see https://pyscaffold.org/.

Building

To create a new release of auto-sktime you will have to install build and twine

pip install build twine
python -m build

Metadata

Release files for auto-sktime 0.1.0

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

Source distribution (sdist)

Source distribution for auto-sktime 0.1.0
File Size Uploaded Provenance Actions
auto-sktime-0.1.0.tar.gz 20.7 MB Without provenance Details for auto-sktime-0.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for auto-sktime 0.1.0
File Interpreter ABI Platform Actions
auto_sktime-0.1.0-py3-none-any.whl Python 3 none any Details for auto_sktime-0.1.0-py3-none-any.whl

Total release size: 42.0 MB

Release files / auto-sktime-0.1.0.tar.gz

Download URL auto-sktime-0.1.0.tar.gz
Size 20.7 MB
Tags Source
SHA-256 checksum
How to use checksums
1d0976f64db26298fb71ff2324e6cd4f091910c38648d2fcf1c13c3bc9b0af32
BLAKE2b-256 checksum
How to use checksums
794fc2c2029ac54daee501a601a9d62bd2cc80eb283e43ac936f119d8710e6ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.4

Release files / auto_sktime-0.1.0-py3-none-any.whl

Download URL auto_sktime-0.1.0-py3-none-any.whl
Size 21.3 MB
Tags Python 3
SHA-256 checksum
How to use checksums
a52e8ad2837bc419b8f3308d3849d2887bede31fc20bae38098dc162dae1d422
BLAKE2b-256 checksum
How to use checksums
2c034f8829d16c6c9d31f5ad8b0d4c6d805aea9088a72fbdc74ea506e17e0e33
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.4

Security for auto-sktime 0.1.0

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

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