Recent Releases of motus
motus - motus 6.1.1
- Add support for Sigma Eight receivers
- R
Published by steffilazerte over 1 year ago
motus - motus 6.1.0
- fix bugs in
tagme()tagme(dir = ...)now correctly downloads projects as well as receivers and respects theskipXXXargumentstagme()for receivers now skips node downloads if receiver is not a SensorStationtagme()fails gracefully if the directory specified does not exist
tagme(new = TRUE)now starts a download immediately- Add
srvTimeout()to specify the server timeout limit - Clean up helper functions
sunRiseSet()andtimeToSunriset()sunRiseSet()now required to runtimeToSunriset()- Changed function argument names for clarity
- Replace use of ggmap with ggspatial for creating plots with static maps.
- Clean up docs for
tagSum() - Add helper function
tagmeSample()for an in-memory connection to the sample data base for running examples - Remove any functions that rely on deprecating spatial functions
- Remove year, month, day fields from activity tables.
- Standardize names in docs and examples
- Update tests internally
- Remove placeholder for French documents (will add back in once we get translations)
- R
Published by steffilazerte about 2 years ago
motus - motus v6.0.1
Bug fix
- Fix bug in xxxRunsFilter() functions resulting in the inability to correctly return the filter id
- R
Published by steffilazerte about 3 years ago
motus - motus v6.0.0
Potential breaking change
- Changed internal method for loading SQLite databases. Now uses standard method
with
DBI::dbConnect(). Previously, users applyingDBIfunctions to databases loaded withtagme()had to use the$consub-element of the connection.$conshould no longer be used (it will result in an error).
Functions removed
- Remove functions
safeSQL(),sqliteToRDS()
Bug fixes
- fixed bug in
deprecateBatches()which caused an error when removing deprecated batches from receivers.
Other
- Updated internal code for logging messages
- Now use simple wrappers for
DBI::dbExecute()andDBI::dbGetQuery(), usingglue::glue_sql()to help construct statements.
- R
Published by steffilazerte over 3 years ago
motus - motus v5.0.0
New features
- New
allrunsandallrunsGPSviews for quicker first passes of the data with large datasets - New field/column
attachmentintagDepstable - New field/column
numGPSfixinactivityandactivityAlltables - New field/columns
stationNameandstationIDinrecvDepstables gpsAll()andactivityAll()functions allow downloading complete records of GPS points and Activity- Deprecated batches are now returned to a new table
deprecatedontagme() deprecateBatches()function to fetch and (optionally) remove deprecated batches from all relevant tables
Bug fixes
- fixed bug in
filterByActivity()resulting inNAprobabilities - fixed bug in
getGPS()which crashed iftshad been converted to date/time format
- R
Published by steffilazerte almost 4 years ago
motus - motus v4.0.5
Bug fixes
- removed not null constraint on tsEnd in nodeDeps (v4.0.5)
- fixed bug resulting in occasional unending download loop of GPS fixes for receivers (v4.0.4)
- fixed bug resulting in error "no applicable method for 'dbhastable'..." (v4.0.3)
- R
Published by steffilazerte almost 5 years ago
motus - motus v4.0.2
Bug fixes
- fixed rounding error in
filterByActivity()resulting in mismatchedhourBins - fixed incorrect receiver types and model assignment for CTT receivers
- R
Published by steffilazerte over 5 years ago
motus - motus v4.0.0
Small Changes
- Add
testto metadata intagDepstable to identify test deployments (tagDeployTestinalltagsandalltagsGPSviews) - Add
ageandsexto metadata intagDepstable - For CTT SensorStation V2
- Add
lat_mean,lon_mean, andn_fixestogpstable - Add
nodets,firmware,solarVolt,solarCurrent,solarCurrentCumul,lat, andlontonodeDatatable - Add
validatedtohitstable
- Add
Bug fixes
- Downloading hits no longer fails if extra columns are supplied by the server
Internal changes
- Internal workings of major
motusUpdateXXX()functions split into multiple smaller functions to make testing more efficient - Added mockery package for mock testing
- R
Published by steffilazerte over 5 years ago
motus - Version 3.1.0
Small Changes
- Receiver downloads now have similar progress messages to Project downloads
- Move GPS fields from
alltagstoalltagsGPS - New function
getGPS()adds GPS fields to data - Remove NOT NULL constraint on
motusTagIDs in ambiguous tag view
Bug fixes
- Receivers updating to the new version errored on the download start
- Allow renaming (if possible) of large databases on data updates
- Continue checking for activity/nodeData even if first batch returns 0
nodeDataIdis corrected tonodeDataID- Warn users with custom views if they need to be removed prior to updating
- R
Published by steffilazerte over 5 years ago
motus - Version 3.0.0
Big Changes
- Switch to data version 2
- Includes new CTT antennas
- Includes
nodeDataandnodeDepstables for node related data and metadata.
Small Changes
- Replace all
cat()withmessage()(now suppressible) - Add
recvUtcOffsetandtsCorrectedtoalltagsview - Add
gpsIDtogpstable,gpsIDis now the primary key and index
Bug fixes
- Fixed bug where
tagme(..., countOnly = TRUE)failed
- R
Published by steffilazerte over 6 years ago
motus - Version 2.0.0
Big Changes
- Combined
motusandmotusClientpackages
New Features
- New function
activity()adds hit activity for batches to a newactivitytable in the SQLite database. This is useful for detecting 'noisy' periods where hits may be unreliable. - New function
filterByActivity()allows users to create custom filters using data from theactivitytable. - Added a
NEWS.mdfile to track changes to the package - Added support for
httrfor server queries - Added
?motuspackage documentation - Added unit testing
Bug Fixes
- Fix references to
ggmapto avoid having to get Google API keys
Other
- Moved dependencies to import rather than depend, to improve attach times, and reduce conflict with user-attached packages (note that
dplyrwill have to be loaded by users now) - All examples are tested
- R
Published by denislepage over 6 years ago