Training Skill Levels
Version 2
As of 12 Jan 2023
These define what skills a student should be able to perform for each training level. These are not intended to be exact definitions, but a place to start.
Level 1 - Introduction
- Requirement
- 1/2 day training
- Goal
- Do LITHOS SPC and the most basic tasks with landmarks
- Type user
- Needs direct supervision
- All materials are given and directory fully setup
- Any difficulties or problems are supported by a more experienced user
- Specific Skills
- Create a landmark
- Add images
- Autoremove images
- Build template
- Select images
- Show which ones
- Correlate
- Align
- Autoalign
- Align with image
- Align with gradients
- Find height
Level 2 - Basic user
- Requirement
- 3-4 days training
- Goal
Basic ability to do SPC's most key function lithos
Ingest new images: process_fits, register, autoregister
Increase resolution make_scriptT, map_coverage
- Type user
- SPC directory and configurations are provided
- Able to build non-troublesome regional or global DTM without support
- Does not change "standard" setting
- Can support operations under direct supervision of a fully-trained SPC user. Can run most key SPC functions, but requires help bridging gaps
- Uses pre-defined scripts (or blocks)
- Specific Skills
- Building regional DTMs
- Bigmap
- Showmap
Lithos -> find
- Batch landmark generation
- Map_coverage
- Make_tilefile
- Make_scriptT
- Find_nofitT
- Export
- Batch AES iterations
- Duplicates
- Make_LMRKLISTX
- Make_scriptP
- Find_nofitP
- Ingesting images
- Autoregister
- Register
- Make_scriptR
- Make_scriptA
- Build Shape
- Densify
- Dumber
- CompareOBJ
- ICQ format
- Display
- Basic analysis
- Residuals
- Geometry
- Building regional DTMs
Level 3 - Experienced User
- Requirement
- Has 1+ months of practice on SPC
- Goal
- Run all SPC commands according to standard routines
- Can generate the DTM for a mission
- Type of User
- Need support for initial setup (don't mess with make_sumfiles.txt, INIT_LITHOS.TXT, but can install meta kernel)
- Can trouble shoot all of SPC-specific modeling functions
- Is able to build scripts for SPC (or blocks)
- Is able to answer own questions using SPC wiki
- Specific Skills
- Establishing and Verifying Connections
- Overlaps
- Limbs
- Detailed Analysis
- Residuals
- Geometry
- Sigmas
- Advanced landmark techniques
- Setting normal
- Options for solving the height
- Landmark resize
- Replacing topo with map or shape
- Troubleshooting problem landmarks
- Visualizing
- Surface_imager
- Imager_grid
- Imager_MG
- view_image_stereo/rgb
- view_maps
- view_shape (geometry.in)
- shape2map
- Establishing and Verifying Connections
Level 4 - Expert User
* Requirement
- Has run one or more entire projects
- Goal
- Capable of executing all functions needed to run a SPC project, to include configuration, kernel management and navigation
- Type of User
- No support needed for most any SPC configuration, problem or task
- Understands the SPC components for conditioning solutions
Build SPC configuration files without support make_sumfiles.txt, INIT_LITHOS.TXT
- Troubleshoots configurations
- Specific Skills
- Setup
- Init_lithos
- Make_sumfiles.txt
- Setup SPICE
- Spacecraft uncertanity
- Distortion field
- Blemishes
- Limber/Tyler
- Dynamics
- Coordinate frames
- Pole
- Omega
- Shift
- New_pole
- Weighting
- LMKWTS
- PICWTS
- Import
- Integration with navigation
Level 5 - Expert Developer
* Requirement
- Understands SPC math
- Writes in FORTRAN
- Goal
- Develops tools and fixes bugs for SPC
- Type of User
- Understands the internal structure of SPC's code and file format in order to make software changes
- Advanced troubleshooting
- Provides support and training
- Specific Skills
- Modifications to SPC code
- Make updates to process_fits/img
- Creating SUMFILES/NOMINALS using non-SPICE geometric data
- Error propagation
- Modifications to SPC code