Releases: fau-klue/pandas-association-measures
Releases · fau-klue/pandas-association-measures
v0.3.1
compatibility release
- drop support for
Python3.8
(reached EOL), supportPython3.13
instead - switch from
pipenv
tovenv
- use
pandas
>=2.2.2 andnumpy
>=2.0 (numpy2
andpandas2
are now compatible again) - include separate
requirements-dev
- remove
travis.yml
(everything runs in GitHub actions anyway)
also includes some WIP on categorisation of measures and profile comparisons
v0.3.0
- add feature for creating topographic grids
- default to Poisson boundary in LRC
- now requires Python>=3.8, pandas>=2.0
v0.2.7
- discounting according to Walter1975 for log-ratio
- make Poisson boundary the default for LRC
- major performance improvement for LRC with Poisson boundary
- further performance improvement: only calculate scores once for each frequency signature
v0.2.6
- force np.vectorize to return float, otherwise conservative log ratio might be rounded to integer
v0.2.5
- repair measuring performance
- do not calculate binomial likelihood by default
v0.2.4
make calculation of conservative log ratio with Poisson boundary robust against observations with O11=O21=0: return 0.
v0.2.3
setup.py
: installation under Windows should work properly now- deprecated
calculate_measures()
- correction in
liddell()
- allow integers to be passed to
observed_frequencies()
; extend functionality - don't use methods to be tested in
conftest.py
v0.2.2
- new AM: conservative log ratio with correct CI boundary from Poisson distribution (Evert 2022)
- include
wheel
as build dependency inpyproject.toml
- use
score()
rather thancalculate_measures()
in tests; extend propagation ofscore()
parameters - include
pytest.ini
- simplify
setup.py
v0.2.1
update requirements
- maximum of version numbers s.t. python3.6
- specify wheel as requirement (for building)
two new measures:
- minimum sensitivity
- Liddell
v0.2.0
- new possible input: "keyword-friendly" corpus frequencies notation (f1, N1, f2, N2)
- new
score
wrapper also allows constant integer counts (N1, N2 for keyword notation; f1, N for frequency signatures) to be given as parameters - keyword arguments are now passed from
calculate_measures()
(andscore()
) to underlying measures