Package: skytrackr 2.0

Koen Hufkens

skytrackr: A Sky Illuminance Location Tracker

Calculate geolocations by light using template matching. The routine uses a calibration free optimization of a sky illuminance model to determine locations robustly using a template matching approach, as described by Ekstrom (2004) <https://nipr.repo.nii.ac.jp/records/2496>, and behaviourly informed constraints (step-selection).

Authors:Koen Hufkens [aut, cre], BlueGreen Labs [cph, fnd]

skytrackr_2.0.tar.gz
skytrackr_2.0.zip(r-4.7)skytrackr_2.0.zip(r-4.6)skytrackr_2.0.zip(r-4.5)
skytrackr_2.0.tgz(r-4.6-any)skytrackr_2.0.tgz(r-4.5-any)
skytrackr_2.0.tar.gz(r-4.7-any)skytrackr_2.0.tar.gz(r-4.6-any)
skytrackr_2.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION
card.svg |card.png
skytrackr/json (API)

# Install 'skytrackr' in R:
install.packages('skytrackr', repos = c('https://bluegreen-labs.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/bluegreen-labs/skytrackr/issues

Datasets:

On CRAN:

Conda:

geolocationlight-loggermovement-ecologyornithology

5.45 score 1 stars 4 scripts 143 downloads 16 exports 150 dependencies

Last updated from:11c412ac9c. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK253
source / vignettesOK253
linux-release-x86_64OK209
macos-release-arm64OK187
macos-oldrel-arm64OK173
windows-develOK180
windows-releaseOK157
windows-oldrelOK156
wasm-releaseOK165

Exports:diurnalindividuallikelihoodread_deg_luxskytrackrstk_calibratestk_centerstk_clusterstk_filterstk_fitstk_mapstk_maskstk_profilestk_read_glfstk_read_luxstk_screen_twl

Dependencies:apeaskpassbase64encBayesianToolsbootbrewbridgesamplingBrobdingnagbslibcachemcircularclassclassIntclicodacodetoolscommonmarkcpp11crosstalkcurldata.tableDBIdeldirDHARMadigestdoParalleldplyre1071ellipseemulatorevaluateexpmfarverfastmapfontawesomeforeachfsgapgap.datasetsgenericsgeojsonsfgeometriesgeosphereggplot2gluegmmgtablehighrhtmltoolshtmlwidgetshttpuvhttrIDPmiscisobanditeratorsjquerylibjsonifyjsonliteKernSmoothknitrlabelinglaterlatticelazyevalleafemleafletleaflet.providersleafpoplifecyclelme4lmtestmagrittrmapviewMASSMatrixmemoisemgcvmimeminqamsmmvtnormnlmenloptrnumDerivopensslotelpatchworkpillarpkgconfigplotlyplyrpngpromisesproxypurrrqgamR6rapidjsonrrappdirsrasterrbibutilsRColorBrewerRcppRcppArmadilloRcppEigenRdpackreformulasrlangrmarkdowns2S7sandwichsasssatellitescalesservrsfsfdepsfheadersshinyskylightsourcetoolsspspDataspdepstringistringrsurvivalsvglitesyssystemfontsterratextshapingtibbletidyrtidyselecttidyterratinytextmvtnormunitsutf8uuidvctrsviridisLitewithrwkxfunxtableyamlzoo

Benchmark
SGAT | FlightR

Last update: 2025-12-03
Started: 2025-11-24

The skytrackr R package
Abstract | Background | Implementation | Optimization strategy | Behavioural component | Workflow | Reading data | Cleaning data | Creating a land mask | Defining a step-selection | Estimating positions | Optimization caveats (advanced control settings) | Visualizing location estimates | Discussion | Limitations & future improvements | Conclusion | Availability and requirements | References

Last update: 2025-12-02
Started: 2025-09-25

Optimization tips
Introduction | Pre-processing | Data quality | Data frequency | The scale parameter | Light loss theory | Estimating the scale from data | Optimization iterations | Step-selection dynamics | The light model used | Post-processing

Last update: 2025-11-28
Started: 2025-10-02

Parallel processing
Introduction | Data setup

Last update: 2025-10-18
Started: 2025-10-02