== Training Events ==
  * [[Training_JAXA_Aug2016]] - Information for the training class at JAXA
  * [[Image-Based-Modeling]] - Information for the training class at RPI - 1st Annual PRI Workshop on Image-Based Modeling and Navigation for Space Applications


== Goals ==

 * Main goal is to get Dr. Weirich up to speed to run Sensitivity Tests
 * Install SPC software for users
 * Specific things to learn
  * Be able to create landmarks and add images
  * Basic trouble shooting and fixing mis-registeration
  * Perform tiling
  * Do iterations
  * Run residuals, geometry

 * Optional, depending on time and understanding
  * Register images to shape model or maps
  * Autoregister

 * Practice 
  * Create landmarks
  * Tile landmarks
  * Run Calibration test
  * Try out error-injected images into the calibration test




== Student Prep ==

 * Stuff to read
   * Gaskell's 2008
   * Palmer's basic write up
   * Jackman's slides
   * Get a copy of the manual

 * Software - Please load the following
   * XCode - Apple's main compiler for OS X.  It has many libraries you need. - https://developer.apple.com/xcode/
   * gfortran  - https://gcc.gnu.org/wiki/GFortranBinaries#MacOS
   * spicelib - http://naif.jpl.nasa.gov/naif/toolkit_FORTRAN.html
   * MacPorts - http://www.macports.org/install.php
   * gnuplot - Installing using MacPorts, "sudo port install gnuplot"
   * imagemagick Installing using MacPorts, "sudo port install ImageMagick"
   * GraphicConverter -- http://www.lemkesoft.de/en/products/graphicconverter/


== Stuff I need to get ready ==
 * Test Data
  * Need a test case -- mostly finished object.  
  * Somewhere where they can tile
  * Images of what the current shape model and what should look like when done

 * Documentation
  * done - Get Jackman's notes into Wiki
  * done - Get Bob's abstracts (doxygen) into the Wiki
  * Get Component Test Procedures into the Wiki
 * done - Get room and display set up
 * in progress - Develop a NDA


== Activities ==
 * Day 1, Tuesday
  * Introductions and facilities
  * NDA
  * Install the software and test cases
  * Introduce SPC and Bob
  * Review test plan
  * Review Component Test Readness Review
  * Teach basics of SPC
    * Show wiki
    * Provide documentations, unix help
  

 * Day 2, Wednesday
  * Basic SPC stuff
   * Make more landmarks
   * Look at Rosetta's difficulties

  * Tiling
   * map_coverage
   * bigmap
   * make_tilefile
   * make_scriptT
   * find_nofitT

 * Day 3, Thursday
  * Look at the map coverage
   * map_coverage
   * EQNOR4
   * 0 .001
  * Build and view the bigmap
   * bigmap < support/BigEqN4.in
   * echo EQNOR4 | showmap
   * convert EQNOR4.pgm whatever.jpg
  * Review some output files
   * find_nofitT
   * more 173.OOT
  * Do a [[Standard_iteration]] (see wiki --> Work Flow)

  * Show how to fill a landmark with a bigmap
  * Make more landmarks (near the poles)
  * Show how to "find" in [[lithos]]




 * Day 4, Friday
  * Introduce
   * [[register]]
   * [[autoregister]]
   * [[residuals]]
  * Error analysis
  * Run calibration
   * Do tile
   * Look at errors
    * CompareOBJ
    * Other tools
   
-----

Trailing Levels are described [[TrainingLevels]]


== Test Prep ==
 * Test Plan
 * Regression Test
 * Check all data -- make directory
 * Get ready for evaluation
  * Compare obj
  * Easier test
 * Develop tracking log
 * Read over procedures
 * Teach how to build a shape (using script)
 * Work out tools to do evaluation