<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>GPSLog Labs Blog (crossfilter)</title><link>http://blog.gpsloglabs.com</link><description>New features and tips for using gpsloglabs.com</description><lastBuildDate>Mon, 31 Dec 2018 22:41:38 GMT</lastBuildDate><generator>nikola</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>Updates for May 25th</title><link>http://blog.gpsloglabs.com/posts/updates-for-may-25th.html</link><description>&lt;!-- 
.. link: 
.. description: 
.. tags: changelog,routes,bestefforts,editing,crossfilter,activityfeed,icalendar
.. date: 2015/05/25 12:00:00
.. title: Updates for May 25th
.. slug: updates-for-may-25th
--&gt;

&lt;p&gt;
    As noted earlier, now that &lt;a href="http://gpsloglabs.com/"&gt;GPSLog Labs&lt;/a&gt;
    has been migrated to the new server and updated to newer library versions,
    there has finally been some time to add new features:
&lt;/p&gt;

&lt;ul&gt;
    &lt;li&gt;
        &lt;p&gt;
            Sharing &lt;strong&gt;Routes between multiple places&lt;/strong&gt;.
        &lt;/p&gt;
        &lt;p&gt;
            See the next post on &lt;a href="/posts/merging-routes.html"&gt;Merging Routes&lt;/a&gt;
            for details.
        &lt;/p&gt;
    &lt;/li&gt;

    &lt;li&gt;
        &lt;p&gt;
            View &lt;strong&gt;best efforts in crossfilter&lt;/strong&gt;.
        &lt;/p&gt;
        &lt;p&gt;
            Tag crossfilters have got a bit more powerful and can now include
            best effort times.
        &lt;/p&gt;
        &lt;p&gt;
            For example, to answer questions such as "what's the fastest I've
            run 1km when doing long runs?", select the distance from the Best
            Efforts Splits filter:
        &lt;/p&gt;
        &lt;div class="p_embed p_image_embed"&gt;
            &lt;img src="http://blog.gpsloglabs.com/post_images/updates-for-may-25th/best-effort-split-1a.png"&gt;
        &lt;/div&gt;

        &lt;p&gt;
            This will add Split Duration and Split Average Speed/Pace graphs to
            the dashboard and table:
        &lt;/p&gt;
        &lt;div class="p_embed p_image_embed"&gt;
            &lt;img src="http://blog.gpsloglabs.com/post_images/updates-for-may-25th/best-effort-split-1b.png"&gt;
        &lt;/div&gt;

        &lt;div class="p_embed p_image_embed"&gt;
            &lt;img src="http://blog.gpsloglabs.com/post_images/updates-for-may-25th/best-effort-split-1c.png"&gt;
        &lt;/div&gt;

        &lt;p&gt;
            You can filter using the charts to select just "long" runs and
            "fast" best efforts:
        &lt;/p&gt;
        &lt;div class="p_embed p_image_embed"&gt;
            &lt;a href="http://blog.gpsloglabs.com/post_images/updates-for-may-25th/best-effort-splits-2.png"&gt;
                &lt;img src="http://blog.gpsloglabs.com/post_images/updates-for-may-25th/best-effort-splits-2.scaled500.jpg"&gt;
            &lt;/a&gt;
        &lt;/div&gt;
    &lt;/li&gt;

    &lt;li&gt;
        &lt;p&gt;
            &lt;strong&gt;Suggested edits&lt;/strong&gt;.
        &lt;/p&gt;
        &lt;p&gt;
            This one is a little experimental and I'll be refining it I'm sure.
            The idea is that GPSLog Labs will remember the edits you make to
            your uploaded activity (fixing unmatched places, assigning routes
            and tags) and speed up the editing process the next time by
            providing suggestions where it can.
        &lt;/p&gt;
        &lt;p&gt;
            When GPSLog Labs can provide a suggested edit, a button will be
            displayed next to the activity:
        &lt;/p&gt;
        &lt;div class="p_embed p_image_embed"&gt;
            &lt;img src="http://blog.gpsloglabs.com/post_images/updates-for-may-25th/suggested-edits-1.png"&gt;
        &lt;/div&gt;

        &lt;p&gt;
            Selecting an option from the suggested edits will apply updates to
            the tags, route and start/stop places as necessary.
        &lt;/p&gt;
        &lt;div class="p_embed p_image_embed"&gt;
            &lt;img src="http://blog.gpsloglabs.com/post_images/updates-for-may-25th/suggested-edits-2.png"&gt;
        &lt;/div&gt;
    &lt;/li&gt;

    &lt;li&gt;
        &lt;p&gt;
            &lt;strong&gt;Activity feed&lt;/strong&gt; projections iCal feed.
        &lt;/p&gt;
        &lt;p&gt;
            The Activity Feed on the home page displays dates you're projected
            to hit various milestones (distances, counts and goals) but it's
            pretty easy to overlook something interesting that's coming up.
        &lt;/p&gt;
        &lt;p&gt;
            Now there's an iCal feed url you can add into your calendar to see
            these projections on your phone or somewhere else convenient so you
            can get a little kick of motivation when you're about to pass the
            milestone.
        &lt;/p&gt;
        &lt;div class="p_embed p_image_embed"&gt;
            &lt;img src="http://blog.gpsloglabs.com/post_images/updates-for-may-25th/activity-feed-ical.png"&gt;
        &lt;/div&gt;
    &lt;/li&gt;
