Skip to content

Releases: ausgerechnet/cwb-ccc

v0.12.3

18 Oct 14:25
a397d43
Compare
Choose a tag to compare
  • add functionality for breakdown of anchors / slots

v0.12.2

18 Oct 11:50
e134ec7
Compare
Choose a tag to compare

new features

  • cqp_unescape() in utils.py
  • SubCorpora() in cwb.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

16 Aug 16:47
Compare
Choose a tag to compare

bug fixes and performance improvements for MMDA

v0.12.0

15 Aug 12:24
0692b91
Compare
Choose a tag to compare

interface changes

  • introduce SubCorpus (instead of Dump) (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._..._availableCorpus.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

22 Feb 17:30
705309a
Compare
Choose a tag to compare
  • support for CWB 3.6.x (and above)

v0.11.7

07 Feb 23:44
b446aba
Compare
Choose a tag to compare
  • bugfix: ignore unavailable corpora defined in registry when listing corpora to get equally sized lists of names and sizes

v0.11.6

07 Feb 13:26
f5ee4e5
Compare
Choose a tag to compare
  • improve setup.py (for MacOS)
  • improve shutting down CQP and handling stale CQP processes

v0.11.5

31 Jan 19:26
279b338
Compare
Choose a tag to compare
  • propagate CQP error as string instead of raising a ValueError

v0.11.4

30 Jan 23:47
f783551
Compare
Choose a tag to compare
  • propagate CQP syntax error as ValueError (for spheroscope)

v0.11.3

25 Jan 12:57
Compare
Choose a tag to compare
  • minor bugfixes
  • dependency update for Ubuntu 22.04