Here is a large table of codes that I use. The code names are (mostly) in alphabetical order. The individual directories holding the web (html) documentation for each code are located in $scohtm/scocodes, and each is referenced in this doc (Big_Code_Table.html) using a table style.
Use the recalr routine to aid in recalling routine names.| Name | Source | Task (Link) | Extra Comments |
| 1d2table | bash | Convert a 1-d file to a table. | user specified basename |
| 2mass_00.py | python | Process a 2MASS catalog. | Creates a cdfp file. |
| 2mass02 | bash | Query 2MASS PSC | Output to 2mass.cat. |
| acam_fake | bash | Simulate ACAM with WCS | local B.fits |
| acam_ihmp_mark | bash | Mark IHMP center | see also wcs_outline |
| acam_nearest | bash | Locate ACAM closest in time | O2SO |
| acam_posang | bash | Output ACAM position angle | O2SO |
| acam_plots | bash | Plot ACAM wcs parameters | Uses FITS images |
| acam_wcs_stats | otw | Assemble ACAM (WCS) FITS info | O2SO |
| acl.py | python | Find PAS images in UT interval | local file = acl.out |
| AcmRunDate | bash | Process acm night | Various files |
| ACM_ANALYSIS_TABLES | bash | Assemble ACM tables | Various files |
| acm_* | bash | ACM routines (Dec2016) | Various routines |
| acm_bias_for_date | bash | Prepare acm bias for a date | BIAS.DATA,fbp.table |
| acm_bias_singles | bash | Assemble bias frame data by date | acm_bias_singles.table |
| acm_ccd_fixup | bash | Fixup a list of acm images | image to ./local_reds |
| acm_bias_run | bash | Take acm bias/dark frames | Only mcs |
| acm_ccd_correct | bash | CCD-process acm images | Various |
| acm_global_stats | bash | Compute acm stats | O2SO+ |
| acm_hdfix_list_markII | bash | Fix acm headers | ./local_red |
| acm_basic_list | bash | Gather acm info | O2SO+ |
| acm_list | bash | Summarize acm night | O2SO+ |
| acm_list_markII | bash+ | OTW-revised acm_list | acm.dat ascii file |
| acm_nights | bash | Survey acm images by UT date | O2SO+ |
| acm_nights_markII | bash | Survey acm images by UT date | O2SO+ |
| acm_skysb_stats | bash | Install SkySBi+ into FITS header/td> | Updates FITS header |
| acm_stack | bash | Combine acm images | Big_Stack.fits |
| acm_image_table | bash | Review properties of a list of acm images | EXTREMELY USEFUL == Sete WAVELEN |
| acm_table | bash | Review properties of acm images | EXTREMELY USEFUL |
| acm_table_markII | bash+otw | Quickly review acm images | USEFUL and FAST |
| acm_table_qc | bash | Quick cech a table file with imgtype values | EXTREMELY USEFUL |
| acm_wcs_check0 | bash | Compare old/new acm WSC | Useful |
| acmred | bash | process a raw acm image | ./local_red |
| acmred_list | bash | wrapper for acmred | ./local_red |
| acmt | bash | View acm images by time window | ds9_view |
| acmwcsinfo | bash | give wcs info | O2SO |
| acm_xy_graphical | bash | Find IHMP center on acm | O2SO |
| active_imgcat0 | bash | Prepare file for ds9_imgcat0 use | Active.Images |
| afc | bash | ACAM finding chart | makes *png file |
| all_probes | bash | Get current probe positions | O2SO and probe.* files |
| angs2pix | otw | Convert angstroms to pixels | O2SO |
| apphot | bash | Measure aperture photometry | various files |
| apphot_interactive | bash | Run apphot steps interactively | various files |
| awk_and_sed | bash+ | awk and sed | Various examples |
| badpoint_check | bash | Check for name in a list | O2SO |
| bash_script_list | bash | Compile list of scripts | list.BASH |
| basic_fits_info | bash | Output basic image info | O2SO |
| bashr | bash | Bash file reader | O2SO, Kth word on Nth line |
| best_wcs_image | bash | Identify best WCS image | best_wcs_image.out |
| biblook | bash | Inspect BIB image to find peak. | O2SO |
| bigds9 | bash | View many images at one time | O2SO |
| big_stack | bash | Combine a large list of images | O2SO |
| botw | bash | Compile/Install OTW code | none |
| boxpix | otw | Write image pixels in a box | O2SO |
| build_htm_img | bash | Build an html figure. | OS2O |
| build_tmp | bash | Preapre for sco code install. | O2SO |
| caldif | bash | Compare calibration image sets | O2SO+ |
| calstats.py | python | Compute simple statistics. | O2SO |
| calsurvey | bash | Survey image properties for cals | O2SO+ |
| cat_line_pairs | bash | Assemble line pairs in a file | O2SO |
| cat2q | bash | Compute parallactic angle. | MANY USEFUL TASKS and NOTES! |
| c2r | otw | Predict Ra,Dec boundaries | O2SO |
| ccdrev | bash | Review CCD FITS header | O2SO |
| ccdrev.py | python | Process ccdrev output | O2SO |
| ccdsize | bash | Show image NAXIS1,NAXIS2 | O2SO |
| ccl4 | otw | (4-)Connect component label | pass2.fits |
| cdfp00 | otw | Process Ra,Dec coordinates | Reads/Writes a *.cdfp file. |
| cdfp2reg | otw | Generate a ds9 region file | specify size and color of circle |
| cdfp2table | otw | Build table file from cdfp | basename table file |
| cdfp_build | bash | Build cdfp file | Combine list.* files |
| cdfp_filter | otw | Filter a cdfp file | O2SO |
| cdfp_filter_by_linenum | otw | Filter a cdfp file by line number | Usedul for WCS and ZP cals |
| cdfp_from_imgcat0_markII | bash | cdfp from image_catalogs table | cdfp file |
| cdfp_in_image | otw | Find cdfp targets in an images | cdfp.NEW_FILE |
| cdfpmatI | otw | Cross-match cdfp files | Only matched objects returned. |
| cdfp_proj | otw | Apply gnomonic projection | Uses Ra,Dec in cdfp file |
| cdfp_rd_by_name | bash | Find cdfp RA,DEC by name | O2SO |
| cdfp_rdlists.sh | otw | Extract Ra,Dec lists | hard-coded ASCII files |
| cdfp_rdxy | otw | Generate Ra,Dec and/or X,Y files | CDFP as input |
| cdfp_ds9_text_reg | bash | Build ds9 text region file | Good Notes on many tools |
| cdfp_sky2xy | bash | Find cdfp star on an image (with WCS) | TBD-Sep2017 |
| cdfp_usno_wcs_stars | otw | Select USNO "stars" | O2SO (>usno.cdfp) |
| cdfp_xyrdnames | otw | Build x,y,ra,dec file. | For new markII WCS (Oct2016) |
| cih | otw | Compute image histogram. | Locate peak (SKY) |
| circles_file_ds9.py | python | Build circle region file. | Reads a file. |
| circles_trans | otw | Rotate X,Y,R coordinates. | Reads a file. |
| cghfix | bash | Fix HET Commissioning FITS headers. | Needs Ra,Dec,AZ |
| clip_* | otw | Command Line Image Processor | Various tasks |
| clip_build_fits.sh | otw | Build a FITS image. | user-specified name |
| clip_delhead | otw | Delete header cards | Overwrite input image |
| clip_gethcards | otw | Extract header cards | clip_gethcards.out |
| clip_margdist_sub_plotter | bash | Plot and fit marginal distribution | O2SO+ |
| clcf_* | otw | Command Line Curve Fitter | Various files |
| clip_bigtrim | otw | Trim Images.ge.2048 | klugy but useful! |
| clip_imhist.sh | otw | Compute image histogram | table file + |
| clip_imshift_trs | otw | Transform an image coordinate system | Use trs_ methods |
| clip_imstat | otw | Basic stats in a box | O2So and fixed file |
| clip_margdist | otw | Compute (col,row) marginal distribution | 2 FITS and a table file |
| clip_margdist_sub | otw | margdist for sub-image | table file only |
| colget.py | python | Extract a file column | File must have "# data" header |
| collect_pas_timeset | bash | collect PAS images by time | image subdirectory |
| column_fake | bash | Build a column | O2SO |
| column_from_table | bash | Pull column (by name) from table file | name specified |
| combine_cats | bash | Combine 2MASS,USNO,SDSS | Recipe may change! |
| combine_waversols | bash | Combine wavelength solutions | O2SO+ |
| convert | na | Convert image types | ImageMagic |
| config_val_get | bash | Read parameter values from a config file | config_val_get.out PRIMAL,dude! |
| curve_fit | bash | Fit curves to (mostly) XY data | O2SO+ |
| curve_runner | bash | Interactively fit XY data | Uses xyplotter_auto |
| curve_maker | bash | Generate and plot model curves | O2SO+ |
| cursor6.py | python | Use matplotlib cursor | Get X,Y and button |
| cut_by_line | bash | Extract file lines | Output name specified by user |
| dac | bash | ACAM finding chart | Quick finder chart |
| dali | bash | Display/process acm images | VERY USEFUL |
| data_archive | bash | Setup and fill a data archive | O2SO |
| data_strip | bash | Strip out header of a table file | data_strip.table |
| datelist.sh | otw | Generate a list of staes | O2SO+ |
| delhead | wcstools | Eliminate FITS header cards. | D.Mink, saord |
| delwcs | wcstools | Remove WCS from FITS header | D.Mink, saord |
| display_image_list | bash | Display a list of graphics files. | O2SO+ |
| display_multiple_ds9_regions | bash | display images and regions | O2SO, modern |
| disk_list_locdirs | bash | list local subdirectories | O2SO+ |
| disk_survey | bash | summarize local subdir trees | O2SO+ |
| do_acm_night | bash | Process a night of acm data | O2SO+ |
| dsi | bash | Give IFUSLOT number and offsets | O2SO |
| ds9_adjust_view | bash | Adjust flip and rotation | For current ds9 frame. |
| ds9circle | bash | Generate a circle region line. | O2S0 |
| ds9_2f | bash | Two-frame ds9 run. | Cross-match stars in images |
| ds9_2f_markII | bash | Two-frame ds9 run. | Uses ds9_view_makrII |
| ds9_2f_with_cat | bash | Two-frame ds9 (with catalog) | Cross-match stars in images |
| ds9_frame_view | bash | Display image in ds9 frame | specify frame. |
| ds9_get_circle_text | bash | Get circle region name | ds9_get_circle_text.out |
| ds9_list_load | bash | View and Select images from a list. | List.New |
| ds9_imgcat0 | bash | Visualize imgcat0 results. | O2SO |
| ds9_imstats | bash | Set and measure image regions. | The ULTIMATE wrapper! |
| ds9_imstats_run | bash | Run ds9_imstats on list. | local_red |
| ds9_midomark | bash | Overplot MIDO sources. | Uses mido.out from *.info file |
| ds9_multi_view | bash | View multiple images | |
| ds9_id | bash | View and measure an image. | bash shell version of ID |
| ds9_open | bash | Open ds9 gui | Specify size. |
| ds9_region_circle2point | bash | Switcg circle to point marker | new region file |
| ds9_region_xyshift.sh | otw+ | Shift a ds9 region file | VERY USEFUL for ds9 regions |
| ds9_region_saver | bash | Save ds9 region files | VERY USEFUL for ds9 regions |
| ds9_strip | bash | Turn off ds9 gui features | O2SO |
| ds9_paint_radec_circles | bash | Paint labele Ra,Dec circles | For current ds9 frame. |
| ds9_profiles_x | bash | Measure profiles (Experimental) | Many USEFUL file(s) for demo |
| ds9_rd_ifu | bash | Derive Ra,Dec of IFU | O2SO (gstar2 ds9 window) |
| ds9_rwcs | bash | Use ds9 to revise WCS stars. | Builds a revised wcs_setup.out file |
| ds9_set_xy | bash | View image and set X,Y. | VERY USEFUL! |
| ds9_view | bash | View image in a ds9 gui | Specify image,z1,z2. |
| ds9_view_markII | bash | View image in a ds9 gui | See "--help" option. |
| ds9_xymatch | bash | Solve XY tranformations | Useful high-level code |
| ds9regget | otw | Extract ds9 regions | O2SO |
| dss_store | bash | Store a DSS image. | store dss.fits in ./Store_DSS |
| dss_store_markII | bash | Store a DSS image and catalogs. | store data in ./Store_DSS |
| dssbase | bash | Gather DSS image and catalogs. | Simple DSS collector. |
| dssbase_bestmatch.sh | OTW | Find closest dssbase set. | Best.DSS |
| dssbase_list | bash | List contents of Store_DSS directory. | O2SO+ |
| dssbase_locate | bash | Position match to dssbase images. | O2SO+ |
| dssbase_review | bash | Review dssbase images and catalogs. | O2SO+ |
| dssbase_run_markII | bash | Conduct multiple dssbase runs. | ./local_red/Store_DSS/ |
| dssg.sh | otw | Get DSS image. | Uses J2000 seexigecimal position |
| dssget | bash | Retrieve a DSS image. | wget bash script |
| east_or_west | bash | Give direction. | O2SO |
| ellradius.sh | otw | Construct (elliptical) radius map. | output = rad.fits |
| encode2mass | otw | URL-encode Ra,Dec string. | standard output |
| estimate_azhet_hetq | bash | Estimate AZ and HETQ. | O2SO |
| etime_in_sec | bash | Ref-rmat EXPTIME card values. | etime_in_sec.out |
| event_timer_demo | bash | How to measure a time interval. | O2SO |
| exposure_cal | bash | Estimate CCD exposure time. | O2SO |
| extract_wcs_hcards | bash | Extract WCS cards from FITS image. | clip_gethcards.out |
| fast_acm_nights | bash | A fast version of acm_nights | fast_acm.nights_SUMMARY |
| fast_imgtypes | bash | Assemble lists by image type | fats_imgtypes.out |
| find1.sh | otw | Compute and fit contours | SCO otw script |
| find_filter.sh | otw | Identify image filter | SCO otw script |
| find_ihmp_on_acm | bash | Rederive shuffle acm parameters | O2SO+ |
| find_object.sh | otw | Identify image object name | SCO otw script |
| find_parlab | otw | Find a parameter label | O2SO |
| find_r50 | bash | Find mean half-light radius. | O2SO |
| find_table_column_num | otw | Find table column number | O2SO |
| fits_review | bash | Review and update FITS images | O2SO |
| fits_headfix,sh | otw | update FITS header cards | O2SO+ |
| fits2table | bash | Make a table file from headers | Table file(s) |
| fitskw | otw | List FITS keywords | O2SO |
| fitsfind | bash | Find FITS files | O2SO |
| fitsfind_markII | bash | Find FITS files | fitsfind.out VERY USEFUL! |
| fitslists | bash | Prepare FITS information files | O2SO+ |
| fitslist_run | bash | Process a list of FITS files | O2SO |
| fgstar | bash | Visualize IHMP projected on the sky | O2SO+ |
| flag_outliers | otw | Flag bad point in a table file | O2SO+ |
| float2sex | otw | float to sexigecimal. | O2SO |
| fpmath | otw | do floating point math | O2SO |
| gen_curve.sh | otw | generate a curve | O2SO |
| gen_noise | otw | generate noise data | O2SO, Deprecated, use gendata |
| gendata.sh | otw | generate a string of data values | O2SO |
| Generic_Points | bash | prep for xyplotter_auto | xyplotter_auto.pars |
| genread_shuffle_info | otw | Read shuffle information | O2SO |
| getfits | wcstools | Cut sub-image and preserve WCS. | D.Mink, saord |
| gethead | wcstools | Print FITS header card values. | D.Mink, saord |
| gethead_1card | bash | gethead for a single card. | O2SO |
| getNline | bash | Get line N from text file. | O2SO |
| getspec_from_fits.py | python | Read a FITS spectrum. | Uses pyfits and looping! |
| gcpic_draw | bash | Plot guide probes on DSS image | like het_acam |
| gnomonic | otw | Various projection tasks | O2SO |
| gpxytest | otw | Test guide probe position | O2SO |
| gstar | bash | Locate a star for probe | Uses gcpic_ series |
| gstar2 | bash | Derive a new IHMP position | Uses gcpic_ series |
| gspars | bash | retun gstar-related values | O2S) |
| gwcs | bash | Manually build X,Y,Ra,Dec file | Builds wcs_setup.out |
| gwcs_with_cat | bash | Build X,Y,Ra,Dec file (2) | Builds wcs_setup.out |
| hacalc_chek | otw | Check HET track status | O2SO (needs hacalc.out) |
| halt_script | bash | Halt a script (debug tool) | O2SO |
| hcards_1card | otw | Build header card with comment | ascii.card |
| hcards_wcs | otw | Build WCS header cards | two versions created |
| hcards_wcs1 | otw | Build WCS1 header cards | Output name specified |
| headrev | otw | Install FITS header cards | None |
| het_acam | bash | Paint ACAM+VIRUS field. | Still in development! |
| hetAZinfo | bash | Compare AZ and HETQ values. | O2SO |
| hetaz.py | python | Use DEC to predict HET Azimuth | Uses tuple from optaz (scomods)! |
| hetparangle | otw | Compute HET parallactic angle. | MANY USEFUL NOTES! |
| ID | lmgf | Identify ds9 markers in an image. | NONE |
| ifu_shift | bash | Shift target to IFU position | used by gstar2 |
| ifu_view | bash | View 4 spectral channels | VIRUS, LRS2-B, LRS2-R |
| ifuslot | bash | Give X,Y in IHMP system | O2SO |
| install_scohtm | bash+ | Installscohtm (html notes) | OS2O |
| image_catalogs | bash | Build source catalogs | ./local_red |
| image_catalogs_review | bash | Review source catalogs | O2SO+ |
| image_filter | bash | Return name of filter | O2SO+ |
| image_fullpath_list | bash | Prepare lists for image processing | 2 output versions |
| image_process_list | bash | Prepare lists for image processing | LIST.IN, LIST.OUT |
| image_pa | bash+ | Derive PA for image with WCS | OS2O+ |
| image_ps | bash | Derive PS for image with WCS | O2SO |
| image_size | bash | Give FITS image size and midpoint in pixels | OS2O+ |
| imgcat0 | bash | Build an image source catalog | Numerous images and files |
| imgcat0_apmags | bash | Compute aperture magnitudes. | Advanced analysis |
| imgcat0_region_files | bash | Read imgcat0 files. | Prep for imgcat0_apmags |
| imgcat0_ds9reg_make | bash | Make a regions for imagcat0 catalog | ds9 region file |
| imgcat0_viewer | bash | Grapically review imgcat0 run. | Pretty fancy |
| imgdefps | bash | Assign default plate scale | O2SO |
| imgt | bash | Find image type | O2SO, First use of optional argument |
| imlook | bash | View image | Adjustable high grey-scale (z2) |
| impuller | bash | Copy images to local dir. | OS2O |
| imstats_view | bash | View histograms for image boxes | OS2O+ |
| iput_list_run | bash | Install bash scripts | install in $scobin/bini |
| iset_stacker | bash | Stack a set of images. | ./local_red/ISET_STACKS |
| isetwcs | bash | WCS for acm image set. | Various |
| just_fitsname | otw | Extract basename of FITS path | O2SO |
| just_imagename | otw | Extract basename of image file path | O2SO |
| lac | bash | View and process last ACAM image. | mcs only |
| lastim | bash | List last PAS images. | O2SO |
| lil_shifts | bash | Measure small image shifts. | Use ds9 and xy_shift_stats |
| linecnt | bash | Return file line count | O2SO |
| lineget.py | python | Extract a line in a file | File must have "# data" header |
| linefit | otw | Fit a line to xy data. | O2SO and explain file |
| line_resid | otw | Compute (normal) line residual. | Demo for line OTWLIB line_subs.f |
| list_imstats | bash | Mean stats form a list of images | list_imstats.out |
| list_split_exptime | bash | Split image list by EXPTIME | multiple files |
| list_split_filter | bash | Split image list by FILTER | multiple files |
| lmap | bash | View LRS2 observations. | spectra and spatial map |
| lmap_markII | bash | View LRS2 observations (upgraded version). | spectra+,spatial map |
| lmap_solutions | bash | Derive trs.LRS2_to_ACAM_B,R files. | Archive directory |
| lmap_peaker | bash | Peak detection to locate LRS2 fibers. | O2S0+ |
| lmap_waver | bash | Derive LRS2 wavelength solution. | local subdirectory |
| looptest_demo | bash | Demonstarte a looping file read. | Good example. |
| lrs2_bias_sub.sh | otw | Trim and bias correct LRS2 image. | lrs_bsub.fits |
| lrs2g | bash | Setup LRS2 observations. | NONE |
| lrs2see | bash | View LRS2 images by channel. | VERY USEFUL |
| lrs2stars | bash | Pick wf,gc stars for LRS2. | ds9 tool |
| lrs2_acam_xy | bash | Transform LRS2,ACAM coordinates. | O2SO |
| lrs2_imset | bash | Output LRS2 image names by channel. | Name.Lower ,Name.Upper |
| lrs2info | bash | Give LRS2 information | High Level - Useful! |
| lrs2_view | bash | View LRS2 spectral images. | DEPRECATED = Use ifu_view |
| lrs2_xy | bash | Transform lmap coordinates. | O2SO |
| lrsfix | bash | Fix LRS header coordinates. | NONE |
| lrs_rotate | bash | Adjust LRS display to N-up | Recognizes LRS DETECTOR |
| lvd | bash | List LRS2/VIRUS data directories. | TBD |
| lvimages | bash | Locate LRS2/VIRUS images. | TBD |
| mac_newline_delete | bash | Delete MAC newline characters. | Uses sed |
| make2dimg | otw | Build 2-d model image. | model.fits |
| make_circles.py | python | Build fk5 regions file. | Make *.cdfp.ref file |
| make_fit_data | bash | Generate test data file. | make_fit_data.out |
| make_parlabs | otw | make a table parlabs file | O2SO |
| masklogic.sh | otw | Logically combine mask files. | User-specified output mask name |
| mcdLST.py | python | Compute LST for McDonald | O2SO |
| mcdsky | otw | Compute McDonald sky positions | O2SO+skycal.ascii |
| meangrowthcurve.sh | otw | Compute mean flux growth curve | meanGC.table |
| mean_region_stats | bash+ | Gather stats for ds9 regions | mean_region_stats.out |
| message_and_read | bash+ | Print message, read response | O2SO |
| mido.sh | otw | Measure image photometry. | Uses id.objects (see obj_id_build) |
| mido2.sh | otw | More modern version of mido.sh | Various products |
| mido2cdfp | otw | Write MIDO data to cdfp file. | Uses midodata output Obsolete |
| mido+cdfp+id | otw | Combine mido and cdfp data. | O2SO |
| midodata | otw | Extract MIDO/mido data . | Uses *.info file. |
| midophot2cdfp | otw | Calibrate mido data. | *.cdfp file |
| midophotcat | otw | Calibrate mido data. | table,cdfp files |
| midophotcat_prep | bash | Setup for midophotcat | Y/N to OSSO, RD files |
| midoq | otw | Query a record in *.info file | O2SO, Handy Template |
| midoquery | bash | Wrapper for midoq.sh | O2SO |
| midowcs | otw | Ra,Dec from mido data. | RD.table,parlab |
| mli_copy | bash | Make local image copy | O2SO |
| mli_copy_markII | bash | Copy image to local archive | O2SO |
| model_images_1 | bash | Build composite model images. | O2SO+ |
| momcat.sh | otw | Catalog image moments. | Pixel_Mask required. |
| moonsky | bash | Install moon properties in header | FITS header |
| mpl | bash | List matplotlib point info | none |
| multi_acm_bias | bash | Study acm bias by UT date | various |
| my_targets | bash | HET targets in track? | O2SO |
| namelist | bash | Make alist of (line number) names | Use a counting WHILE loop |
| new_pas_images | bash | Make a list ofthe new PAS images | user-specified name (arg3) |
| normit.sh | otw | normalize a string of numbers | O2SO+ |
| number_lines | bash | List a file using line numbers | O2SO |
| obj_id_build | otw | Build id.objects file. | Takes ds9 regions file. |
| oned_imarith | otw | Arithmeticly combine data files | iOne-column data tables |
| onsky_set | bash | Extract an onsky set of images | file = "List.FINAL_ISET" |
| padded_integer | otw | Construct zer-padded integer | padded_integer.out |
| paint_table_sources | bash | Paint imgcat0 ds9 regions | O2SO |
| param_set | bash | Set parameters values | O2SO+, old-style, see config_val_get |
| params_4_fits_review | bash | Set parameters for fits_review | O2SO |
| pas_imlistgen | bash | Build PAS image list | List0 Best PAS list generator |
| pas_timelist | bash | Assemble PAS time list file | arg2 sets output name |
| pas_devname.sh | OTW | Give instrument of a PAS image | O2SO |
| pas_times.sh | OTW | Useful times from PAS name | O2SO |
| pas_time_window_sets | bash | Gather PAS images by time | subdirectories |
| pas_XY_offsets.sh | otw | Compute mean coordinate offsets | O2SO |
| pasinfo | bash | Give PAS image information | High Level - Useful! |
| paga | bash | Process a list of acm images | images to ./local_red |
| pasa | bash | Process a single acm image | images to ./local_red |
| pasclean | bash | Clean PAS image header | writes local image |
| pasname | OTW | Derive time from a PAS filename | O2SO |
| path_replace | bash | Replce parts of fullpath filenames | user-specified name |
| pix2angs | otw | Convert pixels to angstroms | O2SO |
| photcal_fitslist | bash | derive ZP for list of images | O2SO+ |
| point_selector | bash | Select points with cursor. | INTERACTIVE X,Y CLEANING |
| point_selector_stats.sh | otw | Comput xyf.in stats. | point_selector_stats.out |
| precess.sh | otw | Precess coordinates. | NONE |
| precess_list | bash | Precess a list of coordinates. | User-specified output name |
| profile_plotter | bash | Build profile plot. | Use ds9_profiles table files |
| profiles.sh | OTW | Efficiently compute image profiles. | various |
| profiles_plotter.sh | OTW | Plot profiles from profiles.sh | png plot file |
| profiles_prep.sh | OTW | Preapre for profiles.sh run | image_basename.profpars |
| profpars.sh | OTW | Set profile parameters. | Used by ds9_profiles |
| psex.py | python | Reformat sexigecimal Ra,Dec | O2SO |
| pafind | otw | Derive image position angle | O2SO |
| pfc_hdfix_list | bash | Modify PFC image headers | ./local_red/HDFIX |
| pfcred_list | bash | Reduce PFC image sets | ./local_red |
| phot2 | bash | Secondary photometry | Revised image |
| phot2_fitslist | bash | Run phot2 on a list of images | Revised images |
| photom2_prep | bash | Prepare to refne photometry | O2SO+ |
| pickles | otw,bash | HET pickle codes | O2SO+ |
| probes | bash | Get FPA probe info | O2SO |
| process_acm_bias | bash | Prepare acm bias files | OS2O+ |
| ps1.py | python | Gather online PS1 data | PS1.cat |
| ps1_cdfp | bash | Gather cdfp file of PS1 data | ps1.cdfp |
| ps1_setup | bash | Establish gri data for ZP | ./local_red/ZPTAB/griBVR.cdfp |
| psfind | otw | Derive image plate scale | O2SO |
| ptools | python | Coordinate conversion tools. | Assorted python tasks |
| pxy_SM_plot.py | python | Plot multiple X,Y data. | BEST VERSION |
| pxy_S_scat.py | python | Plot X,Y data | DEPRECATED |
| pxy_SM_scat.py | python | Plot multiple X,Y sets | DEPRECATED |
| pxy_Serr_scat.py | python | Plot single X,Y with errors | DEPRECATED |
| quadadd.sh | otw | Add two numbers in quadrature. | O2SO |
| ra_dec_offsets | bash | Compute RA,DEC separations. | O2SO |
| ra_dec_sep | lmgf | Compute RA,DEC separations. | Interactive |
| RadCon.py | python | Prepare for a cone search | O2SO |
| rc3_name_match.sh | otw | Match a list of names to RC3 | O2SO |
| rc3gal | bash | Search RC3 by name | O2SO |
| RC3TOOLS | lmgf | Gather RC3 data. | Obsolete (but works) |
| rd_degs_list.py | python | Convert Ra,Dec sexigecimal form | O2SO |
| rd_repeats_flag | OTW | Find unique Ra,Dec positions | rd_repeats_flag.out |
| rd2sex | otw | RaDec float to sexigecimal. | O2SO |
| recalr | bash | Help remember routine names | O2SO |
| redshift.sh | otw | Compute radial velocity | O2SO+ |
| redshifter.sh | otw | Compute redshifted wavelengths | redshifter.table |
| reg_from_imgcat | bash | reg file from image_catalogs run | Very Useful |
| remove_fits_kwords | bash | Clean FITS header | Use delhead |
| rngc | otw | Query RNGC | O2SO |
| rot | bash | RA Observing Tool | IN DEVELOPMENT |
| rounder | otw | Reformat floating point number | O2SO |
| rotafind | otw | Derive image rotation angle | O2SO |
| rough_wcs_[Image] | bash | Add rough WCS header | Interactive ds9 gui |
| rwcs_markII | bash | Derive WCS for an image. | High-level script (2 fitting methods) |
| Save_codes | bash | Save sco cource code | tarball+ to $pack |
| Save_scohtm | bash+ | Save scohtm (html notes) | OS2O |
| savetar | bash | Save to a tar file in $pack | OS2O+ |
| scocodes1.py | python | Survey $scohtm/index.html | O2SO |
| sdss01 | bash | Query SDSS | Output to sdss.cat. |
| sdss_00.py | python | Process sdss01 result | Output to sdss.cdfp |
| search_ds9reg_by_name | bash | Find ds9 region by name. | O2SO |
| select_file_lines | bash | Pull lines from a file. | O2SO |
| select_pas_images_by_time | bash | Select PAS images bu UT time. | user-specified table file |
| sethead | wcstools | Edit FITS header card values. | D.Mink, saord |
| sex2float | otw | sexigecimal to float. | O2SO |
| sex2rd | otw | Convert sexigecimal Ra,Dec. | O2SO |
| sexcd | bash | Print sexigecimal Ra,Dec | O2SO |
| sexform_cleanup | bash | Make uniform format Ra,Dec | O2SO |
| sexprep | otw | Standardize sexigecimals | O2SO |
| show_help | bash | Show help for SCO bash scripts | Must set SCOHELPS system variable |
| show_wcs_points | bash | Display data from wcs_setup.out | pre-existing ds9 image |
| single_hdfix | bash | Modify a single FITS header | O2SO+ |
| sit | bash | Shuffle Interactive Tool | HET oberving tool |
| skycal | lmgf | Useful OBSERVING Tool | skycal.sh for McDonald |
| skygrab | bash | Get DSS,USNO,2MASS,SDSS | ds9 view option. |
| skymap2 | otw | Derive robust sky statistics | skymap2.fits,out |
| skymoon | bash | Install moon properties in header | O2SO+ |
| skyprops_fitslist | bash | Install skySB and moon cards | O2SO+ |
| skysb_mido | bash | Derive and install skySB info | Header installs |
| skysb_stats | bash | Compute mean skySB | O2SO+ |
| spec_lines_show | bash | Overplot spectral lines in ds9 | specify frame # |
| spec_lines_refit | bash | Refit a wavelength solution | specify frame # |
| speclines.sh | otw | List spectral lines | O2SO |
| split_table_by_selector | otw | Use xyf.in to divide a table file | Marked,Not_Marked tables |
| stack_mod.sh | otw | Find substack number. | O2S) |
| STACKER | lmgf | Combine FITS images. | stacker.in for input |
| star_dens | bash | Compute star densities on sky | Output file specfied |
| stats_outliers.sh | otw | Identify statisticals outliers | stats_outliers.flags |
| stats | bash | Compute statistics | O2SO |
| survey_headers.sh | otw | Survey image headers | user-named table file |
| survey_images.sh | otw | Compile image statistics | survey_images.dat |
| table_checker | bash | Check properties of a table file | O2SO |
| table_column_fake | bash | Make a fake table column | user sets out filename |
| table_column_find | bash | Find column number in table file | user sets out filename |
| table_column_math | bash | Apply mat operator to 2 columns | user set filename |
| table_column_pull | bash | Pull a column from a table file | O2SO |
| table_stats | otw | Compute stats for a table column | O2SO |
| table_ds9_imstats.sh | otw | Compile ds9_imstats from tables | mean statistics for one parameter |
| table_ds9_panner | bash | Pan to sources from a table plot | O2SO |
| table_fprange_mask | bash | Build table selection mask. | user-specified output file |
| table_mask_builder | bash | Apply multiple table rules | table, mask file VERY USEFUL |
| table_mathop | bash | math operation of 1 column | result added to table |
| table_merge | bash | Merge two table files | user specified |
| table_onsky_sets.sh | otw | Identify sets of target images | table file |
| table_point_selector | bash | Graphically select from an X,Y space | data files |
| table_text_mask | bash | Build table selection mask. | user-specified output file |
| table_xy_boxclean | bash | Graphically clean an X,Y space | data files |
| table_XY_offsets.sh | otw | Compute mean coordinate offsets | O2SO |
| targinfo | bash | Get info for HET targets | O2SO |
| test_proj | bash | Test gnomonic projection | Runs cdfp_proj.sh |
| text_file_ds9.py | bash | Generate ds9 text regions | O2SO |
| thresh | otw | Build a threshold image. | Used in find1.sh |
| tim_* | otw | Build TEST images. | Model FITS images. |
| tim_circle.sh | otw | Build test image with a circle | Model FITS images. |
| tim_stripes.sh | otw | Build linear gradient test image | Model FITS images. |
| _trans | otw | Transform region files. | ASCII input files |
| trs_ | otw,bash,python | Transform XY coordinates | Lot's of stuff! |
| timedate | bash+ | Time and Date tools. | perform time/date jobs |
| timenow | otw | Give date/time | O2SO |
| txts | bash | Search for tesxt strings in files | O2SO |
| tzgather | bash | Derive the shuffle acam parameter | O2SO |
| ubcone | c | Query USNO B1.0 catalog | c code, S. Levine |
| ubc01 | bash | Run ubcone | Output to UBC01_usnob.asc |
| uhpwg | otw | Find unique html graphic paths | uhpwg.out |
| usno_00.py | python | Process ubcone result | O2SO (>usno_all.cdfp) |
| usno_look | bash | Gather USNO and DSS data | Various products |
| usno_look_wcs | bash | Gather USNO data for an image with WCS | Various products |
| usno_look_wcs_run | bash | Easy wrapper for usno_look_wcs | Various products |
| usno_identify | bash | Identify stars with USNO,DSS data | 2-frame ds9 tool |
| usno_photcal | bash | photometic ZP from USNO data | O2SO+ |
| utdatemoon | otw | moon info for UT date | O2SO+ |
| verb_chek | bash | Check script status | O2SO (activated by ./Verbose.On) |
| vir_ifu_pat | otw | Generate VIRUS files. | files + O2SO(optional) |
| vir_view | bash | View VIRUS spectral images. | |
| virims | bash | Select and list VIRUS images. | virims.out1 |
| vtabread.py | python | Extract VIRUS IFUSLOT data | O2SO (lot's of notes here!) |
| VTemps | bash | Check VIRUS for bad temps. | O2SO |
| waversol_refine | bash | Fit wavelength solution residuals | O2SO+ |
| wcs_adopt | bash | Select 2lin or trs WCS | O2SO |
| wcs_ask | bash | Is WCS present in header? | Y or N to standard out |
| wcs_build_radeclist | bash | RA,DEC from WCS image | wcs_build_radeclist.out |
| wcs_cdfp_refit | otw | Refit rough WCS | O2SO+ |
| wcs_center | bash | Estimate Ra,Dec of image center using WCS | Ra,Dec,Equ,Xmid,Ymid to O2SO |
| wcs_doall | bash | High level WCS tool | Runs WCS tasks |
| wcs_final_head | bash | Build a full WCS image. | Add header cards and rename image. |
| wcs_fstack | bash | WCS-calibrated image sets | Specialized task |
| wcs_getA | bash | WCS using gui-set data | Creates A.fits |
| wcs_getB | bash | WCS using full catalog | Creates B.fits |
| wcs_image_centers | bash | Compute Ra,Dec image centers. | wcs_image_centers.out |
| wcs_list_proc | bash | Calibrate wcs for image list. | See wcs_doall info |
| wcs_outline | bash | Overplot image outline | Uses many tasks (good example!) |
| wcs_photom_zp | bash | Compute phtometric ZP | Image must have WCS |
| wcs_prep | bash | Gather WCS calibration files. | high level task |
| wcs_r_setup | otw | Collect revised WCS stars | Builds new wcs_setup.out |
| wcs_radec_somehow | bash | Get Ra,Dec for image | See "wcs_radec_somehow.output" |
| wcs_refine | bash | Refibe a rough WCS solution. | --- |
| wcs_rename | bash | Rename wcs-calibrated image | Makes FITS images |
| wcs_setup | otw | Collect WCS stars | Builds wcs_setup.out |
| wcs_stats_fitslist | bash | Compile WCS statistics. | O2SO |
| wcs_trs | bash | Test trs method for WCS. | O2SO |
| wcs0 | otw | Derive WCS0 solution | Results to *.info file |
| wcs0_trans | otw | Apply a WCS0 solution | O2SO |
| wcs1 | bash | Derive WCS1 solution | Results to *.fits header |
| wcsf | bash | Derive WCS | WCS for FITS images |
| wcsf_* | bash | Derive WCS (all codes) | WCS for FITS images (Apr2018) |
| wcsf_defaults | bash | Build a local WCSF.DEFAULTS file | WCSF_DEFAULTS |
| wcsf_final | bash | Derive final WCS solution | wcs step |
| wcsf_imgcat | bash | Find sources for astrometry | wcs step |
| wcsf_rough | bash | Derive rough WCS | wcs step |
| wcsf_viscat | bash | Grapically confirm WCS | wcs step |
| wgen | bash | Survey directory for images | fullpath name list |
| wheredata | bash | Establish HET data directory | BaseDir,Date |
| wsol_find | bash | Find local wavelength solution file | O2SO |
| xpa+ds9 | general | General xpa info. | Good xpa Info |
| xy_headstrip | bash | Strip header from file of XY data | O2SO |
| xycirc_markII | otw | generate X,Y on a circle | O2SO |
| xyfitter | bash | Fit a curve to XY data | Very Useful! |
| xyplotter | bash | Make plots from multiple table files | O2SO |
| xyplotter_auto | bash | Make plots from a table file | Lots of PRACTICAL EXAMPLES |
| xy_tranrot_ | otw | Coordinate transformation methods | Suite of tools |
| xy2circ_reg | bash | Make ds9 circle regions | input X,Y file |
| xy2sky | wcstools | Convert X,Y to Ra,Dec via WCS | D.Mink, saord |
| xy2sky_float_2_psfind.py | python | Convert Ra,Dec list | O2SO |
| xya | otw | Compute position angle from XY | O2SO, BEST 0-360 Position angles |
| xya_list | otw | Compute angle from a list of XY | O2SO |
| xycirc | otw | Generate X,Y on a circle. | OS2O |
| xyds9 | otw | Get ds9 X,Y,Text | specify type,color |
| xyds9pf | otw | Center ds9 circle regions | specify type,color |
| xymake_circles.py | python | Build physical regions file. | Make *.cdfp.ref file |
| xyoff | otw | Compute coordinate offsets | O2SO |
| XYP | lmgf | Interactively plot XY data. | NO LONGER MAINTAINED |
| xyr_circles_ds9.py | python | Build ds9 circle region string | O2SO, optional flags |
| xyrotate | otw | Rotate (X,Y) about Xo,Yo | O2SO |
| xy_shift_stats | otw | Measure small XY shifts | Uses mido.out in *.info position |
| ybsc_cat | otw | Query the Yale BSC | observing tool |
| ybsc_skyhex | otw | Select Yale BSC HET tracks | observing tool |
| zpclean | bash | Graphically derive ZPSEC stats. | zpclean.out |
| zpmido | bash | Derive photometric ZP of one image. | ZP+ in header |
| zpmido_table | bash | Compile ZP table. | basename.zp.table |
| zpmido_table_markII | bash | Compile ZP table. | basename.zp.table |
| zpmido_table_values | otw | Compute ZP values. | zpmido_table_values.out |
| zpstars | otw | Assemble data for ZP calibration. | O2SO+ |