The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.
Fixed a bug that would result in plot_route()
returning empty output.
Removed gridExtra and gtable from imports in favour of patchwork.
readTCX()
populating
cadence_cycling
with running cadence data.data.frame
’s with no “file” attribute in
trackeRdata()
.plot.distrProfile()
and
plot.conProfile()
.m_per_min2X()
and X2m_per_min()
where
X
are other speed units).plot_route()
and leaflet_route()
to
work with ggmap’s transition to Stadia maps..gpx
files
(thanks to Andrew from for spotting the issue).readX
functions support reading from compressed
versions (.gz
, .bz2
, .xz
,
.zip
) of .tcx
, .gpx
,
.json
files.read_directory()
.get_elevation_gain()
if altitude has too many NAs.smooth_elevation_gain
is not passed correctly in
read_directory()
.change_units.trackeRthresholds()
is now exported.get_elevation_gain
now has the
vertical_noise
option to threshold absolute elevation
gain.plot.trackeRdataSummary()
where
temperature and altitude would have NULL
label on the
resulting plot.trackeRdata
and trackeRdataSummary
objects
and associated methods).readGPX()
tries even harder to identify the sport.trackeRdataSummary
objects were fortified with
melt = TRUE
.threshold.trackeRdata()
reports on the progress of the
operation if trace = TRUE
in its arguments.threshold
to not threshold if
applied without specifying any of variable, lower, upper and sport.plot_route()
now returns plots using stamen maps (see
?ggmap::get_map()
for the reasons we are moving away from
other maps).Updated vignettes to avoid errors during CRAN checks
readGPX()
for reading Strava GPX filesreadX
functions now return objects with a
sport
attribute with values (cycling
,
running
, swimming
)trackeRdata
objects now have a print method with basic
summariesridges()
method for trackeRdata
,
distrProfile
and conProfile
objects for
ridgeline plots of concentration profilesnsessions()
, sport()
,
session_duration()
and session_times()
methods
for trackeRdata
and trackeRdataSummary
objectsauto_breaks
argument when plotting zones, distribution
and concentration profilessort()
and unique()
methods for
trackeRdata
objectsreadTCX()
; reading Garmin TCX is
now notably faster (circa 15x faster) and more robustsummary()
method for
trackeRdata
objects, making it faster (circa 10x
faster)readDirectory()
c()
improvements for trackeRdata
objectsreadDirectory()
can be performed in parallel using
foreachforeach
. The parallel backend and its details needs to be
set by the usertrackeRdata
object and the associated methods; the object now carries file and sport
informationtrackeRdata
scaled()
method that would cause an error
for single sessionsaggregate()
method is now doing what is supposed
toplotRoute()
now use maps from Stamen rather than
OpenStreetMap.silent = TRUE
.plotRoute()
can now include more than one session in
one plot. The new function leafletRoute()
uses the leaflet
package to produce an interactive map.These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.