Skip to content

Conversation

@sangyu
Copy link
Collaborator

@sangyu sangyu commented Aug 25, 2025

Addition of MultiContrast Object

  1. Adding a multi.ipynb (including MultiContrast object construction, data checking, plotting methods).
  2. Combines multiple dabest objects that are arranged in a list into a MultiContrast object. Supports 1D and 2D arrangements.
  3. Includes data validation mostly from current dabest.forest_plot
  4. Includes 2 plotting methods: vortexmap and forest_plot, supports plotting both types from mc object. In the case of plotting MultiContrast.forest_plot(), original forest_plot is called.
  5. Current forest plot syntax unchanged. TODO: consider downstream integration
  6. TODO: add unit test

Addition of multicontrast.ipynb

  1. Includes usage docs for the functions.

JAnns98 and others added 8 commits March 27, 2025 15:18
Merge v2025.03.27 into master branch
Updated changelog and about page
Constructing MultiContrast class with a 2d array in the form of a nested list now works to produce a 2d vortexmap.
1. multi.ipynb was re-written to enable integration with forest_plot.
* MultiContrast (mc) object data loading now incorporates Jonny's thorough data validations from forest_plot()
* mc object now has a method forest_plot() that plots a forest_plot from 1-D mc objects using existing forest_plot code.
2. 10-multicontrast.ipynb tutorial edited accordingly.
TODO: add unit test for mc
putting multi contrast commits into rebased vnbdev branch
@review-notebook-app
Copy link

Check out this pull request on  ReviewNB

See visual diffs & provide feedback on Jupyter Notebooks.


Powered by ReviewNB

@sangyu
Copy link
Collaborator Author

sangyu commented Aug 25, 2025

Meant to say that current forest plot code and usage remain unchanged.

@sangyu sangyu assigned sangyu and JAnns98 and unassigned sangyu Aug 25, 2025
@sangyu sangyu closed this Aug 26, 2025
@sangyu sangyu deleted the vnbdev branch August 26, 2025 03:18
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