= Software Check In and Status =
== Status Key ==
||'''Status'''||'''Description'''||
||SUPERCEDED||Module superseded by a more recent version||
||DIFF||Module has been compared to v3.0 and differences documented||
||REJECT||Update has been rejected for version 3.1 delivery||
||TAGGED||Module has been tagged and is in the CM repository||
||SUBCOMP PASSED||Subcomponent testing completed, module passed||
||SUBCOMP FAILED||Subcomponent testing completed, module failed||
||COMP PASSED||Component testing completed, module passed||
||COMP FAILED||Component testing completed, module failed||
== Version 3.1 Software ==
||'''Program'''||'''Version'''||'''Location'''||'''Date Received'''||'''Changes'''||'''Current Status'''||
||COMMON/||3.1B0|| ||05/18/16||Subroutines removed from COMMON: <
>GET_HEIGHTS_LO<
>GET_MODEL_LO<
>MAXLEN_LO|| ||
||COMMON/||3.1B0|| ||05/18/16||Subroutines added to COMMON: <
>HIDE<
>SHADOWMAP<
>DELETEINPIC_LMK_LO|| ||
||COMMON / DELETEINPIC_LMK_LO||3.1B0|| ||05/18/16||New module.|| ||
||COMMON / HIDE||3.1B0|| ||05/18/16||New module.|| ||
||COMMON / ILLUM||3.1B0|| ||05/18/16||Supports the LUNAR photometric model.|| ||
||COMMON / IPL2SCOBJ||3.1B0|| ||05/18/16||Wobble significantly revised.<
>Exact a priori used in dxR and Dxr frames.<
>If image hidden in .LMK file, landmark not used here.|| ||
||COMMON / IPL2SCOBJ_LO||3.1B0|| ||05/18/16||Wobble significantly revised.<
>Exact a priori used in dxR and Dxr frames.<
>If image hidden in .LMK file, landmark not used here.|| ||
||COMMON / SHADOWMAP||3.1B0|| || ||New module.|| ||
||extra / FITS2MAP||''' ''????'' '''|| ||06/15/16|| || ||
||extra / FITS2MAP||3.1B0|| ||05/18/16|| ||SUPERCEDED||
||LITHOSPHERE / AUTOREGISTER||3.1B0|| ||05/18/16||0ption 4a changed to flag high res/scale landmarks.|| ||
||LITHOSPHERE / BLEMISHES||3.1B0|| ||05/18/16||None.|| ||
||LITHOSPHERE / DYNAMICS||3.1B0|| ||05/18/16||Max images before and after set from INIT_LITHOS (DYNO=).<
>Raised limit for preceding/post images from 4 to 199.|| ||
||LITHOSPHERE / GEOMETRY||3.1B0|| ||05/18/16||None.|| ||
||LITHOSPHERE / LITHOS||3.1B0|| ||05/18/16||User interface improvements.<
>Autosearch in option B only looks for bigmaps if no maplet found.<
>Replicated maplet can be RECENT (or r).<
>E options include r that flags all images in a landmark except those in PICTLISTR.TXT (if it exists) as no topo.<
>Option 2 menu relabeled.<
> Option 2 / 3 added to interpolate permanently shadowed areas.<
>Noted that PMX=1250 is maximum allowed by compiler (see below).<
>Eliminates excess images NPIX>PMX.<
>DN1 put in common block ARRAY. <
>Version code replaced with INCLUDE file.<
>DNK put in common block IMAGES.<
>New image emission limit changed from 84 deg to 75 deg.<
>TEMPLIST created in LIMB_HEIGHTS to reduce subsequent limb search.<
>TEMPLIST deleted on initial input.<
>BELL keword included in INIT_lithos. If BELL=.FALSE. warning bell turned off.<
>NPIX0 included to enable E/n option to work with hidden images.<
>B option can now take RECENT (or r or R) as an input.<
>Additional normal (N) option from larger map.<
>Single image input set up to take list.<
>Display polar plots.<
>Supports PICTLISTR.TXT in auto-eliminate.<
>Decreased memory usage.<
>Assign a normal vector from an external map.|| ||
||LITHOSPHERE / LITHOSP||3.1B0|| ||05/18/16||Speed improvement.<
>Status changed in DISPLAY to produce proper sized displays.<
>E option to eliminate low correlating maplets added.<
>Option 2 menu relabled.<
>Option 2 / 3 added to interpolate permanently shadowed areas.<
>Lockout put on LMKNM.MAP instead of LMRKLISTX.TXT<
>Test for too many images included on input. Process stops if NPIX>PMX.<
>DN1 put in common block ARRAY.<
>Version code replaced with INCLUDE file.<
>DNK put in common block IMAGES.<
>TEMPLIST created in LIMB_HEIGHTS_LO to reduce subsequent limb search.<
>TEMPLIST deleted on initial input and quit|| ||
||LITHOSPHERE / NEW_POLE||3.1B0|| ||05/18/16||Automates updating the sumfiles/nominals with the new pole position.|| ||
||LITHOSPHERE / POLE||3.1B0|| ||05/18/16||Protection against accidental update added.<
>Images restricted to ET0 +/- SPAN (days).<
>Avoids making a file that is over-padded within the file system.|| ||
||LITHOSPHERE / PROCESS_FITS||3.1B0|| ||05/18/16||Supports NavCam data.<
>Distinguishes between msb and lsb and also between signed and unsigned short.<
>Support level 0 and level 1 data to include flat field, blur, and SFP corrections.<
>Support for PolyCam focal length and MapCam filter positions.<
>Improved file management.<
>Improve the batch ingestion of images, using a more-standard file structure.|| ||
||LITHOSPHERE / PROCESS_FITS||''' ''????'' '''|| ||01/20/16||Cuts off the black areas for both NCM and NFT but only if NPX.EQ.2752.||SUPERCEDED||
||LITHOSPHERE / REGISTER||3.1B0|| ||05/18/16||Pole rotation added to R option<
>Update of sun direction added (I)<
>Nominal or tabular pck choice in option 7.<
>Options for time-based PCK or normal.|| ||
||SHAPER / DENSIFY_HAV||3.1B0|| ||05/18/16||New densify module that estimates the shape GSD near each point of the reference shape. It follows the nominal normal in or out for maplet points less the GSD / 2 from the normal line and uses the average of the distance along the normal to get the new model vector.|| ||
||SHAPER / DENSIFY_HAV||''' ''????'' '''|| ||02/24/16||''' ''Reduced version - is this superseded by the v3.1B0 delivery??'' '''||''' ''SUPERCEDED??'' '''||
||UTILITIES / MAP2LMK||3.1B0|| ||05/18/16||Tool to convert MAPOLAs into SPC MAPLETS|| ||
||''' ''??'' ''' / FLOCK||''' ''????'' '''|| ||''' ''????'' '''||Improved sleep timer to account for FLOCK collisions. Shorter duration for the flock wait routine.|| ||
||''' ''??'' ''' / LOCAL RESIDUALS||''' ''????'' '''|| ||''' ''05/24/16'' '''||Option v/2 revised - outputs picnm, number of picture in array and px/ln residuals|| ||
''' ''? These changes were requested by Coralie Jackman (12/20/15), were they incorporated?'' '''
||Program||Version||Location||Date Received||Changes||Current Status||
||LITHOSPHERE / PROCESS_FITS|| || || ||Read focal plane temperature and write to make_sumfiles.in.<
>Crop masked regions so that the resultant .dat image is only the active array.<
>Use average of dark region to remove background level in each channel.<
>Apply post-environmental ground cals.<
>Add mechanics back in to process multiple files in a single call to the executable.|| ||
||LITHOSPHERE / REGRES|| || || ||Supports NavCam data.<
>Add threshold values to REGRES for documentation purposes.<
>Add distortion name and coefficients in REGRES file.<
>Add correlation score for each landmark listed in the REGRES file.|| ||
||LITHOSPHERE / MAKE_SUMFILES|| || || ||Read temperature from make_sumfiles.in and update focal length in SUMFILE.|| ||
== Pole Wobble software ==
Following pole/wobble work with Rosetta, Version 3.1 software is improved with respect to handling pole wobble in the following ways:
* Improved ability to identify and handle pole wobble;
* Improved ability to identify and handle a changing rotation rate.
== Version 3.0 Software ==
||'''Program'''||'''Version'''||'''Location'''||'''Date Received'''||'''Changes'''||'''Current Status'''||
||GEOMETRY||3.0A0|| || ||Initial changes for pole wobble.|| ||
||REGRESS||3.0A0|| || ||Updates for final format.|| ||
||Process_IMG||3.0A0|| || ||Support for PolyCam.|| ||