GPSLog Labs Blog

GPSLog Labs Blog

New features and tips for using

Filed under


Updates for August 25th

Some recent (and some not so recent) updates to GPSLog Labs:

  • New clock, altitude profile and map thumbnails.

    The thumbnail images have a new updated look that is smoother and more detailed. They are also rendered in the browser, rather than being downloaded, which speeds up the display of the pages.

    The clocks now "zoom in" when indicating short durations to make the most of the available space and show the duration in hours and minutes too. A duration of greater than 12 hours is indicated by shading the full circle.

    An arrow indicates whether the time is a.m. or p.m. (the arrow points from the start or end time to noon).

    Times for "junk" activity are shown in a small and simplified thumbnail.

    Altitude thumbnails simply show the profile, with distance grid lines every 10km and altitude grid lines every 100m.

    Map thumbnails have a 1km grid to indicate scale, and show the start location as a green dot and the end location as a red dot.

  • You can now generate a Google "static map image url" for an activity via the Activity detail "Share Log" page. I.e. a simple image file that can be downloaded or added to a page and it doesn't require any scripting to make it work.

    This feature is only available for shared activity, but once the url has been generated or the image downloaded, the activity can be made private again.

  • The thumbnail for activity you share to your Facebook timeline is now a small "terrain" map. This looks nicer and has more detail than the old icon.

  • Activity tags are now sorted by overall frequency, not just alphabetically. This makes the titles of pages (particularly shared activity and posts to Facebook etc.) more sensible as the primary activity tag is likely to be first (e.g. "Bike" or "Run") followed by any minor tags (e.g. shoe type or bike being used).

  • I've added shading on activity heart rate graphs to indicate hear rate zones:

    An earlier post has details on setting up heart rate zones for your tags.

  • Likewise, there is also shading on activity speed graphs to indicate speed zones if you have them configured.

    There are links under these graphs to take you to the zone configuration if you haven't yet set up speed zones (or heart rate zones).

  • A bug that meant times weren't working properly for non-English dates on the manually create segments page has been fixed. Note, this page still won't work properly for very long files/segments. It's probably best that those are edited using gpsbabel before uploading to GPSLog Labs.

    This page has also been updated with the new layout.

Filed under  //  changelog   graphs   maps   filters   editing   facebook   sharing   thumbnails   time filter   tags   heartrate  

Updates for July 27th

Some recent updates to GPSLog Labs:

  • The full-screen mode for maps is now controlled by a button in the top right corner of the map, rather than a link below the map. There's a smaller version for small maps, and the same button will close the full-screen view.

  • The "Activity feed" now has some "action" buttons on your recent and upcoming significant achievements.

    Completed goals have a "Rollover" button to copy the goal and adjust the dates to the next time period.

    Fastest times have a "Share" button to allow you to quickly post them to Facebook or another social network.

    The feed now also includes predictions of when you'll reach certain activity counts (e.g. your 100th run).

  • The tag and goal distance vs time graphs now have cross-hairs to let you easily read off the distance/time of the point under the mouse.

  • The new layout style is continuing to spread through the site, now it includes the Uploaded Log Files and Your Shared Content pages.

Filed under  //  changelog   activityfeed   maps  

Updates for June 26th

This is a quick summary of the recent updates to GPSLog Labs:

  • The new "Activity feed" has had some extra elements added to help you be aware of recent and upcoming significant achievements:

    • Best Efforts — This will show your fastest times at benchmark distances (e.g. 10km)

    • Goals — Progress towards a goal will be indicated as you pass 50% and 100% of your target distance, and also as you get half way through the goal period and when you complete the goal.

    • Activity counts — e.g. the 10th or 100th log for a given tag, route or distance.

  • New layout for log file editing page:

    Hopefully this is a more logical layout that includes a few more details and removes a few things that no longer made sense. Some of the popups on this page have some small improvements too.

  • There's now a Russian translation of the help pages. Many thanks to Michael.
  • Added "Place Count" and "Tag Count" as options for displaying calendar summary tables.

  • Added nautical miles as an option for the distance/speed format settings.
  • Added a csv download for data from the session detail tables (e.g. from the Sessions tab on the Place or Tag detail pages.)
  • Fixed a bug with Facebook sharing.
