Releases: ausgerechnet/cwb-ccc
Releases · ausgerechnet/cwb-ccc
v0.12.3
v0.12.2
new features
cqp_unescape()
inutils.py
SubCorpora()
incwb.py
- option to not remove nodes from context table in collocation analyses (
rm_nodes=True
) - option to calculate unigram breakdown (
split=False
) - option to disable cache invalidation (
inval_cache=True
)
deprecated features
- deprecate
discoursemes.py
under the hood
- deal with overlapping names of filter and highlighting discoursemes
- use
trieregex
to build minimal RegExps for disjunction queries - speed up
Undump()
- ensure library directory exists
- avoid
fillna()
with downcast
dependencies
- drop python3.7 support
- add support for python3.11 and python3.12
- compile with Cython 3.0.0
- update to association-measures 0.3.0
- update to pandas 2.0
- ensure compatibility with cwb-cads v0.3.0
further house-keeping
- installation of CWB from debian package
- use venv rather pipenv for dependency management
- improve ccc-utils (include gespeR)
v0.12.1
bug fixes and performance improvements for MMDA
v0.12.0
interface changes
- introduce
SubCorpus
(instead ofDump
) (closes #64) - return single dataframe for
Dumps.collocates()
and.keywords()
(closes #65) - paths to directories now end on
_dir
instead of_path
(registry_dir
,lib_dir,
data_dir
) Corpus._..._available
→Corpus.available_...()
(attributes
,wordlists
,macros
)
caching
- speed up collocation and keyword retrieval by caching interim results
maintenance
- update dependencies (do not use
pandas v2.x
for now) - extend doc strings
- remove Pipfile.lock from repository
- add .flake8 file for ignoring long lines
- add a test showing correct functionality of
keywords()
when using several p-atts (closes #73)
ccc-utils
- remove unsupported packages (R 4.3.1)
- improve usability of concordancing function
v0.11.8
- support for CWB 3.6.x (and above)
v0.11.7
- bugfix: ignore unavailable corpora defined in registry when listing corpora to get equally sized lists of names and sizes
v0.11.6
- improve
setup.py
(for MacOS) - improve shutting down CQP and handling stale CQP processes
v0.11.5
- propagate CQP error as string instead of raising a ValueError
v0.11.4
- propagate CQP syntax error as ValueError (for spheroscope)
v0.11.3
- minor bugfixes
- dependency update for Ubuntu 22.04