Skip to content

NEODAAS/airborne-data-checking-scripts

Repository files navigation

Airborne Data Checking Scripts

A set of scripts to perform quick quality checks on airborne data after they have been acquired.

Most scripts are written as Windows .bat scripts and are designed to be run by copying to the same directory as data and double clicking on them. The scripts are designed to give a quick indication if common problems are present in the data.

Fenix

fenixcheck.bat

General script for checking Fenix data.

Runs the following checks:

  1. Navigation Sync. Prints the number of times $SPTSMP occurs in the .nav files. It should be > 0 if the navigation sync is working correctly. If no files are found indicates there has been a problem recording navigation data.

  2. Framerate Check. Prints the values for fps, fps_set and fps_qpf in the .hdr files. These values should all be similar if everything is working correctly. If they aren't indicates framerate hasn't been recorded correctly.

subtract_darkframes_raw.py

A script to subtract dark frames to provide a quick quality check.

Needs the arsf_tools library installed (for the ENVI reader) from: https://github.com/pmlrsg/arsf_tools/

Can install with conda using:

conda install -c https://data.neodaas.ac.uk/files/conda/ arsf_tools

Usage is:

python subtract_darkframes_raw.py in_raw.raw out_dark_frame_subtracted.bil

Owl

owlcheck_navsync

Prints the number of times $SPTSMP occurs in the .nav files. It should be > 0 if the navigation sync is working correctly.

owlcheck_framerate

Prints the values for fps, fps_set and fps_qpf in the .hdr files. These values should all be similar if everything is working correctly. If they aren't indicates framerate hasn't been recorded correctly. As Owl records the capture data and calibration data as seperate files this prints a lot more output than the Fenix version.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published