Installation¶
pyhctsa requires Python 3.10 or higher.
Using pip¶
The easiest way to install pyhctsa is using pip:
> pip install pyhctsa
This gives 6384 of the 6392 features of the hctsa v3.0.0 feature set.
The other 8, the persistent-homology features (NL_PersistentHomology), need the optional
ripser package; without it the calculator skips them and
warns. For the full feature set, install with the tda extra:
> pip install "pyhctsa[tda]"
From Source¶
You can also install pyhctsa directly from the source code:
git clone https://github.com/DynamicsAndNeuralSystems/pyhctsa.git
cd pyhctsa
pip install -e .
Verify Installation¶
To verify that pyhctsa is installed correctly, you can run:
pip show pyhctsa
If pyhctsa has been successfully installed, this shows its version, license and dependencies.