What’s New#

These are new features and improvements of note in each release. For full details, see the commit logs.

v0.1.0 (November 21, 2020)#

This is the first beta release and includes the core features for reading tracking files and loading into runpandas.types.frame.Activity dataframes.

Highlights include:

What’s new in v0.1.0

New features#

  • The base structure for the code project including builds, tests and setup (GH1 and GH3).

  • Activity that extends pandas.Dataframe which supports special columns related to activities. (GH2).

  • MeasureSeries that extends pandas.Series which supports special numerical series according to the measure evaluated. (GH2).

  • Added support to read tracking files in tcx, gpx and fit formats (GH4).

v0.2.0 (January 12, 2021)#

This is a major release from 0.1 and includes new features and a number of bug fixes.

Highlights include:

What’s new in v0.2.0

New features#

  • Added support to fetch a single activity from an registered athlete from social network Strava. (GH9)

  • Added standalone script for getting the access token for the user strava activities. (GH9)

  • Added badge for Pepy metrics (pepy.tech)

  • Added runpandas.read_dir method for iterate and read multiple tracking files located in a directory. (GH10)

  • Improvements on Docs (added new sections UserGuide, API Reference, Install Guide, Changelog) (GH22)

  • Added examples section to README (GH22)

  • Added badge CodeFactor.io and MyBinder.org. to README

Bug Fixes#

  • Fixed setup.py find_packages method that broke the readthedocs build procedure (GH30)

v0.3.0 (March 13, 2021)#

This is a major release from 0.2 and includes new features and a number of bug fixes.

Highlights include:

What’s new in v0.3.0

New features#

  • Added support to detect periods of inactivity in order to calculate the moving time (GH11)

  • Added testes for inactivity estimator for the activity. (GH11)

  • Added distance, elapsed_time and moving time properties for an activity and respective tests. (GH12)

  • Improvements on Docs (new reference APIs and examples) (GH11 and GH12)

  • Updated examples on README

  • Added badge Zenodo.org DOI to README

Bug Fixes#

  • Fixed the timestamp parse format with fraction when reading GPX files (GH34)

v0.4.0 (April 22, 2021)#

This is a major release from 0.3 and includes new features and a number of bug fixes.

Highlights include:

What’s new in v0.4.0

New features#

  • Added support to Vertical Altitude Speed (VAM) (GH12)

  • Added support to Gradient (Vertical Altitude Ratio)

  • Added support to ascent and descent altitudes computation. (GH12)

  • Added support to descent and ascent docummentation (GH12)

  • Added support to distance conversion to kilometers and miles. (GH12)

  • Added support to latitude and longitude conversion to radians. (GH12)

  • Support to pace computation. (GH12)

  • support to pace conversion min/km and min/mile. (GH12)

  • Support to speed to pace conversion method. (GH12)

  • Support to mean cadence computation. (GH12)

  • Added support to mean speed in m/s. (GH12)

  • Added support to mean cadence computation. (GH12)

  • Added support to mean pace computation. (GH12)

  • Added support to activities examples (GH13)

  • Added support to github actions to upload package to Pypi after release (GH38)

v0.4.1 (May 28, 2021)#

This is a minor release from 0.4 and includes new features and improvements

Highlights include:

What’s new in v0.4.1

New features#

  • Added support to compute HR training zones into activity (GH12)

  • Added support to computer time spent in each HR training zone from an activity (GH12)

  • Added new docummentations with a new heartrate jupyter notebook (GH12)

  • Changed from travis CI to Github actions to build testing (GH38)

v0.5.0 (July 15, 2021)#

This is a major release from 0.4.1 and includes new features and improvements

Highlights include:

What’s new in v0.5.0

New features#

  • Added support to a describe function that presents basic summaries with common running statistics (GH14)

  • Added support to MultiIndex Dataframe (session) combining a list of activities recorded ordered according to the timestamps. (GH15)

  • Added new docummentation for summary statistics (GH14)

  • Added new docummentation for sesion dataframes (GH15)

v0.5.1 (July 20, 2021)#

This is a minor release from 0.5.0 and includes new features and improvements

Highlights include:

What’s new in v0.5.1

New features#

  • Added support to reading JSON files from Nike Run Club social tracking app (GH20)

  • Added new docummentation for Nike Run Club Tracking files (GH20)

v0.5.2 (July 29, 2022)#

This is a minor release from 0.5.1 and includes new features and improvements

Highlights include:

What’s new in v0.5.2

New features#

  • Added StravaClient authentication handler for helping the authentication process (GH55)

  • Added docummentation with Strava Examples (GH63)

  • Fixed the test suites for Strava reading handlers and new tests for StravaClient helper class. (GH63)

  • improvements on linting and pre-commit process and remove Python 3.6 from the tests suite. (GH59)

v0.6.0 (December 28, 2022)#

This is a major release from 0.5.2 and includes new features.

Highlights include:

What’s new in v0.6.0

New features#

  • Added support of reading race event results (GH16)

  • Added support of fetching race results from an open-data internal race results repository (GH16)

  • Added special statistics methods for race results such as participants, winner, demographics summary, etc. (GH16)