A Python tool to analyze and display Strava activity data.
-m
or --moving_time_heatmap
. (see issue #80).xyz-spaces-python
package, which makes the installation process much simpler and eliminates the need to install Node.js
(see issue #82). Updated instructions can be found in the README
file.pandas
JSON I/O functions, which allows the data to be read and written to the file much faster than before. The data is also now stored directly in memory written to the file if an exception or timeout occurs, which reduces the number of I/O operations as well.None
plot_colour_palette
variable in config.toml
. As a temporary workaround, define a list of desired plot colours in hex format instead.config.toml
for all user-configurable parameters (e.g. file paths and the plot colour palette).environment.yml
(for Anaconda) and requirements.txt
(for Python) dependency files with the latest compatible packages.--date_range_start
and date_range_end
(see issue #78).DateTime
objects and eventually throw an exception (see issue #68).--stream
option when uploading a geo data file via the HERE CLI to significantly reduce upload times (3-4x faster).-a
or --activity_count_plot
.-c
or --commute_plots
. The following plots are generated:
-d
or --mean_distance_plot
.spec-file.txt
has been replaced with a cross-platform environment file environment.yml
that can be directly imported into your Anaconda workspace.strava_analysis_tool.py
(previously run.py
).The project is now open-sourced under the GPL v3 license, which can be found here.
-r
or --refresh_data
.-g
or --export-geo-data
.-gu
or --export-upload-geo-data
. Note that this feature requires installation of the HERE CLI as described in the README file.None
None
This is the initial release of the Strava Analysis Tool, containing the most minimal basic functionality.
None
None