Differences between revisions 1 and 5 (spanning 4 versions)
Revision 1 as of 2018-05-21 06:09:34
Size: 2865
Editor: EricPalmer
Comment:
Revision 5 as of 2023-01-12 14:57:23
Size: 4529
Editor: JohnWeirich
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:

=== Version 2 ===
As of 12 Jan 2023
Line 7: Line 10:
 * Level 1 - Introduction to SPC and the most basic tasks with landmarks. === 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
Line 19: Line 34:
  * Topography
   * Just using defaults
  * Find height
Line 22: Line 36:
 * Level 2 - Basic user - Basic ability to do SPC's most key functions. Can support operations under direct supervision of a fully-trained SPC user. Can run most key SPC functions, but requires help bridging gaps
  * Building workspaces

=== 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
Line 33: Line 65:
  * Batch Run   * Batch AES iterations
Line 38: Line 70:
  * Display

 * Level 3 - Experienced User - Capable of doing all essential functions of SPC to process data and build shape model. Can run most of a project, but would need support for initial setup and trouble shooting
  * Establishing and Verifying Connections
   * Overlaps
   * Limbs
  * Ingesting images
   * Autoregister
   * Register
   * Make_scriptR
   * Make_scriptA
Line 49: Line 80:
  * Analysis   * 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
Line 53: Line 107:
  * Ingesting images
   * Makesumfile.txt -- adding kernels
   * Autoregister
   * Register
   * Make_scriptR
   * Make_scriptA
Line 74: Line 122:
 * Level 4 - Expert User - Capable of executing all functions needed to run a SPC project, to include configuration, kernel management and navigation.
  * Run a full project
   * Define configuration files and keywords
=== 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
Line 98: Line 158:
 * Level 5 - Expert Developer. Understands the internal structure of SPC's code and file format in order to make software changes.
  * Advanced troubleshooting
=== 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

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
  • 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

TrainingLevels (last edited 2023-01-12 14:57:23 by JohnWeirich)