Skip to content

Releases: quantling/pyndl

pyndl 1.2.3

25 Apr 17:08
60b1d6b
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.2.2...v1.2.3

pyndl 1.2.2

28 Nov 13:51
d8b4647
Compare
Choose a tag to compare
  • adds allowed_symbols="all" and removes non working "*" version in preprocess.create_event_file
  • sets the github action to only publish sdist packages to pypi as the wheels are missing the compiled versions
  • change paper building to only build the paper during a pull request to the paper branch
  • adds noexception flags to cython code where needed

pyndl 1.2.0

28 Nov 10:15
be6c481
Compare
Choose a tag to compare

Improves pyndl.preprocess for a cue_structure of word_to_word and a event_structure of line.

pyndl 1.1.2

19 Sep 12:49
891197c
Compare
Choose a tag to compare
  • hot fixes the pyproject.toml to allow for install via pip again
  • depends now on Cython 3.0.0
  • wheel building does not work at the moment, but sdist should be fine

pyndl 1.1.1

07 Dec 15:00
Compare
Choose a tag to compare
  • adds paper sources
  • corrects title in Zenodo

pyndl 1.1.0

26 Nov 11:10
Compare
Choose a tag to compare
  • adds Windows support
  • adds wheel building for Windows
  • now wheels should be available for python 3.8 to 3.11 for all three major platforms

pyndl 1.0.1

23 Nov 16:30
5e98c81
Compare
Choose a tag to compare
  • adds Github workflow to publish package on pypi, which includes wheels for Mac OS X and Linux

pyndl 1.0.0

23 Nov 09:16
9e51f0d
Compare
Choose a tag to compare

This release includes the following changes:

  • for preprocess.create_event_file we rename symbols to allowed_symbols to make this argument more self-explainable
  • the default value of allowed_symbols is now most inclusive and it is a keyword only argument
  • allowed_symbols can take a filter function, which defines on a character by character basis, if this character should be included into the event file
  • fixed a bug in the writing of file names in the corpus module
  • no deprecation warnings will be introduced in this release and this release breaks some API, so please check, if your code still runs
  • wheels for linux should be released from now on
  • test coverage is increased and explicitly tests filter functionality and a non-ascii charater sets; running --runslow is successfully completes all tests now
  • package maintenance is now done with pypoetry instead of a combination of setuptools, tox, and a Makefile
  • we stop signing the package with a gpg key with this release as it is not supported by pypoetry and seems not to have been adapted by the Python community
  • adds benchmark to the documentation, which compares pyndl with ndl2 and ndl
  • restructures the documentation to improve readability

Thanks to @Trybnetic and @dekuenstle , who made this release possible and to @frankier who raised good issues and pointed out areas of improvement.

pyndl 1.0.0-beta.1

26 Oct 10:30
Compare
Choose a tag to compare

This fixes the authorship of Elnaz at several locations. To trigger Zenodo and readthedocs we publish this release.

pyndl 1.0.0-beta.0

12 Aug 13:05
a47618c
Compare
Choose a tag to compare
pyndl 1.0.0-beta.0 Pre-release
Pre-release

This is a beta release that includes the following changes:

  • for preprocess.create_event_file we rename symbols to allowed_symbols to make this argument more self-explainable
  • the default value of allowed_symbols is now most inclusive and it is a keyword only argument
  • allowed_symbols can take a filter function, which defines on a character by character basis, if this character should be included into the event file
  • fixed a bug in the writing of file names in the corpus module
  • no deprecation warnings will be introduced in this release and this release breaks some API, so please check, if your code still runs
  • wheels for linux should be released from now on
  • test coverage is increased and explicitly tests filter functionality and a non-ascii charater sets; running --runslow is successfully completes all tests now
  • package maintenance is now done with pypoetry instead of a combination of setuptools, tox, and a Makefile
  • we stop signing the package with a gpg key with this release as it is not supported by pypoetry and seems not to have been adapted by the Python community

Thanks to @Trybnetic and @dekuenstle , who made this release possible and to @frankier who raised good issues and pointed out areas of improvement.

Missing is an overhaul of the documentation, which will be addressed in September.