Changelog

Version 1.3.2

  • Removed usage of Python 3.12-only features for compatibility with Python 3.9

Version 1.3.1

  • Refined acoustic track related functionalities.

  • Upgraded denpencies: praatio to version 6.x, conch to version 0.4.0

  • Added import track from csv functionality.

Version 1.3.0

  • Updated Neo4j Cypher queries to be compatible with Neo4j 5.x syntax.

  • Upgraded Neo4j compatibility to version 5.22 and Java compatibility to Java 21.

  • Updated the packaging process for smooth installation across platforms.

  • Made Conda a required installation dependency.

Version 1.2.1

  • Upgraded compatible praatio package to 5.0

  • Restored parsing empty intervals from TextGrids

  • Added CorpusContext.analyze_formant_points function similar to be comparable to other formant analysis workflows

Version 1.2

  • Upgraded Neo4j compatibility to 4.3.3

  • Upgraded InfluxDB compatibility to 1.8.9

  • Changed Praat TextGrid handling to use praatio 4.1

  • Phone parsing no longer includes blank intervals (i.e. silences), so preceding and following phone calculations have changed

  • Update speaker adjusted pitch algorithm to use octave based min and max pitch rather than the more permissive standard deviation approach

Version 1.0

  • Added functionality to analyze voice-onset-time through AutoVOT

  • Added functionality to analyze formant points and tracks using a refinement process based on vowel formant prototypes

  • Added ability to enrich tokens from CSV

  • Added parser for TextGrids generated from the Web-MAUS aligner

  • Optimized loading of corpora for lower-memory computers

  • Optimized queries involving acoustic tracks