This repository contains the fragments of the experiments conducted for the research paper tRackIT OS: An open-source software for reliable VHF wildlife tracking. The data is analysed using Python3 and Jupyter, the respective notebooks, as well as the resulting figures are part of this repository.
processing_stages.ipynb
renders stages of data processinggps_tracks.ipynb
visualizes the experiement trackraw.ipynb
illustrates the analysis of the raw received signalsbearings.ipynb
aims to compare calculated and GPS-measured bearingsenergy.ipynb
shows the energy usage comparisontime_drift.ipynb
shows the visualization of time drift observed in radio-tracking.eu's paur
The files in this repository are organized as follows:
├── fig
│ └── *.pdf # PDF renders of paper figures
├── rteu # Experiment data of radio-tracking.eu's paur
│ ├── energy.csv # Energy measurements conducted in the lab
│ ├── gpstrack.csv # GPS track recorded during the experiment
│ ├── *_rteu_matched.csv # Matching of recorded signals and recorded GPS positions
│ ├── *_rteu_bearings.csv # Bearings calculated using matching of multiple antennas
│ ├── raw
│ │ └── * # Unprocessed signals
│ └── time_drift
│ └── time_drift_*.csv # Examples of time drifts collected in field season 2020
├── tRackIT
│ ├── energy.csv
│ ├── gpstrack.csv
│ ├── *_tRackIT_matched.csv
│ ├── *_tRackIT_bearings.csv
│ └── raw
│ ├── *_2021-04-14T143517.csv # Unprocessed signals
│ ├── *_2021-04-14T143517-matched.csv # On-device matched signals
│ └── *_2021-04-14T143517.ini # Configuration pyradiotracking was started with
├── samples.pkl # One second of rtlsdr sampling data containing a signal @150.171 MHz, 40ms
├── stations.csv # List of stations used in experiments
└── *.ipynb # Jupyter Notebooks used for Analysis
Depending on your system configuration, the required packages can be installed in various ways. The required python packages are:
pandas
plotly
scipy
pytz