PySPI v1.1.0
Support for Python 3.10+
pyspi 1.1.0
brings additional support to Python versions: 3.10
, 3.11
and 3.12
and is therefore now compatible with Python 3.8-3.12
.
Key Changes
- Lifted constraints on some dependency version requirements, allowing users on Python 3.8-3.12 to run pyspi.
- Added
normalise
parameter to theCalculator
to allow the user to control whether their dataset is normalised before computing SPIs. Defaults toTrue
. Users who wish to skip normalisation of their dataset can pass the normalise flag to the Calculator object as follows:
calc = Calculator(dataset=..., normalise=False)
- Added an SPI computation results summary table which returns the number of SPIs successfully computed, as well as those which return NaN outputs.
- Added time to compute SPIs.
Testing
- Added runners to support wider python version coverage.