&lt;/ul&gt;</description><category>changelog</category><category>routes</category><category>bestefforts</category><category>editing</category><category>crossfilter</category><category>activityfeed</category><category>icalendar</category><guid>http://blog.gpsloglabs.com/posts/updates-for-may-25th.html</guid><pubDate>Mon, 25 May 2015 02:00:00 GMT</pubDate></item><item><title>Updates for September 26th</title><link>http://blog.gpsloglabs.com/posts/updates-for-september-26th.html</link><description>&lt;!-- 
.. link: 
.. description: 
.. tags: changelog,crossfilter,graphs,places
.. date: 2014/09/26 20:00:00
.. title: Updates for September 26th
.. slug: updates-for-september-26th
--&gt;

&lt;p&gt;
    It's been a long time since I've updated the blog, but that doesn't mean nothing has been going on.
    Here are a few recent updates to &lt;a href="http://gpsloglabs.com/"&gt;GPSLog Labs&lt;/a&gt;:
&lt;/p&gt;

&lt;ul&gt;
    &lt;li&gt;
        &lt;p&gt;
            &lt;b&gt;Colour scheme update&lt;/b&gt; — hopefully this one is pretty obvious. Let me know if
            you find any remnants of the old colours or aspects of the new scheme that aren't
            working.
        &lt;/p&gt;
    &lt;/li&gt;
    &lt;li&gt;
        &lt;p&gt;
            &lt;b&gt;Tag crossfilter tab&lt;/b&gt; — This one is pretty neat.
            It uses the &lt;a href="http://square.github.io/crossfilter/"&gt;crossfilter&lt;/a&gt; library to
            provide an interactive exploration of the activity for a tag.
        &lt;/p&gt;
        &lt;div class="p_embed p_image_embed"&gt;
            &lt;a href="http://blog.gpsloglabs.com/post_images/updates-for-september-26th/crossfilter-1.png"&gt;
                &lt;img src="http://blog.gpsloglabs.com/post_images/updates-for-september-26th/crossfilter-1.scaled500.jpg"&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;p&gt;
            You can click or drag a range of values on any of the charts and it will drill down and update
            all of the other charts and histograms immediately based on the new selection.
        &lt;/p&gt;
        &lt;div class="p_embed p_image_embed"&gt;
            &lt;a href="http://blog.gpsloglabs.com/post_images/updates-for-september-26th/crossfilter-drilldown.png"&gt;
                &lt;img src="http://blog.gpsloglabs.com/post_images/updates-for-september-26th/crossfilter-drilldown.scaled500.jpg"&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;p&gt;
            Filters are available for many parameters, such as the date and time of the activity, the
            places and routes involved.
        &lt;/p&gt;
        &lt;div class="p_embed p_image_embed"&gt;
            &lt;a href="http://blog.gpsloglabs.com/post_images/updates-for-september-26th/crossfilter-filters-date.png"&gt;
                &lt;img src="http://blog.gpsloglabs.com/post_images/updates-for-september-26th/crossfilter-filters-date.scaled500.jpg"&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;p&gt;
            This is a great way to answer a bunch of questions about your activity, such as:
        &lt;/p&gt;
        &lt;ul&gt;
            &lt;li&gt;when was the last time I ran route X faster than 5:00 min/km?&lt;/li&gt;
            &lt;li&gt;how many times have I run more than 30km?&lt;/li&gt;
            &lt;li&gt;what routes do I ride on weekends?&lt;/li&gt;
        &lt;/ul&gt;
        &lt;div class="p_embed p_image_embed"&gt;
            &lt;a href="http://blog.gpsloglabs.com/post_images/updates-for-september-26th/crossfilter-filter-tag-applied.png"&gt;
                &lt;img src="http://blog.gpsloglabs.com/post_images/updates-for-september-26th/crossfilter-filter-tag-applied.scaled500.jpg"&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;p&gt;
            The table at the bottom of the page shows the details of the selected activity and you can click
            through from there to the activity detail pages.
        &lt;/p&gt;
        &lt;div class="p_embed p_image_embed"&gt;
            &lt;a href="http://blog.gpsloglabs.com/post_images/updates-for-september-26th/crossfilter-table.png"&gt;
                &lt;img src="http://blog.gpsloglabs.com/post_images/updates-for-september-26th/crossfilter-table.scaled500.jpg"&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;p&gt;
            The columns can be switched on and off too, which is handy if you've filtered in such
            a way that the places or routes are not interesting and just wasting space.
        &lt;/p&gt;
        &lt;div class="p_embed p_image_embed"&gt;
            &lt;a href="http://blog.gpsloglabs.com/post_images/updates-for-september-26th/crossfilter-table-config.png"&gt;
                &lt;img src="http://blog.gpsloglabs.com/post_images/updates-for-september-26th/crossfilter-table-config.scaled500.jpg"&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;p&gt;
            There are still a few rough edges, so expect some improvements to this page as time goes on
            and it will be available in other areas of the site soon too.
        &lt;/p&gt;
    &lt;/li&gt;
    &lt;li&gt;
        &lt;p&gt;
            &lt;b&gt;Place altitude profile tab&lt;/b&gt; — a semi-useful visualiation of the altitude
            profiles of routes to/from each place.
        &lt;/p&gt;
        &lt;div class="p_embed p_image_embed"&gt;
            &lt;a href="http://blog.gpsloglabs.com/post_images/updates-for-september-26th/place-alt-profile.png"&gt;
                &lt;img src="http://blog.gpsloglabs.com/post_images/updates-for-september-26th/place-alt-profile.scaled500.jpg"&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;p&gt;
            The place is at the 0km point, incoming routes are to the left, outgoing to the right.
        &lt;/p&gt;
    &lt;/li&gt;
    &lt;li&gt;
        &lt;p&gt;
            Added grid divisions to box whisker plots to help judge scale (15 sec increments for
            pace, 2.5 km/mile per hour for speed, 5 bpm for heart rate).
        &lt;/p&gt;
        &lt;div class="p_embed p_image_embed"&gt;
            &lt;a href="http://blog.gpsloglabs.com/post_images/updates-for-september-26th/boxwhisker-bpm.png"&gt;
                &lt;img src="http://blog.gpsloglabs.com/post_images/updates-for-september-26th/boxwhisker-bpm.png"&gt;
            &lt;/a&gt;
        &lt;/div&gt;
    &lt;/li&gt;
    &lt;li&gt;
        &lt;p&gt;
            Changed goal tasks iCal file to output all day events. This is a bit less
            convenient in the calendar, but it avoids timezone problems.
        &lt;/p&gt;
    &lt;/li&gt;
    &lt;li&gt;
        &lt;p&gt;
            The "At place" flag on a segment can be overridden if necessary.
            Click on the "At Place (x)" and click "Override and treat as a commute".
        &lt;/p&gt;
        &lt;div class="p_embed p_image_embed"&gt;
            &lt;a href="http://blog.gpsloglabs.com/post_images/updates-for-september-26th/override-at-place.png"&gt;
                &lt;img src="http://blog.gpsloglabs.com/post_images/updates-for-september-26th/override-at-place.scaled500.jpg"&gt;
            &lt;/a&gt;
        &lt;/div&gt;
    &lt;/li&gt;
    &lt;li&gt;
        &lt;p&gt;
            Fixed auto-detect timezone button and a bunch of other little bugs.
        &lt;/p&gt;
    &lt;/li&gt;
&lt;/ul&gt;</description><category>changelog</category><category>crossfilter</category><category>graphs</category><category>places</category><guid>http://blog.gpsloglabs.com/posts/updates-for-september-26th.html</guid><pubDate>Fri, 26 Sep 2014 10:00:00 GMT</pubDate></item></channel></rss>