Skip to content

Draft Version 1.2.6#28

Merged
heberlr merged 42 commits intodevelopmentfrom
dev_heber
Mar 9, 2026
Merged

Draft Version 1.2.6#28
heberlr merged 42 commits intodevelopmentfrom
dev_heber

Conversation

@heberlr
Copy link
Owner

@heberlr heberlr commented Mar 9, 2026

This pull request updates the documentation and example notebooks for UQ-PhysiCell, focusing on improving clarity, navigation, and API reference completeness.

Many thanks to @elmbeech for his PRs, contributions, and valuable suggestions.

GUI Enhancements

  • Added an option to resize the parameter preview table.
  • Fixed a bug in the cancel dialog for the executable path button.
  • Added support for launching the GUI with arguments to load .xml, .ini, or .db files (@elmbeech).

Model Analysis context

  • Added a function to convert a list of MCDS objects into a long-format Dataframe of quantities of interest (QoIs) (@elmbeech).

Bayesian Optimization (BO) context

  • Added tests for optional dependencies: torch, botorch, and gpytorch
  • Reviewed and extended plotting functions with new options.
  • Added a function to plot the Pareto front.

Documentation improvements:

  • Added new API reference sections for database modules (uq_physicell.database.ma_db, uq_physicell.database.bo_db) and utility modules (uq_physicell.model_analysis.utils, uq_physicell.utils.sumstats, uq_physicell.utils.model_wrapper) in doc/api_reference.md to provide more comprehensive API documentation. [1] [2]
  • Improved Sphinx autodoc configuration in doc/conf.py to include both class and __init__ docstrings for better documentation detail.
  • Updated references and navigation in calibration documentation (doc/calibration.md) by adding Sphinx {ref} links and section anchors for Bayesian Optimization and ABC calibration methods. [1] [2]
  • Updated release version in the main documentation index to v1.2.6.
  • Added new example paths to doc/examples.md for easier discovery of available tutorials.

Example notebooks:

  • Added examples 9 and 10.
  • Added direct GitHub links to the headings of all example notebooks for easier access and traceability. [1] [2] [3] [4]

heberlr and others added 30 commits February 18, 2026 16:27
…on-selected samples; adjust legend handling for better clarity.
…in the restricted namespace for improved functionality.
…alias; improve import structure for type checking
- plot vertical line on ref parameters value.
- plot Pareto front
- run and plot the Pareto points
this patch enables to directly on the command line specify the xml, ini, or db file that should be loaded.
…sistency, remove mode options from summary_function, and define internal functions
@heberlr heberlr merged commit 5b42f86 into development Mar 9, 2026
1 check passed
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.

2 participants