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

Build global and region models densify, bigmap

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

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

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