PEtab-dev / PEtab-dev/petab_test_suite

Add tests with compartments updates in condition table

Open
#58 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

new test case v1
Dominant language
Python
Stars
6
Forks
3
PR merge metrics
No merged PRs in 30d

Description

Compartment size assignments are tricky since concentrations need to be updated via conversion to amounts. Should also cover compartment size updates due to changes in states/parameters that occur in size assignments, as well as concurrent update of compartment size AND concentration (in which case no conversion should be performed, if assignment in the condition table are handled the same as event/initial assignments).

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No file or test path is named in the issue. Start by locating the existing condition-table test cases and run them, then trace how compartment size and concentration assignments are represented. Done means tests cover conversion to amounts, size changes caused by state or parameter updates, and simultaneous size and concentration assignments without conversion.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
testing-qa
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.