A UX-friendly AI learning framework with signal processing and multi-process support
Project description
nubilus
(EN) nubilus is a Python open source library for ECG signal processing, deep learning-based arrhythmia detection, and intelligent pipeline development.
(KR) nubilus는 ECG(심전도) 신호 처리, 부정맥 검출 AI 개발, 지능형 워크플로우 구축을 위한 파이썬 오픈소스 라이브러리입니다.
Background and Motivation
(EN) This library was developed to accelerate the workflow of AI research in arrhythmia detection, particularly from 12-lead ECG data. It automates signal preprocessing, segmentation, and model input formatting based on biomedical standards.
(KR) 이 라이브러리는 12유도 심전도 데이터를 기반으로 부정맥 진단 AI 연구의 워크플로우를 가속화하기 위해 개발되었습니다. 의료 신호 표준에 기반하여 전처리, 구간 추출, 모델 입력 구성 등의 과정을 자동화합니다.
Features
(EN)
- MUSE XML 기반 12-lead ECG 파싱
- R-peak 기반 beat segmentation 및 QRS 전후 신호 추출
- P-wave, F-wave, HRV feature extractor (개발 중)
- Deep learning 학습용 입력 텐서 생성 자동화
- PyTorch / TensorFlow 기반 학습 템플릿
- 향후: 멀티프로세스, 병렬 인퍼런스 지원 예정
(KR)
- MUSE XML 기반의 12유도 ECG 파싱 기능
- R-peak를 기준으로 한 beat 분할 및 입력 구성
- P파, F파, HRV 특성 자동 추출 (추후 확장)
- 딥러닝 학습을 위한 텐서 자동 생성
- PyTorch 및 TensorFlow 기반 템플릿 제공
- 향후 다중 프로세스 및 병렬 연산 지원 예정
Installation
(EN) To install the nubilus library, you can use pip:
(KR) nubilus 라이브러리를 설치하려면, pip를 사용할 수 있습니다:
pip install nubilus
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file nubilus-0.0.0.1a1.tar.gz.
File metadata
- Download URL: nubilus-0.0.0.1a1.tar.gz
- Upload date:
- Size: 24.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8769416b246f870e85fe35527676c87a552a5734ddd67aa0644d6d402b33ccf3
|
|
| MD5 |
c68ab20567073c4b7fd6c49abaaa7a51
|
|
| BLAKE2b-256 |
a911b67416857cfa0d36cfe4e4de4670bb9cd280d55bf0830f3d3b093f098ca0
|
File details
Details for the file nubilus-0.0.0.1a1-py3-none-any.whl.
File metadata
- Download URL: nubilus-0.0.0.1a1-py3-none-any.whl
- Upload date:
- Size: 28.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ae5225ac741e0b6c821385eebb99ae1c787c9c381487a7ac56f0e28eb383602d
|
|
| MD5 |
3d7f06e8b370bf45c5f96b837d753093
|
|
| BLAKE2b-256 |
010f1f731e3b86246a80b5aae0d1d061de58055fc8205d12719bd00d0d85c807
|