aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
13 hoursstarting point for climb browserbrowse-climbsDaniel Schadt
14 hoursmove climb views to own fileDaniel Schadt
2026-10-19extract climbs when adding tracks via fietsctlHEADmasterDaniel Schadt
2026-10-19container support for OVERPASS_ configDaniel Schadt
2026-10-17some tests for climb extractionDaniel Schadt
2026-10-17Merge branch 'logs-in-ui'Daniel Schadt
2026-10-17also show fietscron logs in admin viewlogs-in-uiDaniel Schadt
2026-10-17extract climbs in playwright testDaniel Schadt
stay consistent with the actual track upload code
2026-10-17don't error if track for climbs is not foundDaniel Schadt
2026-10-17skip overpass API requests in testsDaniel Schadt
2026-10-17switch from git URLs to PyPI packagesDaniel Schadt
now that hittekaart is on PyPI, we can do that not only should this speed up installations where pre-built wheels are available, it also means that we can upload fietsboek to PyPI again
2026-10-17slight metadata adjustmentsDaniel Schadt
2026-10-17update READMEDaniel Schadt
2026-10-17update changelogDaniel Schadt
2026-10-17Merge remote-tracking branch 'origin/smooth-elevation'Daniel Schadt
2026-10-16add docstring to set_transformerssmooth-elevationDaniel Schadt
2026-10-16add a small comment explaining the colorizationDaniel Schadt
2026-10-16simplify climb profile colorsDaniel Schadt
this does two things: mainly, it restricts the number of different areas that we color in the climb height profile, which avoids very thin lines in the profile it also changes the SVG structure to include less polygons, which can improve the rendering a bit
2026-10-15update transformer testsDaniel Schadt
since some transformers are now enabled by default, we need to adjust the test cases
2026-10-15bound savgol radius to half the track lengthDaniel Schadt
2026-10-15add update to run smooth-elevation on all tracksDaniel Schadt
in order to enable this, some of the logic from actions.execute_transformers has been moved to Track.execute_transformers, as we did not previously have a method to run the transformers that were set on a track.
2026-10-15fix lintsDaniel Schadt
2026-10-15add a fietsboek log view to the admin siteDaniel Schadt
2026-10-14translate smooth elevation transformerDaniel Schadt
2026-10-14scale smoothing by signal-to-noise ratioDaniel Schadt
2026-10-12also leave out extra point when checking climb lenDaniel Schadt
2026-10-11exclude one-oast-climb pointDaniel Schadt
2026-10-11skip savgol if radius is zeroDaniel Schadt
2026-10-11mark method as abstractDaniel Schadt
2026-10-11make some transformers be enabled by defaultDaniel Schadt
2026-10-11make sure transformers ist a list before iteratingDaniel Schadt
2026-10-11remove dict checkDaniel Schadt
turns out, we save the parameters as a list instead of a dict, so this check was wrong
2026-10-11implement Savitzky-Golay for elevation smoothingDaniel Schadt
2026-10-09update hittekaart docsDaniel Schadt
2026-10-09make table below climbs a bit more spaciousDaniel Schadt
2026-10-08Merge branch 'climbs'Daniel Schadt
2026-10-08actually use correct passwort in overpass authDaniel Schadt
2026-10-08add docs about overpass configurationDaniel Schadt
2026-10-08catch sql exception in background climb extractionDaniel Schadt
2026-10-08merge find_names into overpass_apiDaniel Schadt
this also fixes the mistake that the update script didn't pass a overpass API
2026-10-08lint fixesDaniel Schadt
2026-10-08run fietscron regularly inside containerDaniel Schadt
2026-10-07properly set up engine in fietscronDaniel Schadt
Otherwise, we miss the db-specific setup commands
2026-10-07make overpass API configurableDaniel Schadt
2026-10-06have a max time for climb naming in fietscronDaniel Schadt
don't want each cron invocation to spend hours naming climbs
2026-10-06protect against division by zeroDaniel Schadt
2026-10-06don't find names during importDaniel Schadt
takes too long for large number of tracks, should be done in the background
2026-10-06better error handling when requesting tile failsDaniel Schadt
2026-10-06properly set up engine in fietsupdate scriptDaniel Schadt
Otherwise we miss the db-specific setup commands, if we just use sqlalchemy.create_engine
2026-10-05also ignore connect timeout in osm.find_nameDaniel Schadt