csv2ann truncates paths containing dots, lacks write_dir, tests and docs
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 72/100
Direzione di ricerca
Start with wfdb/io/convert/csv.py, especially csv2ann near the referenced line, and compare its output path handling with csv_to_wfdb and wrann. Add tests for dotted paths and write_dir, then update docs/convert.rst to list csv2ann; done means path handling is consistent and the function is covered and documented.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Found while reviewing #591.
csv2ann in wfdb/io/convert/csv.py has some problems:
- The record name is derived with
file_name.split(".")[0](https://github.com/MIT-LCP/wfdb-python/blob/b8914e1c9c777c45571c894cb7b6579550a86f13/src/wfdb/io/convert/csv.py#L627), which breaks on paths containing dots:./x.csvbecomes""anddata/v1.2/x.csvbecomesdata/v1.os.path.splitextwould avoid this. (csv_to_wfdbalso uses the base name only, so the expected output location should be the same for both.) - There is no
write_dirparameter, unlikecsv_to_wfdbandwrann, so output paths depend on the input path and the current directory. - It has no tests.
- It is not included in the API docs (
docs/convert.rstonly listscsv_to_wfdb).
- Lingua principale
- Jupyter Notebook
- Stelle
- 853
- Fork
- 324
- Merge medio
- 17h 39m
- PR unite (30g)
- 10
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di MIT-LCP/wfdb-python
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 83/100
MIT-LCP/wfdb-python#594 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 72/100
MIT-LCP/wfdb-python#590 ·
I maintainer di solito rispondono entro 1 giorno
-
pandas 3.0: three remaining set_index(<str column>.values) calls still raise TypeError (custom-labels paths)Forse già presa @wenh06 l’ha presa 7 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
MIT-LCP/wfdb-python#574 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
`find_local_peaks` ignores the sample at `i + radius`, so points on a rising slope are returned as peaksForse già presa @rmz-oz l’ha presa 28 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
MIT-LCP/wfdb-python#572 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 67/100
MIT-LCP/wfdb-python#593 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di MIT-LCP/wfdb-python
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
vllm-project/vllm#64845 ·
I maintainer di solito rispondono entro 1 giorno
-
formatSearchQuery drops the :present modifier, so `email:present=true` is sent as `email=true`Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
I maintainer di solito rispondono entro 1 giorno
-
status: waiting-for-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
spring-projects/spring-framework#37614 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
sutantyo/flight-watch#17 ·
I maintainer di solito rispondono entro 1 giorno
-
Add `openai_safety_identifier`, the replacement for the `user` field that `openai_user` sendsAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
pydantic/pydantic-ai#12091 ·
I maintainer di solito rispondono entro 1 giorno