PEtab-dev / libpetab-python

Python package for working with PEtab files
https://libpetab-python.readthedocs.io
MIT License
14 stars 6 forks source link

Add candidate schema for version 2 #142

Closed dweindl closed 2 years ago

dweindl commented 2 years ago

Add candidate schema for PEtab version 2. Choose the appropriate schema for validation. Add information on PEtab extensions to petab.Problem (currently as simple dict as provided in the yaml config).

Does not include required attribute for extensions yet (has to wait for https://github.com/PEtab-dev/PEtab/pull/545).

codecov-commenter commented 2 years ago

Codecov Report

Merging #142 (7a978df) into develop (e3a8f82) will decrease coverage by 0.09%. The diff coverage is 58.33%.

@@             Coverage Diff             @@
##           develop     #142      +/-   ##
===========================================
- Coverage    77.27%   77.18%   -0.10%     
===========================================
  Files           29       29              
  Lines         2579     2586       +7     
  Branches       594      595       +1     
===========================================
+ Hits          1993     1996       +3     
- Misses         430      433       +3     
- Partials       156      157       +1     
Impacted Files Coverage Δ
petab/lint.py 66.86% <0.00%> (-0.40%) :arrow_down:
petab/yaml.py 87.80% <50.00%> (-2.07%) :arrow_down:
petab/problem.py 68.37% <80.00%> (+0.12%) :arrow_up:
petab/C.py 100.00% <100.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update e3a8f82...7a978df. Read the comment docs.