Skip to content

Commit 4f48598

Browse files
committed
Updated release date
1 parent 794baed commit 4f48598

15 files changed

+125
-133
lines changed

CHANGELOG.md

+14-15
Original file line numberDiff line numberDiff line change
@@ -2,32 +2,30 @@
22

33
<!-- do not remove -->
44

5-
## v2025.03.14
5+
## v2025.03.27
66

77
### New Features
88

9-
- **Horizontal Plots**: This new feature allows users to create horizontal plots instead of the regular vertical plots, providing a more compact visualization of data. This can be utilized by setting `horizontal=True` in the `plot()` method.
9+
- **Horizontal Plots**: Users can now create horizontal layout plots, providing compact data visualization. This can be achieved by setting `horizontal=True` in the `plot()` method.
1010

11-
- **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.
11+
- **Forest Plots**: Forest plots provide a simple and intuitive way to visualize many delta-delta (or Deltas g), mini-meta, or regular delta effect sizes at once from multiple different dabest objects without presenting the raw data.
1212

13-
- **Gridkey**: This new feature allows users to create a gridkey to represent the labels of the groups in the plot. This can be utilized with the `gridkey_rows` argument in the `plot()` method.
13+
- **Gridkey**: Users can now represent their experimental labels in a gridkey format. This can be accessed with the `gridkey` argument in the `plot()` method.
1414

1515
- **Aesthetic Updates**: We have made several aesthetic improvements to the plots, including:
16-
- **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.
16+
- **Raw, Contrast, and Summary bars**: We added bars highlighting the various groups' differences. These bars can be customized to suit the users needs. Raw and contrast bars are provided by default, summary bars can be added by the user.
1717

18-
- **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.
18+
- **Delta-Delta and Mini-Meta Plots**: We have adjusted the spacing of delta-delta and mini-meta plots to reduce whitespace. The new format brings the added effect size closer to the regular effect sizes. In addition, delta-delta plots now have a gap in the zeroline to separate the delta-delta and regular effect sizes.
1919

20-
- **Delta-delta Effect Sizes for Proportion Plots**: Delta-delta effect sizes for proportion plots are now available.
21-
22-
- **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.
20+
- **Delta-delta Effect Sizes for Proportion Plots**: Delta-delta experimental plotting now supports binary data.
2321

24-
- **Proportion Plots Sample Sizes**: We have updated the proportion plots to show sample sizes for each group. These can be toggled on or off via the `prop_sample_counts` parameter.
22+
- **Proportion Plots Sample Sizes**: The sample size of each binary option for each group can now be displayed. These can be toggled on or off via the `prop_sample_counts` parameter.
2523

26-
- **Effect Size Lines for Paired Plots**: Effect size lines for paired plots are now available. These can be toggled on or off via the `es_paired_lines` parameter.
24+
- **Effect Size Lines for Paired Plots**: Paired plots now display lines linking the effect sizes within a group together in the contrast axes. These can be toggled on or off via the `contrast_paired_lines` parameter.
2725

28-
- **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).
26+
- **Baseline Error Curves**: Baseline error dot and curve are now available to represent the baseline/control group in the contrast axes. The dot is shown by default, while the curve can be toggled on/off by the user (via the `show_baseline_ec` parameter).
2927

30-
- **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.
28+
- **Delta Text**: Effect size deltas are now displayed as text next to their respective effect size. This can be toggled on or off via the `delta_text` parameter.
3129

3230
- **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.
3331

@@ -38,9 +36,10 @@
3836
- **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.
3937

4038
- **Terminology Updates**: We have made several updates to the documentation and terminology to improve clarity and consistency. For example:
41-
- 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).
39+
- Plot arguments have been adjusted to bring more clarity and consistency in naming. Arguments relating to the rawdata plot axis will now be typically referred to with ‘raw’ while arguments relating to the contrast axis will be referred to with ‘contrast’. For example, ‘raw_label’ replaces ‘swarm_label’ and ‘bar_label’. The various kwargs relating to each different type of plot (e.g., swarmplot_kwargs) remain unchanged.
40+
- The method to utilise the Deltas’ g effect size is now via the .hedges_g.plot() method 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).
4241

43-
- **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!.
42+
- **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!
4443

