One malformed signal in mimic3 matched?
まだ誰も着手していません。
評価
調査の方向性
まず、オンラインデータベースとローカルの .hea および .dat ファイルの両方から、p086831-2130-12-29-18-28n に対して wfdb.rdrecord を使った例を再現します。wfdb/io/_signal.py の _check_sig_dims 周辺を調べ、宣言されたサンプル次元と読み込まれたデータを比較します。wfdb と MIMIC ファイルのどちらに不一致の原因があるかを特定し、その証拠を記録できれば完了です。
索引モデルが issue の本文から書いたものです。
説明
Hi,
I've been using wfdb-python to parse numerics from the mimic3 waveforms database at large. I've found just one file that appears to be unreadable by wfdb, from patient p086831. Here's a minimum example (pulling from the online database):
import wfdb
rec_id = "p086831-2130-12-29-18-28n"
# rec_path = "mimic3wdb/1.0/matched/p08/p086831/"
rec_path = "mimic3wdb-matched/1.0/p08/p086831/"
rec = wfdb.rdrecord(rec_id, pn_dir=rec_path)
ValueError Traceback (most recent call last)
Cell In[6], line 6
4 # rec_path = "mimic3wdb/1.0/matched/p08/p086831/"
5 rec_path = "mimic3wdb-matched/1.0/p08/p086831/"
----> 6 rec = wfdb.rdrecord(rec_id, pn_dir=rec_path)
...
File .../venv/lib/python3.11/site-packages/wfdb/io/_signal.py:2051, in _check_sig_dims(sig, read_len, n_sig, samps_per_frame)
2049 for ch in range(n_sig):
2050 if len(sig[ch]) != samps_per_frame[ch] * read_len:
-> 2051 raise ValueError("Samples were not loaded correctly")
ValueError: Samples were not loaded correctly
This also occurs when pulling the respective .hea and .dat files locally and using wfdb from there.
Perhaps this is an issue with the MIMIC file itself, but I wanted to start here, since I'm not sure how to tell. Might this be a MIMIC bug, or is this a wfdb issue?
Thanks in advance--
- 主要言語
- Jupyter Notebook
- スター
- 853
- フォーク
- 322
- PR マージ指標
- 30日以内にマージされた PR はありません
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
MIT-LCP/wfdb-python のほかの issue
-
難易度 4/5 3〜5日 初心者へのやさしさ 45/100
MIT-LCP/wfdb-python#568 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 48/100
MIT-LCP/wfdb-python#557 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 58/100
MIT-LCP/wfdb-python#554 ·
-
WFDB path ignored オープン
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
MIT-LCP/wfdb-python#545 ·
-
難易度 5/5 1週間以上 初心者へのやさしさ 30/100
MIT-LCP/wfdb-python#540 ·
MIT-LCP/wfdb-python の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
robjhyndman/forecast#1220 ·
-
Add: New Channel オープンchannels:add check:passed
難易度 1/5 1時間未満 初心者へのやさしさ 95/100
-
good first issue help wanted NLnet
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
collective/icalendar#1819 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
confluentinc/dbt-confluent#160 ·
-
inceleme-kuyrugu
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
Greater-Turkiye/platform#107 ·