Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

writer functions do not perform sanity checks + use misleading options for writing tsv

Ouverte
#26 11 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
4/5
Temps estimé
3-5 jours
Accessibilité débutants
35/100
Type d'issue
Bug
Clarté
Plutôt claire
Activité
À l'abandon
Stack technique
pandas, python
Domaine
data

Piste de recherche

Start with the dedicated writer entry points mentioned, such as petab.conditions.write_condition_df, and trace their pd.to_csv options alongside the corresponding readers. Compare the output with the PEtab specification and verify that imported DataFrames do not gain an Unnamed 0 column. Done means the writers perform the required sanity checks and use consistent TSV-writing options.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

v1

When having dedicated writer functions such as petab.conditions.write_condition_df etc, I would actually expect that they perform some kind of sanity check on the output. Having pretty bare wrappers around pd.to_csv doesn't seem to helpful, especially since the writers use index=True, which is not consistent with the providede spec and, since the readers don't use index_col=0, leaves an Unnamed 0 column in the imported DataFrame.

Langage dominant
Python
Étoiles
18
Forks
9
Merge moyen
1 j 21 h
PR mergées (30 j)
25

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de PEtab-dev/libpetab-python

Toutes les issues de PEtab-dev/libpetab-python

Issues similaires

Plus d'issues Python

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.