Skip to main content

the package for ECG signal processing

Project description

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.2
  • scikit-image
  • unzip
  • joblib
  • pandas
  • matplotlib
  • natsort
  • streamlit_cropper
  • scipy
  • numpy==1.25.2
  • pillow
  • natsort

Alternatively, you can use the requirements.txt file to install the required packages by running:

pip install -r requirements.txt

3.Run the Code

  1. you can run the code by:
python -m i2s_ecg.run
  1. you can also write your own program, for example:
from i2s_ecg import run_app
run_app()

4.use the streamlit app

for i2s_ecg We prepare a picture to show the usage of the app.

i2s_ecg You can use the streamlit app to upload your ECG images and get the corresponding 1D signals.

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

i2s_ecg-0.1.10.tar.gz (13.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

i2s_ecg-0.1.10-py3-none-any.whl (13.2 MB view details)

Uploaded Python 3

File details

Details for the file i2s_ecg-0.1.10.tar.gz.

File metadata

  • Download URL: i2s_ecg-0.1.10.tar.gz
  • Upload date:
  • Size: 13.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for i2s_ecg-0.1.10.tar.gz
Algorithm Hash digest
SHA256 57b86280cef570890aa6d0b238e58aa3135b94585ec92e94bd12a974766b0691
MD5 761dba56b60d7b1cb30833d2c2a8f45b
BLAKE2b-256 54c47fdc888f23934fa3371c5d7400b44d975952e17b910a94aca796b6a9fa56

See more details on using hashes here.

File details

Details for the file i2s_ecg-0.1.10-py3-none-any.whl.

File metadata

  • Download URL: i2s_ecg-0.1.10-py3-none-any.whl
  • Upload date:
  • Size: 13.2 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for i2s_ecg-0.1.10-py3-none-any.whl
Algorithm Hash digest
SHA256 e8252a9ab69479d400498ff3861f4f3ffac4ec15cc67357d9e518fd50f5e9415
MD5 2efd70b048dfd094e4d5a44a3c656d51
BLAKE2b-256 251f734dae1b08ee65f238454cbff74911a4b86ade7a2c9646103bbf07f29522

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page