Filed under  //  changelog   goals   bestefforts   activityfeed   editing   translation  

Updates for April 25th

Here are some "new" features in GPSLog Labs that I hadn't had a chance to post about yet:

  • The Tag Activity Feed is a list of completed and projected distance milestones for each tag, such as completing 1000 km (or miles):

    The projections are computed with a Monte Carlo simulation based on your logged activity. The graph shows your cumulative distance and the range of likely outcomes, with the projected date taken at the median.

    A selection of these milestones may be displayed on the home page below the activity table to let you know of targets you have recently completed or will hit soon.

  • The log detail page now shows the longest best effort at the top of the page:

    This lets you see at a glance how well the activity compares to others with the same tag and on the same route, and you can click through to view the other distances on the Comparisons tab.

  • The Virtual Race allows you to see the result of a hypothetical race between all your efforts for a particular set of tags.

    You can find the Virtual Race tab on the tag detail page, and there you can select a distance and a target time or speed and the relative positions of each effort as the benchmark effort crosses the "finish line" will be shown.

  • The activity table details section has a cleaner layout:

  • Activity notes popups have been expanded to show more details, and you can now have more than one open at a time:

  • The Log File detail page has a new Itinerary tab, and the Itinerary tabs throughout the site have a nicer, cleaner layout:

  • Also, I've fixed some problems that occurred when uploading zip files with non-English file names.

Filed under  //  changelog   bestefforts   itinerary   race results   activityfeed  

New blog

Thanks to Posterous shutting down, I've had to spend a lot of my time recently coming up with a new blog. Thanks Roberto and collaborators for the nifty Nikola engine.

You may notice a few changes in the layout, but the main difference is there are no longer comments on each post. These never got a lot of use anyway, the best place to comment is and always was the feedback forum.

The second change is to the email newsletter. I've tried to keep everyone subscribed, but I apologize in advance if anyone has been dropped off or added back onto the list after they unsubscribed.

Filed under  //  changelog   documentation   feedback  

Fixed maps (was broken for some languages)

I've just fixed up a localisation bug that was breaking the maps in some languages. If you were having problems, please give it another go and I'm sorry for the inconvenience.

Filed under  //  changelog   maps   translation  

New Google maps

GPSLog Labs has finally be updated to use the latest Google Maps (v3 for those keeping score.)

Please keep an eye out for anything that may have been broken in the change over and let me know if you see anything.

I hope you enjoy some of the shiny new features, including:

  • Maps are now much faster!
  • You can use streetview to checkout your activities from ground-level.
  • In some areas, the satellite photography has funky 45 degree images.
  • The info popups have some nicer formatting
  • Maps for routes have a couple of modes to show a heatmap of stops along the route:
    And also the location of the milestones:
  • New icons are available in the tag and place icon libraries (courtesy of Mapbox)
  • The map of all the users' places has been changed from using markers to a heatmap (and has some animation.)
  • Paths on selection maps can be coloured according to route or with unique colours.

Bundled in with these changes you'll find a bunch of other improvements and new features that I'll cover in the next post.

Filed under  //  changelog   maps   milestones  

Updates for January 7th

I've made a few more changes to GPSLog Labs to better support heart rate logging:

  • Heart rate data can now be filtered!

    These filters work in the same way as the other GPS data filters and can be added to individual logs or to tags so they are added automatically.

    There are 3 heart rate filters, one takes the median heart rate, one the average (mean) heart rate and the last one is a special filter to clean up noisy heart rate data during your warm-up where the heart rate strap doesn't record properly until you've built up a bit of a sweat.


    You put in a "warm up time" (7 minutes in the above image) and it will discard any readings that are too high during that period. It assumes your heart rate after you've warmed up is higher than when you're warming up which is pretty rough, but it cleans up a lot of messy data.

  • Additional heart rate log files can be uploaded in .zip files
  • The tag detail page summary tab now has "box whisker" plots for the heart rate distributions

