Plot Dicom ECG Waveforms
Project description
Dicom ECG plot
A python tool to plot Dicom ECG.
The DICOM file can also be specified as studyUID seriesUID objectUID
and
retrieved from your WADO server.
Github repository: here
THE PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT WITHOUT ANY WARRANTY OF ANY KIND.
Online demo
demo site You can convert your own DICOM files or use preloaded sample files from different modality models.
Install
python3 -m venv ecg
. ecg/bin/activate
pip install dicom-ecg-plot
Usage of dicom-ecg-plot
tool
dicom-ecg-plot <inputfile> [--layout=LAYOUT] [--output=FILE|--format=FMT] --minor-grid
dicom-ecg-plot <stu> <ser> <obj> [--layout=LAYOUT] [--output=FILE|--format=FMT] --minor-grid
dicom-ecg-plot --help
Examples:
dicom-ecg-plot anonymous_ecg.dcm -o anonymous_ecg.pdf
dicom-ecg-plot anonymous_ecg.dcm --layout 6x2 --output anonymous_ecg.png
dicom-ecg-plot anonymous_ecg.dcm --format svg > anonymous_ecg.svg
The input can be a (dicom ecg) file or the triplet studyUID, seriesUID, objectUID
. In the latter case dicom file is downloaded via
WADO.
If --output
is given the ouput format is deduced from the extension of the FILE
.
If the output file is not given --format
must be defined.
Supported output formats are: eps, jpeg, jpg, pdf, pgf, png, ps, raw, rgba, svg, svgz, tif, tiff.
By default the 5mm grid is drawn, --minor-grid
add the minor grid (1mm).
The signals are filtered using a lowpass (40 Hz) butterworth filter of order 2.
LAYOUT
can be one of: 3x4_1 (that is 3 rows for 4 columns plus 1 row), 3x4, 6x2, 12x1 (default: 3x4_1).
New layouts can be defined adding the corresponding matrix in LAYOUT dictionary in config.py
.
References
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
Built Distribution
File details
Details for the file dicom-ecg-plot-1.3.4.tar.gz
.
File metadata
- Download URL: dicom-ecg-plot-1.3.4.tar.gz
- Upload date:
- Size: 10.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9897afe5119d3632e88426735fc40bf6fcde8a71c34d37bdb328a08cbc543568 |
|
MD5 | a460d466eda0b3ef877a34eb3b8da593 |
|
BLAKE2b-256 | 55f71dc8126a792cd7e731bb92406e884073a491c9512d136485a618360cf574 |
File details
Details for the file dicom_ecg_plot-1.3.4-py3-none-any.whl
.
File metadata
- Download URL: dicom_ecg_plot-1.3.4-py3-none-any.whl
- Upload date:
- Size: 11.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 75d415e90d74b90fab1fbfce9dca6c36d5ab69dfe24ca28ec09e0867912ef8b6 |
|
MD5 | 2c068bd58200e269b3b946639462c688 |
|
BLAKE2b-256 | 0f9da077c27cb8a33c137069bae69aaa209fe7046bed643392fbe60c92f694b2 |