Skip to content

Numerical#3

Open
alexaleg wants to merge 13 commits intoAntonio-JP:numericalfrom
alexaleg:numerical
Open

Numerical#3
alexaleg wants to merge 13 commits intoAntonio-JP:numericalfrom
alexaleg:numerical

Conversation

@alexaleg
Copy link
Copy Markdown

Added support for Epsilon Analysis in numerical_example.py

  • Implemented the function __run_analysis() and the class AnalysisExample.
  • Added tests for the new functionality in data.json
  • Test[1-analysis] based on BioNetGen_CCP is currently failing.

AlexAlterya and others added 13 commits May 1, 2023 13:33
  + Changed the regex to the method _parse to evaluate the initial values
  + Improve the final conversion to the domain
  - Removed method parse_arithmetic_expr
  + Put the added documentation inside the method parse_initial_conditions
  + Formatted better the documentation
- The new parser is still in the code
- Added analysis example
    - Added class analysis to summarize the results
    - Added analysis run function to the script
    - tested on BioNetGen_CCP
    - Added class AnalysisResults and __run_analysis function
    - Made sure both interface correctly to the updated data.json
    - Added analysis example of BioNetGen (it is not working yet)
    - Cleaned __run_analysis() in numerical_example.py
        - Added support for several observables
    - Added tests in data.json
        - Tests include detecting different types of observables overwriting
        obsevales and running analyses based on an original model.
@Antonio-JP
Copy link
Copy Markdown
Owner

Some checking before finishing the merging:

Preparing this branch to be merged into numerical

  • What was new in this merge?
    • Is everything well-documented?
    • Add test to the functionality
  • What papers are included in this version?
    • Make sure we can run the paper examples
    • Make sure we have the data for the papers
    • Make sure we can recover the result files

Collecting the branch uncertain

  • Add the branch uncertain
    • Check what is included in this branch
    • Check examples from paper
    • Include tests for the new functionality
    • Include documentation for this branch
    • Make sure we can run the paper examples
    • Make sure we have the data for the papers
    • Make sure we can recover the result files

Merging with the main repository

  • Push to the main repository
    • Run the linting
    • Run the tests
    • Push to the secondary repository.
    • Prepare the push to the main repository.
      • Update version number
      • Update (possibly) Makefile
      • Create documentation
      • Create pull-request to the main repository
      • Merge everything

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants