Releases: GoldenCheetah/sweatpy
Releases · GoldenCheetah/sweatpy
0.20.1
[0.20.1] - 2021-04-16
Fixed
- Fixed issue when
pool_lengths=True
but there are no pool length records in the FIT file.
0.20.0
[0.20.0] - 2021-04-15
Added
read_fit()
now returns pool length records when thepool_lengths=True
argument is passed.read_fit()
now return raw FIT messages when araw_message=True
argument is passed.read_fit()
can now return metadata and device information.
0.19.0
[0.19.0] - 2021-04-06
Added
- Adds matplotlib dependency.
- Extends
sweat.read_fit()
with support for multi session FIT files, hrv data, metadata (summaries and devices), error handling and much more... - Properly handles left-right balance from FIT files.
- Adds Garmin FIT Profile based on the Garmin FIT SDK 21.47.
Fixed
- Removes unnecessary numpy import in pdm docs.
0.18.1
[0.18.1] - 2021-03-12
Fixed
- Fixes the index of mean max calculations as they were of by 1 second. First index is now 00:00:01 instead of 00:00:00.
0.18.0
[0.18.0] - 2021-03-12
Added
- Adds
monotonic
argument tosweat.mean_max()
to enforce a monotonically decreasing mean max curve. Usage:power.sweat.mean_max(monotonic=True)
. Defaults to False.
0.17.1
[0.17.1] - 2021-03-09
Fixed
- Numerical columns are now converted to numeric dtypes for gpx files.
0.17.0
[0.17.0] - 2020-12-31
Fixed
- Fixes error when loading FIT file without location data.
Changed
- Removes "forward fill" when resampling dataframes. Users can manually get the old behavior back by running
df = df.ffill()
.
0.16.1
[0.16.0] - 2020-11-19
Fixed
- Fixes publishing docs by updating mknotebooks version >0.6.0
0.16.0
[0.16.0] - 2020-11-19
Added
- Adds support for Python 3.9
Fixed
- Latitude and longitude from FIT files are now converted from semicircles to degrees.
0.15.0
[0.15.0] - 2020-06-14
Added
- Adds exponential power duration model.
- Adds omni power duration model
Changed
- Renames CriticalPowerRegressor to PowerDurationRegressor