Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Extending and testing the AMR-based modeling API #239

Merged
merged 37 commits into from
Sep 10, 2023
Merged

Extending and testing the AMR-based modeling API #239

merged 37 commits into from
Sep 10, 2023

Commits on Aug 24, 2023

  1. Implement replacing state ID

    bgyori committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    f689541 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4700f3b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ec40940 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0f8690f View commit details
    Browse the repository at this point in the history
  5. Added two unit tests for modeling_api

    nanglo123 authored and bgyori committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    06cadb2 View commit details
    Browse the repository at this point in the history
  6. Added pass statement to unfinished test in test_ops.py and removed ir…

    …relevant comment in ops.py
    nanglo123 authored and bgyori committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    bd82f0a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6416c3b View commit details
    Browse the repository at this point in the history
  8. Fix return values

    bgyori committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    8563850 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    4bc88ef View commit details
    Browse the repository at this point in the history
  10. Separate AMR-based operations

    bgyori committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    5b647b6 View commit details
    Browse the repository at this point in the history
  11. Added a unit test for replacing observable id and fixed bug concernin…

    …g picking dict item objects in repplace observable id method
    nanglo123 authored and bgyori committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    a60a5a9 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2023

  1. Added unit test for replace_parameter_id and changed test_replace_sta…

    …te_id unit test to not check for length equality between old and new amr expressions asstates do not have to be a single letter
    nanglo123 authored and bgyori committed Aug 28, 2023
    Configuration menu
    Copy the full SHA
    a4de9b6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    91294be View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2023

  1. Configuration menu
    Copy the full SHA
    e5bcbb1 View commit details
    Browse the repository at this point in the history
  2. Made minor bug fixes in ops.py and init.py and added test that doesnt…

    … currently pass for replace_initial_id
    nanglo123 committed Aug 29, 2023
    Configuration menu
    Copy the full SHA
    3c4696e View commit details
    Browse the repository at this point in the history
  3. Changed two assertion statements in test_remove_state and added unit …

    …tests for remove_transition and replace_rate_law_sympy
    nanglo123 committed Aug 29, 2023
    Configuration menu
    Copy the full SHA
    fc61f8c View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2023

  1. Configuration menu
    Copy the full SHA
    a7b51c0 View commit details
    Browse the repository at this point in the history
  2. Added replace_rate_law_mathml and unit tests and modified unit_test f…

    …or test_replace_rate_law_sympy to test both output amr expression and expression_mathml
    nanglo123 committed Aug 30, 2023
    Configuration menu
    Copy the full SHA
    27fc460 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2023

  1. Configuration menu
    Copy the full SHA
    6e4e9f6 View commit details
    Browse the repository at this point in the history
  2. Further changed unit test test_replace_law_sympy to pass in mathml_to…

    …_expression(xml_str) rather than sympy.repr(str) to method
    nanglo123 committed Aug 31, 2023
    Configuration menu
    Copy the full SHA
    bbafbd8 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2023

  1. Further changed unit tests to be more informative and make point of f…

    …ailure more apparent and fixed bug where changed parameter ids not showing in parameter list of new_amr
    nanglo123 committed Sep 1, 2023
    Configuration menu
    Copy the full SHA
    e9cb3dc View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2023

  1. Configuration menu
    Copy the full SHA
    0ae9ed0 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2023

  1. Added add_parameter method and unit test, updated method header for r…

    …eplacing observable id to accept a display name argument
    nanglo123 committed Sep 6, 2023
    Configuration menu
    Copy the full SHA
    be2ee6d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a5f6172 View commit details
    Browse the repository at this point in the history
  3. Changed amr->template model method such that template model observabl…

    …e objects have a non None value for their display name attribute
    nanglo123 committed Sep 6, 2023
    Configuration menu
    Copy the full SHA
    a1e6381 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2023

  1. Configuration menu
    Copy the full SHA
    979b3cb View commit details
    Browse the repository at this point in the history
  2. Implemented add_transition (unfinished as currently newly added state…

    …s and parameters are not showing in the output amr) and its accompanying unit test
    nanglo123 committed Sep 7, 2023
    Configuration menu
    Copy the full SHA
    cf4f95d View commit details
    Browse the repository at this point in the history
  3. Removed some comments

    nanglo123 committed Sep 7, 2023
    Configuration menu
    Copy the full SHA
    7cafc2c View commit details
    Browse the repository at this point in the history
  4. Limit anyio version

    bgyori committed Sep 7, 2023
    Configuration menu
    Copy the full SHA
    53a1e7c View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2023

  1. Added comments in ops.py showing next possible steps for test_transit…

    …ion and added decorator to all unit tests that require sbmlmath
    nanglo123 committed Sep 8, 2023
    Configuration menu
    Copy the full SHA
    d41f00b View commit details
    Browse the repository at this point in the history
  2. Updated unit test for add_transition, add pytest mark for unit tests …

    …that require sbmlmath, forced pydantic<2.0 dependency for purpose of testing due to conflict with TestModelAPi
    nanglo123 committed Sep 8, 2023
    Configuration menu
    Copy the full SHA
    b7bbbdb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    12328c2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7e814c3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    63b344a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4df236f View commit details
    Browse the repository at this point in the history
  7. Review and update operations

    bgyori committed Sep 8, 2023
    Configuration menu
    Copy the full SHA
    e42cc42 View commit details
    Browse the repository at this point in the history
  8. Changed some askenet op methods and respective unit tests to reflect …

    …changed mira operations
    nanglo123 committed Sep 8, 2023
    Configuration menu
    Copy the full SHA
    4a14ddd View commit details
    Browse the repository at this point in the history