@@ -18,7 +18,7 @@ We are proud to announce **DABEST Version Dadar (v2025.03.27)** This new
1818version of the DABEST Python library includes several new features and
1919performance improvements. It’s a big one!
2020
21- 1 . ** Python 3.13 Support** : DABEST now supports Python 3.10- 3.13.
21+ 1 . ** Python 3.13 Support** : DABEST now supports Python 3.10— 3.13.
2222
23232 . ** Horizontal Plots** : Users can now create horizontal layout plots,
2424 providing compact data visualization. This can be achieved by
@@ -27,19 +27,18 @@ performance improvements. It’s a big one!
2727 for more details.
2828
29293 . ** Forest Plots** : Forest plots provide a simple and intuitive way to
30- visualize many delta-delta (or Deltas’ g ), mini-meta, or regular
30+ visualize many delta-delta (or delta * g * ), mini-meta, or regular
3131 delta effect sizes at once from multiple different dabest objects
3232 without presenting the raw data. See the [ Forest
3333 Plots] ( ../tutorials/07-forest_plot.html ) tutorial for more details.
3434
35- 4 . ** Gridkey** : Users can now represent their experimental labels in a
36- gridkey format . This can be accessed with the ` gridkey ` argument in
37- the ` plot() ` method. See the gridkey section in the [ Plot
35+ 4 . ** Gridkey** : Users can now represent experimental labels in a
36+ ‘ gridkey’ table . This can be accessed with the ` gridkey ` parameter
37+ in the ` plot() ` method. See the gridkey section in the [ Plot
3838 Aesthetics] ( ../tutorials/09-plot_aesthetics.html ) tutorial for more
3939 details.
4040
41- 5 . ** Aesthetic Updates** : We have made several aesthetic improvements
42- to the plots, including:
41+ 5 . ** Other Visualization Improvements** :
4342
4443 - ** Raw, Contrast, and Summary bars** : We added bars highlighting
4544 the various groups’ differences. These bars can be customized to
@@ -49,32 +48,41 @@ performance improvements. It’s a big one!
4948 Aesthetics] ( ../tutorials/09-plot_aesthetics.html ) tutorial for
5049 more details.
5150
52- - ** Delta-Delta and Mini-Meta Plots** : We have adjusted the spacing
53- of delta-delta and mini-meta plots to reduce whitespace. The new
54- format brings the added effect size closer to the regular effect
55- sizes. In addition, delta-delta plots now have a gap in the
56- zeroline to separate the delta-delta and regular effect sizes.
51+ - ** Tighter spacing in Delta-Delta and Mini-Meta Plots** : We have
52+ adjusted the spacing of delta-delta and mini-meta plots to reduce
53+ whitespace. The new format brings the overall effect size closer
54+ to the two-groups effect sizes. In addition, delta-delta plots now
55+ have a gap in the zero line to separate the delta-delta from the ∆
56+ effect sizes.
5757
58- - ** Delta-Delta Effect Sizes for Proportion Plots** : Delta-delta
59- experimental plotting now supports binary data.
58+ - ** Delta-Delta Effect Sizes for Proportion Plots** : In addition to
59+ continuous data, delta-delta plots now support binary data
60+ (proportions). This means that 2-way designs for binary outcomes
61+ can be analyzed with DABEST.
6062
6163 - ** Proportion Plots Sample Sizes** : The sample size of each binary
6264 option for each group can now be displayed. These can be toggled
6365 on or off via the ` prop_sample_counts ` parameter.
6466
65- - ** Effect Size Lines for Paired Plots** : Paired plots now display
66- lines linking the effect sizes within a group together in the
67- contrast axes. These can be toggled on or off via the
67+ - ** Effect Size Lines for Paired Plots** : Along with lines
68+ connecting paired observed values, the paired plots now also
69+ display lines linking the effect sizes within a group in the
70+ contrast axes. These lines can be toggled on or off via the
6871 ` contrast_paired_lines ` parameter.
6972
70- - ** Baseline Error Curves** : Baseline error dot and curve are now
71- available to represent the baseline/control group in the contrast
72- axes. The dot is shown by default, while the curve can be toggled
73- on/off by the user (via the ` show_baseline_ec ` parameter).
73+ - ** Baseline Error Curves** : To represent the baseline/control group
74+ in the contrast axes, it is now possible to plot the baseline dot
75+ and the baseline error curve. The dot is shown by default, while
76+ the curve can be toggled on/off by the user (via the
77+ ` show_baseline_ec ` parameter). This dot helps make it clear where
78+ the baseline comes from i.e. the control minus itself. The
79+ baseline error curve can be used to show that the baseline itself
80+ is an estimate inferred from the observed values of the control
81+ data.
7482
75- - ** Delta Text** : Effect size deltas are now displayed as text next
76- to their respective effect size. This can be toggled on or off via
77- the ` delta_text ` parameter.
83+ - ** Delta Text** : Effect- size deltas (e.g. mean differences) are now
84+ displayed as numerals next to their respective effect size. This
85+ can be toggled on or off via the ` delta_text ` parameter.
7886
7987 - ** Empty Circle Color Palette** : A new swarmplot color palette
8088 modification is available for unpaired plots via the
@@ -84,26 +92,27 @@ performance improvements. It’s a big one!
8492
85936 . ** Miscellaneous Improvements & Adjustments**
8694
87- - ** Numba for Speed Improvements** : We have included Numba to speed
88- up the various calculations in DABEST. Precalculations will be
89- performed during import, which will help speed up the subsequent
90- loading and plotting of data.
95+ - ** Numba for Speed Improvements** : We have added
96+ [ Numba] ( https://numba.pydata.org/ ) to speed up the various
97+ calculations in DABEST. Precalculations will be performed during
98+ import, which will help speed up the subsequent loading and
99+ plotting of data.
91100
92- - ** Terminology Updates** : We have made several updates to the
93- documentation and terminology to improve clarity and consistency.
94- For example:
101+ - ** Terminology/Naming Updates** : During the refactoring of the
102+ code, we have made several updates to the documentation and
103+ terminology to improve clarity and consistency. For example:
95104
96- - Plot arguments have been adjusted to bring more clarity and
105+ - Many plot arguments have been adjusted to bring more clarity and
97106 consistency in naming. Arguments relating to the rawdata plot
98- axis will now be typically referred to with ‘ raw’ while
107+ axis will now be typically referred to with ` raw ` while
99108 arguments relating to the contrast axis will be referred to with
100- ‘ contrast’ . For example, ‘ raw_label’ replaces ‘ swarm_label’ and
101- ‘ bar_label’ . The various kwargs relating to each different type
102- of plot (e.g., swarmplot_kwargs) remain unchanged.
103- - The method to utilise the Deltas’ g effect size is now via the
109+ ` contrast ` . For example, ` raw_label ` replaces ` swarm_label ` and
110+ ` bar_label ` . The various kwargs relating to each different type
111+ of plot (e.g., ` swarmplot_kwargs ` ) remain unchanged.
112+ - The method to utilise the Delta * g * effect size is now via the
104113 .hedges_g.plot() method rather than creating a whole new Delta_g
105114 object as before. The functionality remains the same, it plots
106- hedges_g effect sizes and then the Deltas’ g effect size
115+ hedges_g effect sizes and then the Delta * g * effect size
107116 alongside these (if a delta-delta experiment was loaded
108117 correctly).
109118
0 commit comments