kokikwbt/predictive-maintenance
kokikwbt/predictive-maintenance has 176 GitHub stars and 42 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-13 23:55 UTC. Last push 2026-11-10.
측정된 스타 증가
- in 24h
- 0
- in 7 days
- 기록 수집 중
- in 15 days
- 기록 수집 중
- in 1 month
- 기록 수집 중
서로 겹치는 기간의 순증가량이며 일별 합계가 아닙니다. 측정값이 없으면 비워 둡니다. 스타는 관심도를 나타내며 품질을 보장하지 않습니다.
소개
Datasets for Predictive Maintenance
머신러닝README.md
OriginalPdMData: Datasets for Predictive Maintenance
A Python toolkit to download, load, and visualize predictive-maintenance datasets for research. Use a shared API with dataset-specific loaders; download only what you need.
Prerequisites
- uv on your
PATH - Python 3.14 (installed automatically by
uvfrom.python-version) - Optional: a system libarchive library if you
will download IMS (nested ZIP/7z/RAR). macOS usually includes one;
Debian/Ubuntu:
sudo apt-get install libarchive-dev; see Usage for Windows notes.
Windows users can run the same uv commands in PowerShell, or use
Git Bash / WSL for ./scripts/bootstrap.sh.
Getting started
From the repository root:
./scripts/bootstrap.sh
Or, without the shell script:
uv sync --locked
uv run --locked python -m ipykernel install --user \
--name pdmdata --display-name "Python (pdmdata)"
Confirm the install:
uv run --locked python -c "import pdmdata; pdmdata.summary()"
Setup creates the locked Python 3.14 environment (runtime, Jupyter, and
dev tooling) and registers the Python (pdmdata) notebook kernel. It does
not download datasets. Data lands under data/raw/ by default
(see pdmdata.toml).
Start JupyterLab, select the Python (pdmdata) kernel, and run:
uv run --locked jupyter lab
import pdmdata
pdmdata.summary()
pdmdata.download("cmapss") # direct URL; no Kaggle login
frame = pdmdata.load("cmapss", subset="FD001", split="train")
frame.head()
Importing or loading never downloads data. Download each dataset explicitly first. Loaders return Polars DataFrames or LazyFrames, depending on the dataset.
figure = pdmdata.visualize("cmapss", "sensor_trajectory", frame, entity=1)
figure.show()
Next steps
| Goal | Where to go |
|---|---|
| Choose a dataset and compare support | Dataset catalog |
| Browse the task list and experiment views | Task overview |
| Configure paths, downloads, and Kaggle auth | Usage guide · Documentation index |
| Explore data or task examples | Notebooks |
| Run CLI and maintenance scripts | Scripts guide |
| Run tests | uv run --locked python -m unittest discover -s tests -q |
Open a dataset README from the catalog for selectors, schema details, and terms of use. Open a task README for experiment bundles and scoring protocols.
Acknowledgments
Thanks to the researchers, institutions, and data providers who create and share the predictive-maintenance datasets that this project downloads and loads. PdMData exists to make those sources easier to use; credit and citation belong with the original authors. Provider names, licenses, and suggested citations are listed in each dataset README and in the dataset catalog.
License and data use
Repository code and documentation are available under the MIT License.
This repository does not redistribute dataset files. Downloads fetch data from the original providers (or their documented mirrors) into your local data directory. Each dataset remains under its own license and terms of use. Before downloading or using any dataset, review the provider’s rights, citation requirements, and restrictions, and proceed at your own responsibility. See the dataset catalog and the per-dataset READMEs for source links and terms.
관련 프로젝트 살펴보기
tensorflow/tensorflow
모두를 위한 오픈소스 머신러닝 프레임워크
201,592 스타huggingface/transformers
🤗 Transformers: 텍스트, 비전, 오디오, 멀티모달 분야의 최첨단 머신러닝 모델을 위한 모델 정의 프레임워크로, 추론과 학습을 모두 지원합니다.
168,951 스타AUTOMATIC1111/stable-diffusion-webui
Stable Diffusion 웹 UI
165,306 스타Comfy-Org/ComfyUI
그래프와 노드로 구성된 인터페이스를 갖춘, 가장 강력하고 모듈성이 뛰어난 확산 모델 GUI, API, 백엔드입니다. 세계에서 가장 빠른 로컬 추론 엔진입니다.
146,692 스타