SPPAS Release notes

The early versions

Versions 1.0 to 1.3 was made only of tcsh and gawk scripts. It was developed under Linux system and was efficiently tested under Windows with Cygwin.

Version 1.0

(2011, 9th March)

The only feature was that it was able to perform speech segmentation of English read speech.

Version 1.1

(2011, 7th June)

This was mainly the debug of the previous version and some code re-organization and cleaning.

Version 1.2

(2011, 23th July)

The support of English, French and Italian was added: a lexicon, a pronunciation dictionary and an acoustic model of each language was created. Three annotations were implemented: Tokenization, Phonetization, Alignment.

The basis for a multi-lingual methodology was already there.

Version 1.3

(2011, 12th December)

This is a transitional version, from the scripts language to Python programming language. The main fixes and improvements were:

Development:

Resources:

But the program still haven’t a name and isn’t distributed.

The birth of SPPAS

SPPAS 1.4.0

(2012, 14th June)

It’s the official birth of SPPAS: the software has a name, a license, a GUI, a web-page and is freely distributed to the community.

The source code is only based on Python 2.7 language and the GUI is based on WxPython 2.8.x or 2.9.x (on MacOS, wxpython must be 32 bits). SPPAS requires also sox and julius software to be installed.

Automatic annotations:

Packaging:

GUI:

Resources:

Known Bugs:

SPPAS 1.4.1

(2012, 13th July)

Resources:

Automatic annotations:

GUI:

Development:

SPPAS 1.4.2

(2012, 2nd August)

GUI:

Known bug:

SPPAS 1.4.3

(2012, 10th October)

This is primarily a bug-fix release. The author is addressing many thanks to all users who send their comments!

GUI:

Automatic annotations:

Development:

SPPAS 1.4.4

(2012, 6th December)

GUI:

Automatic annotations:

Development:

Known bugs:

SPPAS 1.4.5

(2013, 15th January)

Development:

Automatic annotations:

GUI:

SPPAS 1.4.6

(2013, 12th February)

GUI:

utomatic annotations:

SPPAS 1.4.7

(2013, 25th March)

Development:

Resources:

Annotations:

SPPAS 1.4.8

(2013, 30th May)

Development:

GUI:

SPPAS 1.4.9

(2013, 3rd July)

SPPAS has a new and more colored logo!

Development:

GUI:

SPPAS 1.5.0

(2013, 2nd August)

Development:

Annotation:

GUI:

Resources:

SPPAS 1.5.1

(2013, 29th August)

Development:

Annotation:

Resources:

SPPAS 1.5.2

(2013, 27th September)

All resources are moved into the resources directory.

Development:

Resources:

Components:

SPPAS 1.5.3

(2013, 25th October)

Resources:

Components:

GUI:

SPPAS 1.5.4

(2013, 3rd December)

Components:

Annotations:

Notice that this is the first stable release.

SPPAS 1.5.5

(2013, 23th December)

Development:

Components:

GUI:

SPPAS 1.5.6

(2014, 28th January)

Development:

Components:

Resources:

SPPAS 1.5.7

(2014, 18th February)

Development:

Resources:

SPPAS 1.5.8

(2014, 18th March)

Development:

Documentation:

SPPAS 1.5.9

(2014, 15th April)

Components:

Annotations:

Development:

Resources:

SPPAS 1.6.0

(2014, 22th May)

Package:

Development:

Resources:

SPPAS 1.6.1

(2014, 26th September)

Development:

Resources:

GUI:

SPPAS 1.6.2

(2014, 21th October)

Resources:

SPPAS 1.6.3

(2014, 2nd November)

Resources:

Documentation:

Development:

GUI:

This version is known to be a stable release.

The gebinnings of SPPAS

SPPAS 1.6.4

(2014, 5th December)

From this version, SPPAS requires wxpython to be updated to version 3.0, particularly for MacOS users, and they need to install the 64 bits version. It is recommended to Windows users to install Python 2.7 and wxpython in 32bits.

Development:

Components:

SPPAS 1.6.5

(2014, 17th December)

This is primarily a bug-fix release.

Development:

Annotation:

GUI:

SPPAS 1.6.6

(2015, 19th January)

Web site host has changed: http://sldr.org/sldr00800/preview/

Documentation completed and updated. Now, only the documentation of all the components is missing.

Annotations:

Development:

GUI:

Components:

SPPAS-1.6.7

(2015, 16th February)

Automatic Annotations:

GUI:

Development:

Annotations:

SPPAS-1.6.8

(2015, 9th April)

Resources:

Development:

GUI:

The development phase

SPPAS-1.6.9

(2015, 14th May)

The installation of dependencies is simplified: sox is unnecessary. Python 2.7.x, WxPython and Julius are the only remaining dependencies.

Development:

GUI:

SPPAS-1.7.0

(2015, 3th July)

Development:

GUI:

Annotations:

SPPAS-1.7.1

(2015, 5th August)

Development:

Components:

Annotations:

SPPAS-1.7.2

(2015, 3th September)

Development:

SPPAS-1.7.3

