You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: nbs/02-about.ipynb
+8Lines changed: 8 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -17,6 +17,8 @@
17
17
"\n",
18
18
"DABEST is written in Python by [Joses W. Ho](https://twitter.com/jacuzzijo), with design and input from [Adam Claridge-Chang](https://twitter.com/adamcchang) and other [lab members](https://www.claridgechang.net/people.html).\n",
19
19
"\n",
20
+
"Features in v2025.03.14 were added by [Jonathan Anns](https://github.com/JAnns98), [Zinan Lu](https://github.com/Jacobluke-), [Kah Seng Lian](https://github.com/sunroofgod), and [Lucas Wang Zhuoyu](https://github.com/Lucas1213WZY).\n",
21
+
"\n",
20
22
"Features in v2024.03.29 were added by [Zinan Lu](https://github.com/Jacobluke-), [Kah Seng Lian](https://github.com/sunroofgod), [Ana Rosa Castillo](https://github.com/cyberosa).\n",
21
23
"\n",
22
24
"Features in v2023.02.14 were added by [Yixuan Li](https://github.com/LI-Yixuan), [Zinan Lu](https://github.com/Jacobluke-) and [Rou Zhang](https://github.com/ZHANGROU-99).\n",
Copy file name to clipboardExpand all lines: nbs/read_me.ipynb
+36-5Lines changed: 36 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -29,15 +29,46 @@
29
29
"source": [
30
30
"## Recent Version Update\n",
31
31
"\n",
32
-
"We are proud to announce **DABEST Version Ondeh (v2024.03.29)**. This new version of the DABEST Python library provides several new features and includes performance improvements.\n",
32
+
"We are proud to announce **DABEST Version TBC (v2025.03.14)** This new version of the DABEST Python library provides several new features and includes performance improvements. It's a big one!\n",
33
33
"\n",
34
-
"1. **New Paired Proportion Plot**: This feature builds upon the existing proportional analysis capabilities by introducing advanced aesthetics and clearer visualization of changes in proportions between different groups, inspired by the informative nature of Sankey Diagrams. It's particularly useful for studies that require detailed examination of how proportions shift in paired observations.\n",
34
+
"1. **Python 3.13 Support**: DABEST now supports Python 3.10-3.13.\n",
35
35
"\n",
36
-
"2. **Customizable Swarm Plot**: Enhancements allow for tailored swarm plot aesthetics, notably the adjustment of swarm sides to produce asymmetric swarm plots. This customization enhances data representation, making visual distinctions more pronounced and interpretations clearer.\n",
36
+
"1. **Horizontal Plots**: This new feature allows users to create horizontal plots instead of the regular vertical plots, providing a more compact visualization of data.\n",
37
37
"\n",
38
-
"3. **Standardized Delta-delta Effect Size**: We added a new metric akin to a Hedges’ g for delta-delta effect size, which allows comparisons between delta-delta effects generated from metrics with different units. \n",
38
+
"2. **Forest Plots**: This new feature allows users to create forest plots! Forest plots provide a simple and intuitive way to visualize many delta-delta (or Deltas' g) or mini-meta effect sizes at once from multiple different dabest objects without presenting the raw data.\n",
39
39
"\n",
40
-
"4. **Miscellaneous Improvements**: This version also encompasses a broad range of miscellaneous enhancements, including bug fixes, Bootstrapping speed improvements, new templates for raising issues, and updated unit tests. These improvements are designed to streamline the user experience, increase the software's stability, and expand its versatility. By addressing user feedback and identified issues, DABEST continues to refine its functionality and reliability.\n"
40
+
"3. **Aesthetic Updates**: We have made several aesthetic improvements to the plots, including:\n",
41
+
" - **Swarm, Contrast, and Summary bars**: We have added bars to better highlight the various groups and their differences. These bars can be customized to suit the user's needs. The swarm and contrast bars are provided by default, while the summary bars can be added by the user.\n",
42
+
"\n",
43
+
" - **Delta-Delta Plots**: We have modified the delta-delta plot format to be more compact and easier to read. The new format brings the delta-delta (or Deltas' g) effect size closer to the regular effect sizes. In addition, a gap has been added to the zeroline to separate the delta-delta and regular effect sizes.\n",
44
+
"\n",
45
+
" - **Delta-delta Effect Sizes for Proportion Plots**: Delta-delta effect sizes for proportion plots are now available.\n",
46
+
"\n",
47
+
" - **Mini-Meta Plots**: We have modified the mini-meta plot format to be more compact and easier to read. The new format brings the mini-meta effect size closer to the regular effect sizes\n",
48
+
"\n",
49
+
" - **Proportion Plots Sample Sizes**: We have updated the proportion plots to show sample sizes for each group.\n",
50
+
"\n",
51
+
" - **Effect Size Lines for Paired Plots**: Effect size lines for paired plots are now available.\n",
52
+
"\n",
53
+
" - **Baseline Error Curves**: Plots now include a baseline error dot and curve to show the error of the baseline/control group. By default, the dot is shown, while the curve can be added by the user (via the `show_baseline_ec` parameter).\n",
54
+
"\n",
55
+
" - **Delta Text**: There is now an option to display delta text on the contrast axes. It displays the effect size of the contrast group relative to the reference group. This can be toggled on or off via the `delta_text` parameter. It is on by default.\n",
56
+
"\n",
57
+
" - **Empty Circle Color Palette**: A new swarmplot color palette modification is available for unpaired plots via the `empty_circle` parameter in the `plot()` method. This option modifies the two-group swarmplots to have empty circles for the control group and filled circles for the experimental group.\n",
" - **Numba for Speed Improvements**: We have included Numba to speed up the various calculations in DABEST. This should make the calculations faster and more efficient. Importing DABEST may take a little longer than before, and a progress bar will appear during the import process to show the calculations being performed. Once imported, loading and plotting data should now be faster.\n",
63
+
"\n",
64
+
" - **Terminology Updates**: We have made several updates to the documentation and terminology to improve clarity and consistency. For example:\n",
65
+
"\n",
66
+
" - The method to utilise the Deltas' g effect size is now via the `.hedges_g.plot()` method now rather than creating a whole new `Delta_g` object as before. The functionality remains the same, it plots hedges_g effect sizes and then the Deltas' g effect size alongside these (if a delta-delta experiment was loaded correctly).\n",
67
+
"\n",
68
+
" - **Updated Tutorial Pages**: We have updated the tutorial pages to reflect the new features and changes. The tutorial pages are now more comprehensive and hopefully more intuitive!.\n",
69
+
"\n",
70
+
" - **Results Dataframe for Delta-delta and Mini-meta Plots**: A results dataframe can now be extracted for both the delta-delta and mini-meta effect size data (similar to the results dataframe for the regular effect sizes). These can be found via the `.results` attribute of the `.delta_delta` or `.mini_meta` object.\n",
0 commit comments