Installation

The easiest way to install pandas is to install it from PyPI.

Instructions for installing a development version are also provided.

Python version support

Officially Python 3.7, 3.8, 3.9, 3.10, and 3.11.

Installing heartandsole

Installing from PyPI

heartandsole can be installed via pip from PyPI.

pip install heartandsole

Installing from source

The source code is hosted at http://github.com/aaron-schroeder/heartandsole. It can be checked out using git and installed like so:

git clone git://github.com/aaron-schroeder/heartandsole.git
cd heartandsole
pip install -r requirements.txt
pip install .

Dependencies

Package

Minimum supported version

NumPy

1.15.0

Pandas

1.0.0

Optional dependencies

heartandsole has some optional dependencies that are only used for specific methods. For example, Activity.from_tcx() requires the activereader package, while Activity.elevation.gain() requires the pandas-xyz package. If the optional dependency is not installed, heartandsole will raise an ImportError when the method requiring that dependency is called.

Dependency

Minimum Version

Notes

activereader

0.0.2

TCX/GPX file reader for Activity.from_tcx() and Activity.from_gpx()

fitparse

1.1.0

FIT file reader for Activity.from_fit()

pandas-xyz

0.0.5

Geospatial calculations like elevation profile smoothing and determining distance between series of GPS coordinates