Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Require calmap>=0.0.11 to support Pandas 2 #36

Merged
merged 3 commits into from
Aug 1, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -37,11 +37,11 @@ dynamic = [
"version",
]
dependencies = [
"calmap",
"calmap>=0.0.11",
"fit2gpx",
"gpxpy",
"matplotlib",
"pandas<2", # Pending https://github.com/MarvinT/calmap/pull/14
"pandas",
"plotnine",
"rich",
"seaborn",
Expand Down
2 changes: 1 addition & 1 deletion src/stravavis/__main__.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
from stravavis import cli
from . import cli

if __name__ == "__main__":
cli.main()
16 changes: 8 additions & 8 deletions src/stravavis/cli.py
Original file line number Diff line number Diff line change
Expand Up @@ -85,14 +85,14 @@ def main():

# Normally imports go at the top, but scientific libraries can be slow to import
# so let's validate arguments first
from stravavis.plot_calendar import plot_calendar
from stravavis.plot_dumbbell import plot_dumbbell
from stravavis.plot_elevations import plot_elevations
from stravavis.plot_facets import plot_facets
from stravavis.plot_landscape import plot_landscape
from stravavis.plot_map import plot_map
from stravavis.process_activities import process_activities
from stravavis.process_data import process_data
from .plot_calendar import plot_calendar
from .plot_dumbbell import plot_dumbbell
from .plot_elevations import plot_elevations
from .plot_facets import plot_facets
from .plot_landscape import plot_landscape
from .plot_map import plot_map
from .process_activities import process_activities
from .process_data import process_data

print("Processing data...")
df = process_data(args.path)
Expand Down
2 changes: 1 addition & 1 deletion src/stravavis/plot_dumbbell.py
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ def plot_dumbbell(
activities["duration"][i] = pd.Timedelta(
activities["Elapsed Time"][i], unit="s"
)
activities["end"] = activities["start"] + activities["duration"]
activities["end"] = pd.to_datetime(activities["start"] + activities["duration"])

# Remove activities outside the year_min -> year_max window
activities["year"] = activities["Activity Date"].dt.year
Expand Down