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)
| 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)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| 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.