ecg_i2s
Transform ECG Images to Signals
We organize the content into pypi packages,and you can directly install it from PyPI by executing the command pip install i2s-ecg .
You can use this code to transform ECG images into 1D signals. Follow the instructions below to get started.
We recommend you to use the newest version of the code.
Setup Instructions
1.Create a Conda Environment
We recommend using Python version 3.9.19.
conda create -n ecg python=3.9.19
Then you should activate the environment using:
conda activate ecg
2.Install Required Packages
Install the necessary packages using the following:
scikit-learn==1.2.2scikit-imageunzipjoblibpandasmatplotlibnatsortstreamlit_cropperscipynumpy==1.25.2pillownatsort
Alternatively, you can use the requirements.txt file to install the required packages by running:
pip install -r requirements.txt
3.Run the Code
- you can run the code by:
python -m i2s_ecg.run
- you can also write your own program, for example:
from i2s_ecg import run_app
run_app()
4.use the streamlit app
We prepare a picture to show the usage of the app.
You can use the streamlit app to upload your ECG images and get the corresponding 1D signals.
Release files for i2s-ecg 0.1.10
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| i2s_ecg-0.1.10.tar.gz | 13.2 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| i2s_ecg-0.1.10-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 26.4 MB
Release files / i2s_ecg-0.1.10.tar.gz
| Download URL | i2s_ecg-0.1.10.tar.gz |
|---|---|
| Size | 13.2 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
57b86280cef570890aa6d0b238e58aa3135b94585ec92e94bd12a974766b0691
|
|
BLAKE2b-256 checksum How to use checksums |
54c47fdc888f23934fa3371c5d7400b44d975952e17b910a94aca796b6a9fa56
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.9.19
|
Release files / i2s_ecg-0.1.10-py3-none-any.whl
| Download URL | i2s_ecg-0.1.10-py3-none-any.whl |
|---|---|
| Size | 13.2 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e8252a9ab69479d400498ff3861f4f3ffac4ec15cc67357d9e518fd50f5e9415
|
|
BLAKE2b-256 checksum How to use checksums |
251f734dae1b08ee65f238454cbff74911a4b86ade7a2c9646103bbf07f29522
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.9.19
|