Skip to content

Commit 4eeeb28

Browse files
authored
Merge pull request #36 from hugovk/bump-calmap
Require calmap>=0.0.11 to support Pandas 2
2 parents 3bcdb96 + beebb17 commit 4eeeb28

File tree

4 files changed

+12
-12
lines changed

4 files changed

+12
-12
lines changed

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,11 +37,11 @@ dynamic = [
3737
"version",
3838
]
3939
dependencies = [
40-
"calmap",
40+
"calmap>=0.0.11",
4141
"fit2gpx",
4242
"gpxpy",
4343
"matplotlib",
44-
"pandas<2", # Pending https://github.com/MarvinT/calmap/pull/14
44+
"pandas",
4545
"plotnine",
4646
"rich",
4747
"seaborn",

src/stravavis/__main__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from stravavis import cli
1+
from . import cli
22

33
if __name__ == "__main__":
44
cli.main()

src/stravavis/cli.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -85,14 +85,14 @@ def main():
8585

8686
# Normally imports go at the top, but scientific libraries can be slow to import
8787
# so let's validate arguments first
88-
from stravavis.plot_calendar import plot_calendar
89-
from stravavis.plot_dumbbell import plot_dumbbell
90-
from stravavis.plot_elevations import plot_elevations
91-
from stravavis.plot_facets import plot_facets
92-
from stravavis.plot_landscape import plot_landscape
93-
from stravavis.plot_map import plot_map
94-
from stravavis.process_activities import process_activities
95-
from stravavis.process_data import process_data
88+
from .plot_calendar import plot_calendar
89+
from .plot_dumbbell import plot_dumbbell
90+
from .plot_elevations import plot_elevations
91+
from .plot_facets import plot_facets
92+
from .plot_landscape import plot_landscape
93+
from .plot_map import plot_map
94+
from .process_activities import process_activities
95+
from .process_data import process_data
9696

9797
print("Processing data...")
9898
df = process_data(args.path)

src/stravavis/plot_dumbbell.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ def plot_dumbbell(
4343
activities["duration"][i] = pd.Timedelta(
4444
activities["Elapsed Time"][i], unit="s"
4545
)
46-
activities["end"] = activities["start"] + activities["duration"]
46+
activities["end"] = pd.to_datetime(activities["start"] + activities["duration"])
4747

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

0 commit comments

Comments
 (0)