Releases: quantling/pyndl
Releases · quantling/pyndl
pyndl 1.2.3
pyndl 1.2.2
- 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
Improves pyndl.preprocess for a cue_structure of word_to_word and a event_structure of line.
pyndl 1.1.2
- 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
- adds paper sources
- corrects title in Zenodo
pyndl 1.1.0
- 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
- adds Github workflow to publish package on pypi, which includes wheels for Mac OS X and Linux
pyndl 1.0.0
This release includes the following changes:
- for
preprocess.create_event_file
we renamesymbols
toallowed_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 ofsetuptools
,tox
, and aMakefile
- 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
This fixes the authorship of Elnaz at several locations. To trigger Zenodo and readthedocs we publish this release.
pyndl 1.0.0-beta.0
This is a beta release that includes the following changes:
- for
preprocess.create_event_file
we renamesymbols
toallowed_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 ofsetuptools
,tox
, and aMakefile
- 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.