PEtab-dev / PEtab-dev/libpetab-python
v2: Update validator
Ouverte
Personne n'a encore pris cette issue.
validation
- Langage dominant
- Python
- Étoiles
- 18
- Forks
- 9
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
So far, validation in petab.v2 is too lax and validator errors aren't too pretty and are often truncated.
- Readable error message
- include sufficient context in error messages
- Check for missing columns in files
- Consider using strict mode for validating files, but be more relaxed when programmatically constructing PEtab objects
- Decide whether we need to be able to de-serialize (somewhat) incorrect PEtab problems
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
The issue identifies validation in petab.v2 but names no files or tests. Start by locating the v2 validator and its validation tests, then separate missing-column checks from the strict-mode and deserialization decisions. Done requires an agreed scope and completion of the selected checklist items without truncated or context-poor errors.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- python
- Domaine
- backend, testing-qa
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 30/100