4544
- **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.
4645

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ citation](https://zenodo.org/badge/DOI/10.1038/s41592-019-0470-3.svg)](https://r
1414

1515
## Recent Version Update
1616

17-
We are proud to announce **DABEST Version Dadar (v2025.03.14)** This new
17+
We are proud to announce **DABEST Version Dadar (v2025.03.27)** This new
1818
version of the DABEST Python library includes several new features and
1919
performance improvements. It’s a big one!
2020

dabest/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@
1212
if not _NUMBA_COMPILED:
1313
precompile_all()
1414

15-
__version__ = "2025.03.14"
15+
__version__ = "2025.03.27"

nbs/02-about.ipynb

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"\n",
1818
"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",
1919
"\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",
20+
"Features in v2025.03.27 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",
2121
"\n",
2222
"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",
2323
"\n",

nbs/read_me.ipynb

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
"source": [
3030
"## Recent Version Update\n",
3131
"\n",
32-
"We are proud to announce **DABEST Version Dadar (v2025.03.14)** This new version of the DABEST Python library includes several new features and performance improvements. It's a big one!\n",
32+
"We are proud to announce **DABEST Version Dadar (v2025.03.27)** This new version of the DABEST Python library includes several new features and performance improvements. It's a big one!\n",
3333
"\n",
3434
"1. **Python 3.13 Support**: DABEST now supports Python 3.10-3.13.\n",
3535
"\n",

nbs/tutorials/01-basics.ipynb

+14-14
Original file line numberDiff line numberDiff line change
@@ -34,15 +34,15 @@
3434
"name": "stderr",
3535
"output_type": "stream",
3636
"text": [
37-
"Compiling numba functions: 100%|██████████| 11/11 [00:00<00:00, 42.13it/s]"
37+
"Compiling numba functions: 100%|██████████| 11/11 [00:00<00:00, 68.51it/s]"
3838
]
3939
},
4040
{
4141
"name": "stdout",
4242
"output_type": "stream",
4343
"text": [
4444
"Numba compilation complete!\n",
45-
"We're using DABEST v2025.03.14\n"
45+
"We're using DABEST v2025.03.27\n"
4646
]
4747
},
4848
{
@@ -318,11 +318,11 @@
318318
{
319319
"data": {
320320
"text/plain": [
321-
"DABEST v2025.03.14\n",
321+
"DABEST v2025.03.27\n",
322322
"==================\n",
323323
" \n",
324324
"Good afternoon!\n",
325-
"The current time is Wed Mar 12 17:21:31 2025.\n",
325+
"The current time is Fri Mar 14 15:56:31 2025.\n",
326326
"\n",
327327
"Effect size(s) with 95% confidence intervals will be computed for:\n",
328328
"1. Test 1 minus Control 1\n",
@@ -361,11 +361,11 @@
361361
{
362362
"data": {
363363
"text/plain": [
364-
"DABEST v2025.03.14\n",
364+
"DABEST v2025.03.27\n",
365365
"==================\n",
366366
" \n",
367367
"Good afternoon!\n",
368-
"The current time is Wed Mar 12 17:21:31 2025.\n",
368+
"The current time is Fri Mar 14 15:56:31 2025.\n",
369369
"\n",
370370
"Effect size(s) with 90% confidence intervals will be computed for:\n",
371371
"1. Test 1 minus Control 1\n",
@@ -416,11 +416,11 @@
416416
{
417417
"data": {
418418
"text/plain": [
419-
"DABEST v2025.03.14\n",
419+
"DABEST v2025.03.27\n",
420420
"==================\n",
421421
" \n",
422422
"Good afternoon!\n",
423-
"The current time is Wed Mar 12 17:21:33 2025.\n",
423+
"The current time is Fri Mar 14 15:56:33 2025.\n",
424424
"\n",
425425
"The unpaired mean difference between Control 1 and Test 1 is 0.48 [95%CI 0.205, 0.774].\n",
426426
"The p-value of the two-sided permutation t-test is 0.001, calculated for legacy purposes only. \n",
@@ -709,7 +709,7 @@
709709
"**Note:**\n",
710710
"A research paper [Phipson & Smyth (2010)](https://doi.org/10.2202/1544-6115.1585) suggested that permutation p-values should never be zero, and provided a slightly adjusted formula to compute permutation p-values. \n",
711711
"\n",
712-
"Since **v2025.03.14**, DABEST provides a `ps_adjust` parameter in the `.load()` function. This parameter allows you to adjust the permutation p-values using the formula suggested by Phipson & Smyth (2010). By default, DABEST uses the unadjusted p-values."
712+
"Since **v2025.03.27**, DABEST provides a `ps_adjust` parameter in the `.load()` function. This parameter allows you to adjust the permutation p-values using the formula suggested by Phipson & Smyth (2010). By default, DABEST uses the unadjusted p-values."
713713
]
714714
},
715715
{
@@ -821,11 +821,11 @@
821821
{
822822
"data": {
823823
"text/plain": [
824-
"DABEST v2025.03.14\n",
824+
"DABEST v2025.03.27\n",
825825
"==================\n",
826826
" \n",
827827
"Good afternoon!\n",
828-
"The current time is Wed Mar 12 17:21:34 2025.\n",
828+
"The current time is Fri Mar 14 15:56:34 2025.\n",
829829
"\n",
830830
"The unpaired Hedges' g between Control 1 and Test 1 is 1.03 [95%CI 0.317, 1.62].\n",
831831
"The p-value of the two-sided permutation t-test is 0.001, calculated for legacy purposes only. \n",
@@ -1247,11 +1247,11 @@
12471247
{
12481248
"data": {
12491249
"text/plain": [
1250-
"DABEST v2025.03.14\n",
1250+
"DABEST v2025.03.27\n",
12511251
"==================\n",
12521252
" \n",
12531253
"Good afternoon!\n",
1254-
"The current time is Wed Mar 12 17:21:35 2025.\n",
1254+
"The current time is Fri Mar 14 15:56:34 2025.\n",
12551255
"\n",
12561256
"Effect size(s) with 95% confidence intervals will be computed for:\n",
12571257
"1. Test 1 minus Control 1\n",
@@ -1297,7 +1297,7 @@
12971297
" \n",
12981298
"6. [Forest Plot](07-forest_plot.html)\n",
12991299
" \n",
1300-
"In addition, as of Dabest **v2025.03.14**, we introduce a new plotting orientation: **[horizontal plots](08-horizontal_plot.html)**. \n",
1300+
"In addition, as of Dabest **v2025.03.27**, we introduce a new plotting orientation: **[horizontal plots](08-horizontal_plot.html)**. \n",
13011301
"\n",
13021302
"Lastly, we have a whole tutorial page for making [aesthetic changes to dabest plots](09-plot_aesthetics.html).\n"
13031303
]

nbs/tutorials/02-two_group.ipynb

+5-5
Original file line numberDiff line numberDiff line change
@@ -34,15 +34,15 @@
3434
"name": "stderr",
3535
"output_type": "stream",
3636
"text": [
37-
"Compiling numba functions: 100%|██████████| 11/11 [00:00<00:00, 71.84it/s]"
37+
"Compiling numba functions: 100%|██████████| 11/11 [00:00<00:00, 44.00it/s]"
3838
]
3939
},
4040
{
4141
"name": "stdout",
4242
"output_type": "stream",
4343
"text": [
4444
"Numba compilation complete!\n",
45-
"We're using DABEST v2025.03.14\n"
45+
"We're using DABEST v2025.03.27\n"
4646
]
4747
},
4848
{
@@ -334,11 +334,11 @@
334334
{
335335
"data": {
336336
"text/plain": [
337-
"DABEST v2025.03.14\n",
337+
"DABEST v2025.03.27\n",
338338
"==================\n",
339339
" \n",
340340
"Good afternoon!\n",
341-
"The current time is Wed Mar 12 17:21:55 2025.\n",
341+
"The current time is Fri Mar 14 15:57:59 2025.\n",
342342
"\n",
343343
"The unpaired mean difference between Control 1 and Test 1 is 0.48 [95%CI 0.205, 0.774].\n",
344344
"The p-value of the two-sided permutation t-test is 0.001, calculated for legacy purposes only. \n",
@@ -543,7 +543,7 @@
543543
"plot](https://en.wikipedia.org/wiki/Forest_plot), commonly used in\n",
544544
"meta-analyses to aggregate and to compare data from different experiments.\n",
545545
"\n",
546-
"**Note: If you're interested in just plotting the contrast ax (the violin plots), you may be interested in the new [forest plot](07-forest_plot.html) feature added in v2025.03.14!**"
546+
"**Note: If you're interested in just plotting the contrast ax (the violin plots), you may be interested in the new [forest plot](07-forest_plot.html) feature added in v2025.03.27!**"
547547
]
548548
},
549549
{

nbs/tutorials/03-shared_control_and_repeated_measures.ipynb

+18-18
Original file line numberDiff line numberDiff line change
@@ -47,15 +47,15 @@
4747
"name": "stderr",
4848
"output_type": "stream",
4949
"text": [
50-
"Compiling numba functions: 100%|██████████| 11/11 [00:00<00:00, 35.80it/s]"
50+
"Compiling numba functions: 100%|██████████| 11/11 [00:00<00:00, 39.60it/s]"
5151
]
5252
},
5353
{
5454
"name": "stdout",
5555
"output_type": "stream",
5656
"text": [
5757
"Numba compilation complete!\n",
58-
"We're using DABEST v2025.03.14\n"
58+
"We're using DABEST v2025.03.27\n"
5959
]
6060
},
6161
{
@@ -148,11 +148,11 @@
148148
{
149149
"data": {
150150
"text/plain": [
151-
"DABEST v2025.03.14\n",
151+
"DABEST v2025.03.27\n",
152152
"==================\n",
153153
" \n",
154154
"Good afternoon!\n",
155-
"The current time is Wed Mar 12 17:24:49 2025.\n",
155+
"The current time is Fri Mar 14 15:58:46 2025.\n",
156156
"\n",
157157
"Effect size(s) with 95% confidence intervals will be computed for:\n",
158158
"1. Test 1 minus Control 1\n",
@@ -186,11 +186,11 @@
186186
{
187187
"data": {
188188
"text/plain": [
189-
"DABEST v2025.03.14\n",
189+
"DABEST v2025.03.27\n",
190190
"==================\n",
191191
" \n",
192192
"Good afternoon!\n",
193-
"The current time is Wed Mar 12 17:24:50 2025.\n",
193+
"The current time is Fri Mar 14 15:58:47 2025.\n",
194194
"\n",
195195
"The unpaired mean difference between Control 1 and Test 1 is 0.48 [95%CI 0.205, 0.774].\n",
196196
"The p-value of the two-sided permutation t-test is 0.001, calculated for legacy purposes only. \n",
@@ -262,11 +262,11 @@
262262
{
263263
"data": {
264264
"text/plain": [
265-
"DABEST v2025.03.14\n",
265+
"DABEST v2025.03.27\n",
266266
"==================\n",
267267
" \n",
268268
"Good afternoon!\n",
269-
"The current time is Wed Mar 12 17:24:51 2025.\n",
269+
"The current time is Fri Mar 14 15:58:47 2025.\n",
270270
"\n",
271271
"Effect size(s) with 95% confidence intervals will be computed for:\n",
272272
"1. Test 1 minus Control 1\n",
@@ -300,11 +300,11 @@
300300
{
301301
"data": {
302302
"text/plain": [
303-
"DABEST v2025.03.14\n",
303+
"DABEST v2025.03.27\n",
304304
"==================\n",
305305
" \n",
306306
"Good afternoon!\n",
307-
"The current time is Wed Mar 12 17:24:52 2025.\n",
307+
"The current time is Fri Mar 14 15:58:48 2025.\n",
308308
"\n",
309309
"The unpaired mean difference between Control 1 and Test 1 is 0.48 [95%CI 0.205, 0.774].\n",
310310
"The p-value of the two-sided permutation t-test is 0.001, calculated for legacy purposes only. \n",
@@ -396,11 +396,11 @@
396396
{
397397
"data": {
398398
"text/plain": [
399-
"DABEST v2025.03.14\n",
399+
"DABEST v2025.03.27\n",
400400
"==================\n",
401401
" \n",
402402
"Good afternoon!\n",
403-
"The current time is Wed Mar 12 17:24:52 2025.\n",
403+
"The current time is Fri Mar 14 15:58:49 2025.\n",
404404
"\n",
405405
"Paired effect size(s) for repeated measures against baseline \n",
406406
"with 95% confidence intervals will be computed for:\n",
@@ -430,11 +430,11 @@
430430
{
431431
"data": {
432432
"text/plain": [
433-
"DABEST v2025.03.14\n",
433+
"DABEST v2025.03.27\n",
434434
"==================\n",
435435
" \n",
436436
"Good afternoon!\n",
437-
"The current time is Wed Mar 12 17:24:53 2025.\n",
437+
"The current time is Fri Mar 14 15:58:49 2025.\n",
438438
"\n",
439439
"The paired mean difference for repeated measures against baseline \n",
440440
"between Control 1 and Test 1 is 0.48 [95%CI 0.241, 0.749].\n",
@@ -493,11 +493,11 @@
493493
{
494494
"data": {
495495
"text/plain": [
496-
"DABEST v2025.03.14\n",
496+
"DABEST v2025.03.27\n",
497497
"==================\n",
498498
" \n",
499499
"Good afternoon!\n",
500-
"The current time is Wed Mar 12 17:24:53 2025.\n",
500+
"The current time is Fri Mar 14 15:58:49 2025.\n",
501501
"\n",
502502
"Paired effect size(s) for the sequential design of repeated-measures experiment \n",
503503
"with 95% confidence intervals will be computed for:\n",
@@ -527,11 +527,11 @@
527527
{
528528
"data": {
529529
"text/plain": [
530-
"DABEST v2025.03.14\n",
530+
"DABEST v2025.03.27\n",
531531
"==================\n",
532532
" \n",
533533
"Good afternoon!\n",
534-
"The current time is Wed Mar 12 17:24:54 2025.\n",
534+
"The current time is Fri Mar 14 15:58:50 2025.\n",
535535
"\n",
536536
"The paired mean difference for the sequential design of repeated-measures experiment \n",
537537
"between Control 1 and Test 1 is 0.48 [95%CI 0.241, 0.749].\n",

0 commit comments

Comments
 (0)