SOFA Statistics Changelog

New in version 1.4.3

December 12th, 2014
  • Can import tab-delimited data.
  • More options for attractive charts and reports. Three new themes available – sky, prestige (screen), and prestige (print).
  • Better support for automation (i.e. headless, running without GUI) esp in international context.
  • Exporting to spreadsheet now relies on more robust code library (xlwt)
  • Easy to select or deselect lots of row stats measures at once.
  • Faster opening in many cases.
  • And the bug fixes:
  • Minor tweak to PostgreSQL plug-in to handle timestamps without timezone.
  • Resolved bug when SQLite numbers are stored in a non-numeric field and processed for Chi Square test.
  • Importing csvs now copes better when only missing vals in sample of a field. Gives user the choice.
  • Fixed bug when doing a Row Stats table with a rows variable e.g. by Gender and some of the fields can’t be calculated for some of the row categories.
  • Headless importing now works in the event of inconsistent data types in fields.
  • Headless importing now reads entire dataset rather than a sample to avoid need for (human) decisions.
  • Scripts no longer rely on translated arguments. Much safer to use on other machines with different locales.
  • Fixed circular import bugs which only became visible when other bugs occurred.

New in version 1.4.2 (February 10th, 2014)

  • Can export results as high-resolution images (PNG), PDFs, and tabular output as spreadsheets without needing plug-in extension (doesn't work for Macs currently - very sorry :-( ).
  • Can export data tables to spreadsheet without needing plug-in extension.
  • Can backup SOFA data and settings without needing plug-in extension.
  • Variable details content (vdt files) is now sorted which makes it much easier to read and search for items when checking things.

New in version 1.4.1 (February 1st, 2014)

  • Scatterplots now have option of displaying regression line with slope and intercept details.
  • Export output plug-in (proprietary add-on) now gives option of exporting tabular data to spreadsheet.
  • Better positioning of legend in scatterplots made by matplotlib.
  • Tweaked algorithm for getting optimal min and max axis values so more sensible when no variation.

New in version 1.4.0 (December 16th, 2013)

  • Ease of use is one of SOFA’s main goals (along with “learn as you go”, and “beautiful output”). Unfortunately, as new options were added to SOFA for exporting data, the simplicity of the output section of the user interface suffered slightly. New buttons were squeezed in one by one and the interface was getting more and more crowded. Something was going to have to change. And in version 1.4.0 it finally has! – I hope you like the change. It not only removes two interface items but it also adds room for more export options in the future. And there is more horizontal space in the drop-down control to describe each option more clearly and distinctly.

New in version 1.3.5 (October 14th, 2013)

  • Bug fixes:
  • Fixed bug in histogram output when limited data spread. Error caused by miscalculation of significant decimal points required for display.
  • Fixed bug stopping late-added title details appearing when exporting output. The demo output is refreshed first so the source file is forced to be up-to-date. Probably needs a proper tidy-up some day but this works well in the mean time.
  • Fixed bug in exporting to desktop folder in fix_pdf - need to strip end off folder name when no AM/PM under localisation used.
  • Fixed various bugs associated with exporting output. When copying output, message about keeping form open now names form it means (to reduce confusion).
  • Fixed bug when using a project after it has just been deleted (by pressing cancel in select projects dialog after having deleted the currently active project).
  • Fixed bug which meant "Show Results" and "Add to report" options were displayed when setting up a project.
  • Fixed bug when cancelling a variable details selection in a project.

New in version 1.3.4 (July 23rd, 2013)

  • Can make more complex charts and larger series of charts. It is now possible to override the conservative limits on charts e.g. the maximum number of series or charts or clusters. A warning is shown that you may not necessarily produce a viable chart or set of charts. But often it will work so now you get to try and see.
  • Importing now copes with excessively long fieldnames by shortening them automatically (without risking duplicates).
  • MS SQL Server views can now be analysed, not just tables.

New in version 1.3.3 (April 6th, 2013)

  • Improved statistics output footnotes.
  • Borders on bar-type charts are now optional. This can be useful when bars are very short.
  • Chi square clustered bar charts can cope with higher default limits for number of values.
  • Importing field names with more than 90 characters prohibited at the point of import rather than causing problems later.
  • The group by max number of values is now controlled by a single my_globals setting (making it easier to override).
  • The default settings for some remaining max values have been increased.

New in version 1.3.2 (January 28th, 2013)

  • Can backup SOFA data, reports, and variable and project details, via extension plug-in.

New in version 1.3.1 (January 10th, 2013)

  • Adding sum as an option for charting e.g. a line chart showing total income per month by product.
  • Matplotlib scatterplots now have optimal min and max settings calculated for their x-axis.
  • Added footnote to Wilcoxon output explaining that different statistics packages may report the test statistic differently.
  • Misc fixes to chart layout including left margin offset.
  • Easier to add new variable definition files from within dialog for choosing them.
  • Modified recode column labels and help content to reduce confusion about which columns to enter range information into.