Version 1.5.0 is nearly ready to release and not before time ;-). The last release was 1.4.6 in January 2016 but the time since then has not been wasted. Here are some of the changes ready to go:
- SOFA will be able to display worked examples for the following statistical tests:
- Mann-Whitney U
- Wilcoxon’s Signed Ranks
- Spearman’s Rho
- Pearson’s Chi Square
- It will be possible to choose the number of decimal places to show in report tables and charts
- SOFA will be able to display counts or percentage separately on pie charts
- There will be better smoothed line will be displayed for line charts
- Better visual separation of subtables
- Charts will be able to show N
- Improvements to darker themes
- Numerous bug fixes
Under the hood, SOFA has had some major changes:
- Python 3.6+ (Linux) / 3.7 (Windows)
- wxPython GUI toolkit is 4.0 (up from 2.8)
Sadly, the 1.5.0 release will not include a Mac package but later versions might do depending on practical considerations and offers of packaging help from Mac users. A deb package is already generated for Ubuntu / Debian. A Windows package is nearly ready – SOFA works on Windows 10 and all the dependencies have been baked into an executable ready for the final stages of packaging.
It is expected there will be a few minor bugs slipping through given the scale of the changes underneath but the plan is to quickly release 1.5.1 with these mopped up.