addToOrder | add condition(s) to the order by clause |
api_info | return information about the api |
archiveMessage | Save a handled email message in the appropriate place. |
archivePath | Move a file or folder to a new location, ensuring it has a... |
authenticate_user | authenticate a user for a Rook request |
batches_for_all | get batches for any receiver |
batches_for_receiver | get batches for a receiver |
batches_for_tag_project | get batches for a tag project |
beginsWith | does a string begin with another string |
cash-.motusMap | Return the value of an item from a motusMap. |
cash-.safeSQL | safeSQL method to provide read access to some internals |
cash-set-.motusMap | set an element in a motus map |
childrenWhere.Copse | find children of Twig which satisfy a query |
claimJob | try to accept a job for processing in a queue |
cleanTagRegistrations | Fix systematic problems with the tag registration database. |
cleanup | remove old processed data from a receiver database. |
closeRecvSrc | Close the src_sqlite for a receiver database. |
commitMetadataHistory | commit any changes to the metadata history git repo |
compressedFileDone | is a .gz file actually finished? |
Copse | Create a copse, a persistent structure for holding R objects... |
createFilterTagsDB | create a tag database for use by the dta2sg function in the... |
createRecvTagDB | create a receiver tag database, for use by the sensorgnome... |
dataServer | serve http requests for tag detection data |
dateStem | Get the common portion of a range of dates. |
dbHumanizeTimestamps | create a view of a table where timestamps are displayed in... |
dbInsertOrReplace | Save records from a data frame into a db table, replacing... |
deleteFromMotus | delete a set of detections from motus by adding records to... |
deleteTestBatches | delete one or more test batches from the master motus DB |
deviceID_for_receiver | get deviceIDs for receiver serial numbers |
digestFile | calculate a digest of a file |
dirSortedBy | Get listing of full paths to items in folder(s), sorted by... |
dropBatchesFromTransfer | delete a set of batches and all related data from the master... |
dumpJobDetails | dump details of job j to res, as ith job listing |
Send an email message. | |
embroilHuman | Save a set of files we don't know how to deal with, and... |
enqueue | Add a file or folder to the server queue. |
enqueueCommand | Enqueue a command that doesn't require a file or folder. |
ensureMonoBN | Ensure we have monotonic boot numbers for a receiver... |
ensureMotusTransferTables | Ensure we have the mysql transfer tables for moving SG data... |
ensureParamOverridesTable | make sure we have a valid parameterOverrides table |
ensureRecvDBTables | make sure a receiver database has the required tables; also,... |
ensureServerDB | ensure we have created the server database |
ensureServerDirs | Ensure existence of a hierarchy of folders for running a... |
ensureTagProjDB | make sure a tag project database has the required tables;... |
error_from_app | return an error from a Rook app |
exportGlobalTags | export a global tags view as an old-style globaltags .rds... |
files_from_recv_DB | return a dplyr::tbl of files from a receiver database |
files_from_repo | return a dplyr::tbl of files from the file repository for a... |
fixDOSfilenames | Correct DOS-style 8.3 filenames into (almost) their original... |
getDownloadURL | return the URL to the download site for a project |
getFeeder | return a function which returns the next item from a folder. |
getFileAsBZ2 | read a file and (re-) compress it into a bzip2-format raw... |
getFileAsText | read a file as text, converting if necessary |
getGlobalTagsView | get a view of tag detections with the same columns as the... |
get_job_stackdump | return a URL to an .rds file stack dump for a job with errors |
getMap | Access (maybe after creating) a persistent named list in a... |
getMotusDeviceID | Get the motus device ID for a receiver, given its database. |
getMotusMetaDB | Get a safeSQL connection to the cached copy of the motus... |
getParamOverrides | Get the parameter overrides for a receiver and time or boot... |
getPGID | return the process group ID for the R session |
getProjDir | Get the directory where files for a project are stored. |
getProjectTags | return the tags registered for a project with motus |
get_receiver_info | return information for a receiver |
getRecvDBPath | Get the path to a receiver database given its serial number. |
getRecvModel | determine the model from a receiver serial number |
getRecvSrc | Get the src_sqlite for a receiver database given its serial... |
getRecvType | determine the receiverType from a serial number |
getTagProjSrc | Get the src_sqlite for a tag project database given its... |
getYearProjSite | Get project and site names, given a receiver serial number... |
gps_for_receiver | get all GPS fixes from a batch |
gps_for_tag_project | get all GPS fixes from a batch "relevant to" detections of... |
grapes-or-grapes | perl/javascript style "or" |
guessTagModel | guess the model of a tag used by the speciesID |
hackError | examine the calling environments of a failed job |
handleExportData | push newly generated data to motus transfer tables |
handleExportPulses | create an interim .sqlite file with tables of pulses and... |
handleFullRecvRerun | fully re-run all raw data files from a receiver |
handleLogs | Save a folder of linux system log files from a sensorgnome. |
handleLtFiles | handle a folder of Lotek .DTA files |
handleLtFindtags | run the tag finder on all files from a Lotek receiver |
handleNewFiles | handle a new batch of files |
handlePlotData | plot data from a receiver |
handleQueueArchives | Queue a new sub-job for each archive in a folder. |
handleRegisterTags | handle a batch of tag registrations |
handleRerunReceiver | re-run data from a receiver |
handleSanityCheck | Do basic sanity checks on all files (recursively0 in a... |
handleServerFiles | handle a folder of files from the server |
handleSGfiles | handle a folder of files from one or more sensorgnomes |
handleSGfindtags | handle the job of running the tag finder on one sensorgnome... |
handleSyncReceiver | sync from an attached receiver, processing any new data |
handleUnknownFiles | handle a set of files of unknown type |
handleUnpackArchive | Try unpack a compressed archive into its job folder. |
handleUploadFile | handle an uploaded file |
handleUploadProcessed | handler for completion of processing of an uploaded file |
hits_for_receiver | get all hits from a batch for a receiver |
hits_for_tag_project | get hits by tag project from a batch |
infimum | get the greatest lower bound of each number in one set from... |
isTopJob | is this a top-level job? |
isTopJobDone | Check whether the top job of which a job is a subjob is done;... |
jobFail | mark a job as failed |
jobHasFolder | does a job have a folder in the filesystem? |
jobLog | Add a message to the log for a job. Log messages are saved... |
jobPath | get the filesystem path for a job |
jobProduced | report and maybe record what a job produced |
lightWeightCopy | Make a light-weight recursive copy of a folder. |
list_jobs | return a list of jobs, sorted by user-selected criteria |
list_receiver_files | return a list of files for a receiver |
loadJobs | Load and maybe enqueue unfinished jobs from the server... |
lockSymbol | Try to lock or unlock a symbol, preventing any other... |
loggingTry | Try evaluate expression, logging the call stack in case of an... |
ltDefaultFindTagsParams | default list of parameters for the tag finder for Lotek data |
ltDTAregex | A PCRE-style regular expression for matching interesting... |
ltFindTags | find tags in a Lotek receiver dataset |
ltGetCodeset | Return the database of canonical parameters for a Lotek... |
ltMergeFiles | Merge a batch of Lotek .DTA files with an existing database. |
ltSyncDBtoRepo | Make sure all files stored internally in a Lotek receiver DB... |
makeQueuePath | Create a filename or folder for the motus processing queue. |
makeReceiverPlot | make a plot of tag detections and status of antennas |
makeTagProjDB | create an sqlite database of all detections of tags from a... |
makeWhere | add condition(s) to the where clause; strip any leading... |
matchTags | find which tags match registered tags |
maybeRetireJob | if a job is done and none of its subjobs are left in the... |
metadata_for_receivers | get metadata for receivers |
metadata_for_tags | get metadata for tags |
MOTUS_API_ENTRY_POINTS | Constants for the motusServer package. |
motusAuthenticateUser | authenticate a user with motus.org |
motusDeployTag | register a tag deployment with motus |
motusListProjects | return a list of all motus projects |
motusListSensorDeps | return a list motus sensor deployments for a project |
motusListSensors | return a list of all motus sensors |
motusListSpecies | return a list of species IDs for the given codes or names |
motusLoadSecrets | load secrets for motus web API |
motusLog | Record messages to the motus main log. |
motusQuery | Send a query to the motus API |
motusQuickRegTag | Quickly register a tag with motus |
motusRegisterReceiver | register a receiver with motus (admin only) |
motusRegisterTag | register a tag with motus |
motusReserveKeys | Reserve a block of consecutive primary keys in a motus... |
motusSaveSecrets | save secrets for motus web API in default location |
motusSearchTags | return a list of all motus tags |
moveDirContents | Move the contents of a directory to another directory. |
moveFiles | Move files/folders to a folder |
moveFilesUniquely | Move files to a single folder, renaming new files in cases of... |
moveJob | move a top job to a new folder |
names.motusMap | get the key values of a map table in a database |
newJob | create and enqueue a new job |
newSubJob | create and enqueue a new subjob of an existing job |
openMotusDB | Return a src_mysql attached to the motus mysql database. |
parseFilenames | parse sensorgnome filenames into components |
plotTagTimeline | plot a timeline of all deployed tags |
postInstall | code to run after installing a new version of this package. |
predictTagLifespan | predict the lifespan of specified tag model and burst... |
print.safeSQL | safeSQL method for printing |
processServer | process batches of files from the queue |
productsDir | get the directory for products for a receiver |
project_ambiguities_for_tag_project | get project ambiguity groups for a given project |
pulse_counts_for_receiver | get pulse counts from a batch |
purgeFromMotus | Delete all data for this receiver from ths motus transfer... |
pushToMotus | Push any new tag detections to the motus master database. |
queueJob | enqueue a job and maybe verify the path to its folder |
queueKnownFiles | Queue any files of known type from a folder. |
queueUnfinishedSubjobs | Load unfinished jobs from server database and enqueue them. |
readDTA | read a lotek .DTA file |
realFile | follow any symlinks, returning the path to a normal file or... |
receivers_for_project | get receivers for a project |
refreshMotusMetaDBCache | Refresh our cache of the motus database of metadata for tags,... |
regexPieces | Extract named items from strings according to a regular... |
registerProducts | register product files for a receiver |
repackageRecoveredSGdata | repackage recovered data into hourly files with appropriate... |
reparentJob | move a subjob to a new parent job |
rerunUploadJob | Rerun an upload job, after some external error condition has... |
retryJob | Retry a job, after some external error condition has been... |
return_from_app | return an object from a Rook app |
Reval | evaluate portions of an expression enclosed in 'R( )',... |
RL | reload a function in a package from its source folder |
runningCount | running count of occurences for each unique value in a vector |
runs_for_receiver | get all runs from a batch for a receiver |
runs_for_tag_project | get runs by tag project from a batch |
safe_arg | Extract an argument from a list ensuring SQL-safety |
safeFileRename | rename files, even across filesystems |
safeSQL | Return a function that safely performs sql queries on a... |
safeSQLiteConnect | open a 'safe' connection to an sqlite database |
safeSrcSQLite | open a dplyr::src to an sqlite database, without the locking... |
safeSys | Call an external program safely, return its output and... |
serializeNoHeader | serialize an object to a raw vector, without the "RDS" file... |
serno_collision_rules | get, create, or delete rules for resolving receiver serial... |
serverCommon | common code required by all XXXServer() functions |
serverError | Handle an error for the motus server. |
setParent.Copse | set the parent (and stump) of Twig(s) |
sgDefaultFindTagsParams | default list of parameters for the tag finder |
sgFilenameRegex | Regular expression for parsing data filenames from a... |
sgFindTags | find tags in an SG stream |
sgMergeFiles | Merge a batch of raw SG files with their receiver... |
sgRawDataRegex | Regular expression for parsing line from raw data file. |
sgStreamToFile | Send a stream of raw data to a file |
sgSyncDBtoRepo | Make sure all files stored internally in a Sensorgnome... |
sgTimeAtBoot | Get start times for boot sessions for a sensorgnome. |
size_of_update_for_receiver | get count of update items for a receiver |
size_of_update_for_tag_project | get count of update items for a tag project |
splitToDF | Read a data.frame from a character vector according to a... |
sqliteCloneIntoDB | clone an sqlite table schema (including indexes) from the... |
sqliteToRDS | Export the results of an sqlite query directly into an .rds... |
status_api_info | return information about the status api |
statusServer | reply to http requests for information on the processing... |
statusServer2 | reply to http requests for information on the processing... |
subjobsInQueue | return a vector of subjobs of the given topjob which are in... |
subset-.Copse | To support syntactic sugar like Jobs[! done &&... |
sub-sub-.motusMap | Return the value of an item from a motusMap. |
sub-subset-.motusMap | set an element in a motus map |
syncDBtoRepo | Make sure all files stored internally in a receiver DB are... |
syncServer | watch for attached receivers and sync files from them |
tags_for_ambiguities | get motus tagIDs for ambiguity IDs |
tagview | create a tbl of tag detections with all metadata. |
testFile | Test files for validity. |
textFileContents | return the contents of a text file as a character scalar, or... |
toInbox | Move a message to the inbox, from where the emailServer will... |
topJob | return the top-level job for which the given job is a subjob |
toTrash | send files to the trash folder for eventual deletion |
trimCommonPath | Remove any common leading path from a set of paths. |
TS | bless a numeric vector with "timestamp" class |
uncompressedSize | get size of uncompressed .gz file from 4-byte footer |
updateMetadataForTags | update metadata for a set of tags |
updateTagDeployments | Pull any new or modified tag deployment records from motus |
uploadServer | watch for and enqueue uploaded files |
validateMotusTagDB | Perform sanity checks on the motus tag database, reporting... |
validate_request | validate an API request by looking up its token |
wavFindTags | detect tags in a .wav audio file |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.