(2015, 9th October)

Resources:

Development:

SPPAS-1.7.4

(2015, 6th November)

Resources:

Samples:

Development:

SPPAS-1.7.5

(2015, 11th December)

Development:

GUI:

SPPAS-1.7.6

(2016, 28th January)

Web site host has changed: http://www.sppas.org/

Development:

Resources:

GUI:

Others:

SPPAS-1.7.7

(2016, 30th March)

Resources:

GUI:

Development:

SPPAS-1.7.8

(2016, 5th May)

Resources:

Development:

GUI:

SPPAS-1.7.9

(2016, 3th June)

GUI:

Automatic annotations:

The stabilization phase

SPPAS-1.8.0

(2016, 30th August)

GUI:

Development:

Automatic annotations:

SPPAS-1.8.1

(2016, 28th November)

A few tutorials are available on the web site.

Automatic annotations:

Resources:

SPPAS-1.8.2

(2017, 18th January)

Analysis:

Resources:

Development:

GUI:

SPPAS-1.8.3

(2017, 10th March)

Development:

SPPAS 1.8.4

(2017, 10th April)

Development:

SPPAS 1.8.5

(2017, 20th April)

Development:

SPPAS 1.8.6

(2017, 19th June)

Resources:

SPPAS 1.9.0

(2017, 28th July)

Programming:

Resources:

Annotations:

Communication:

SPPAS 1.9.1

(2017, 1st September)

Programming:

Resources:

SPPAS 1.9.2

(2017, 6th October)

Programming:

SPPAS 1.9.3

(2017, 18th October)

Programming:

Resources:

Known bugs:

SPPAS 1.9.4

(2018, 15th January)

Programming:

Resources:

SPPAS 1.9.5

(2018, 26th April)

Programming:

SPPAS 1.9.6

(2018, 25th May)

Resources:

Development

Known bugs:

SPPAS 1.9.7

(2018, 23th July)

Development

Resources:

Documentation

SPPAS 1.9.8

(2018, 06th September)

e-mail contact is changed to:

Development

Documentation

The API documentation is based on Sphinx http://www.sphinx-doc.org.

SPPAS 1.9.9

(2018, 23th October)

Development

Plugins

Annotations

Resources

SPPAS 2.0

(2019, 4th January)

The main change of this release is that the package annotationdata has been removed, so that all packages are using anndata instead. One of the most important consequence of this change is that all packages, except the wxGUI, are compatible with both Python 2.7 and Python 3.4+.

Annotations

UI

SPPAS 2.1

(2019, 28th February)

Development

Annotations

UI

SPPAS 2.2

(2019, 09th May)

sppas.bat and sppas.command, the two main ways to launch the GUI, were fully re-written in order to search for pythonw command first. It results in the following advantages: - it increases the compatibility with MacOS systems; - it allows to not display the dark frame of python under Windows.

Development

Plugins

Annotations

GUI

Resources

SPPAS 2.3

(2019, 25th June)

Development

Annotations

Resources

SPPAS 2.4

(2019, 26th June)

Development

Annotations

Resources

SPPAS 2.5

(2019, 30th July)

Development

Annotations

SPPAS 2.6

(2019, 1st October)

Various

Development

SPPAS 2.7

(2019, 2nd December)

Various

Resources

Development

SPPAS 2.8

(2020, 17th January)

Two new scripts (sppas-py3.bat and sppas-py3.command) added to run directly the new GUI based on py3+wx4.

Development

Annotations

SPPAS 2.9

(2020, 03th April)

This is the last version for which both Python 2.7 and Python 3.5+ are supported. Running SPPAS with Python 2.7 will not be maintained past 2020, May when SPPAS 3.0 will be released.

Development

Resources

Annotations

Known bugs:

In the page Analyze, the view Multi-Player does not properly displays the annotation boundaries and the scrollbar is not updated when needed.

Migrate to Python 3

Python 2.7 reached the end of its life. This version expects Python to 3.x as Python 2.7 is no longer maintained. No new bug reports, fixes, or changes will be made to SPPAS when used with Python 2.

A new setup program allows to install external programs to enable some features of SPPAS. It includes wxpython to enable the Graphical User Interface.

SPPAS-3.0

(2020, 20th May)

Known bugs

GUI:

Development:

Resources:

Automatic annotations:

SPPAS-3.1

(2020, 10th July)

Annotations:

Others:

SPPAS-3.2

(2020, 4th September)

Known bugs

Annotations

Development

GUI

SPPAS-3.3

(2020, 20th October)

Package

GUI

Annotations

Development

SPPAS-3.4

(2020, 4th December)

GUI

Development

SPPAS-3.5

(2021, 20th January)

GUI

Annotations

Development

SPPAS-3.6

(2021, 23th February)

Plugins

Annotations

Development

CLI

SPPAS-3.7

(2021, 14th April)

Annotations

Analysis

Development

GUI

SPPAS-3.8

(2021, 26th May)

Annotations

GUI

Development:

For the next release - expected on 5th July, priority is given to the page Editor. The expected changes are: