Skip to main content

A collection of datasets for RUL estimation as Lightning Data Modules.

Project description

RUL Datasets

Master Release Code style: black

This library contains a collection of common benchmark datasets for remaining useful lifetime (RUL) estimation. They are provided as LightningDataModules to be readily used in PyTorch Lightning.

Currently, five datasets are supported:

  • C-MAPSS Turbofan Degradation Dataset
  • FEMTO (PRONOSTIA) Bearing Dataset
  • XJTU-SY Bearing Dataset
  • N-C-MAPSS New Turbofan Degradation Dataset
  • Dummy A tiny, simple dataset for debugging

All datasets share the same API, so they can be used as drop-in replacements for each other. That means, if an experiment can be run with one of the datasets, it can be run with all of them. No code changes needed.

Aside from the basic ones, this library contains data modules for advanced experiments concerning transfer learning, unsupervised domain adaption and semi-supervised learning. These data modules are designed as higher-order data modules. This means they take one or more of the basic data modules as inputs and adjust them to the desired use case.

Installation

The library is pip-installable. Simply type:

pip install rul-datasets

Contribution

Contributions are always welcome. Whether you want to fix a bug, add a feature or a new dataset, just open an issue and a PR.

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

rul_datasets-0.17.1.tar.gz (42.4 kB view details)

Uploaded Source

Built Distribution

rul_datasets-0.17.1-py3-none-any.whl (53.8 kB view details)

Uploaded Python 3

File details

Details for the file rul_datasets-0.17.1.tar.gz.

File metadata

  • Download URL: rul_datasets-0.17.1.tar.gz
  • Upload date:
  • Size: 42.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.10.12 Linux/6.5.0-1021-azure

File hashes

Hashes for rul_datasets-0.17.1.tar.gz
Algorithm Hash digest
SHA256 a137e140b054b7e7a5ecfa91a7ce4376132a1c60b4b6714822bef91365b84e48
MD5 862d6813576a897fb4d6dec392d511f5
BLAKE2b-256 0614da4f213977d9bcef56a29cb328083ba7752981c9943e401d264aca9d3cbb

See more details on using hashes here.

File details

Details for the file rul_datasets-0.17.1-py3-none-any.whl.

File metadata

  • Download URL: rul_datasets-0.17.1-py3-none-any.whl
  • Upload date:
  • Size: 53.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.10.12 Linux/6.5.0-1021-azure

File hashes

Hashes for rul_datasets-0.17.1-py3-none-any.whl
Algorithm Hash digest
SHA256 032a235faf7d78831142230d5727dc5b5f317b23e61dfc283aa337de0ffd3380
MD5 597ee4e51743bec123dc7d85f9a93bc2
BLAKE2b-256 7c78e8a120f20a6090d51e3609438f96e84a9323a955f29b5c10dda7991d0f01

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