-
Notifications
You must be signed in to change notification settings - Fork 33
Resources and References
This can be a page for any definitions, acronyms, etc.
Astro has several Github sites too for the various parts.
Short Astro abstract from PSIDA
Short Astro presentation 2017 , internal
CSM 3.0.1 TRD API - Technical Requirements Document for CSM3.0.1 API.
CSM 3.0.2 Documents - then click "URL to Access or Acquire" and download the ZIP.
CSM presentation from the CSM working-group
NGA Frame Sensor Model Metadata Profile
NAIF MDIS ik - NAIF instrument kernel for MDIS.
Introduction to Modern Photogrammetry by Edward M. Mikhail, James S. Bethel, J. Chris McGlone - Useful for photogrammetry fundamentals. We pulled collinearity equations from here.
Utility of Viking Orbiter Images and Products for Mars Mapping http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.308.1626&rep=rep1&type=pdf
BAE RSM Replacement Sensor Model (RSM) is a generic sensor model...
CSM 3.0.1 API Doxygen - file:///work/projects/isis/latest/Pinhole/html/index.html
CSM: community sensor model
ISD: image support data
SET: sensor exploitation tool
TRD: technical requirements document
If you want to checkout an MDIS-NAC framing camera you can (tested on OSX, Ubuntu, and Fedora):
- conda install -c usgs-astrogeology usgscam # Create a conda env
- source activate usgscamera # Activate the env
- git clone https://github.com/USGS-Astrogeology/CSM-SET # Pull our example sensor exploitation tool
- cd CSM-SET
- jupyter notebook
- Inside of the notebooks director, is canned data file and associated notebook: "Creating a Camera Model Object" This should just work. Here is the rendered overview example for MDIS CSM
csm::Error has an UNSUPPORTED_FUCTION type, could be useful in sensor model classes where a pure virtual doesn't make sense to be re-implemented for the particular derived sensor model.
Example:
throw csm::Error(csm::Error::UNSUPPORTED_FUCTION,
"Unsupported function",
MdisNacSensorModel::getIlluminationDirection");