Some other recent changes include:

  • Speed zones

    These are configured per tag like heart rate training zones and will be displayed in the background of the activity tables to give you an indication of the intensity of the activity.

  • The Speed Average filter has been changed from an exponential average to a regular mean, so it no longer "lags" behind the signal.
  • The Speed Median and Speed Average filters have also had a cutoff added to preserve stops, any data below that threshold won't be filtered.
  • The GPSLog Labs home page has a new layout that highlights some key features a little more prominently.
  • Alert & confirm popups use the alertify.js library.
  • Support for the Garmin FIT file format has been added.
Filed under  //  changelog   filters   heartrate  

Heart rate graphs

The heart rate analysis features of GPSLog Labs have had some big updates:

Firstly, you can now set up heart rate training zones for each tag.

Each zone can have a name and an upper heart rate, to assist configuring the zones, you can set your resting and maximum heart rates and the percentage of your heart rate reserve (maximum - rest) for each zone is displayed.

Once these are set up, you can see breakdowns of the time in each zone on the activity detail heart rate tab:


And best of all, on the activity tables for a log or route, the proportions of time in each heart rate zone are shown as colours in the background of the table cell:


To assist in calculating your heart rate zones, I've also created a maximum heart rate calculator page. This page is accessible without a GPSLog Labs account and might help you wade through the mass of different formulas for calculating a maximum heart rate that are out there (or at least the ones on the Wikipedia page.)

It's been possible for a while now to upload additional heart rate data for an activity. This allows you to use a stand-alone heart rate logger (such as a Polar HRM) if your GPS logger doesn't record heart rate directly.

The upload process has been made more flexible, it now imports data from more formats (such as GPX and Garmin Training Centre TCX) and will automatically detect the format.

The uploaded heart rate files are now stored together with the log files and will be automatically reapplied after processing or editing filters.

There's a new tab on the uploaded log file page where the heart rate data can be previewed and downloaded or removed too if necessary.

Heart rate data can also be uploaded for manual entries, for example for data logged on a treadmill or wind-trainer.

Filed under  //  changelog   graphs   heartrate   tags  

Updates for October 17th

The last few months have seen some minor updates to GPSLog Labs and a bunch of major heart rate logging related features that will be in a post of their own.

  • "Race results". This is a new visualisation available on the Best Efforts tab for Tags and Routes.
    It takes the best efforts at a given distance from all of your activity and shows a "photo finish" of where each log would be as the "winner" crossed the line.
    Choose the distance to be compared by clicking on the column headings of the best efforts table.
    Some of the results may be collapsed so the chart doesn't take up too much space.
  • Together with the "Race results" there's also a histogram of Average Speed/Pace.
    It's actually a few histograms overlayed, the darkest bars are the count from the last few months, the lightest the count for all time. This means you can see if there's a pattern to your recent activity that differs from the rest.
  • The Uploaded log file page has a new tab, Edit Activity (junk hidden) that lets you edit the places & tags without being distracted by the junk segments and merge points.
  • There's a new "Remove Stops" filter to clean up maps of hikes or walks where otherwise there would be too many stop markers.
    This is a bit of a hack, but it allows you to filter out stops which are shorter than the threshold. Unfortunately it does that by substituting a speed of 1km/h during the stop, which will mess with the average speed stats, so this filter should only be used where those stats are not too important.
  • The Tag map now has an option to show log colours "By route" or "By direction". Choosing "By route" can help find logs that may have been mis-classified or to find logs that could be grouped together into a new route.
Filed under  //  changelog   filters   race results  
← Newer posts Older posts →

© 2013 Tom Paton | | Source | Feedback | RSS | Subscribe