SSW_COPIES - ITA-Solar/solo-spice-ql GitHub Wiki

This is a list of files that were copied from other branches in the Solarsoft software library to the SPICE branch. There are two main reasons to copying these files: to improve the code or to have them available in the SPICE branch without having to import another branch.

Improved files

These files were edited to improve the code and eventually, this code may be used to update the original files in the SSW.

spice_histo_opt.pro

  • Original name: histo_opt.pro
  • Original directory: iris/idl/uio/utils/
  • Reason for copying it:
    • The procedure now handles NAN and INF values correctly.
  • Used in: spice_xcontrol, spice_xdetector, spice_xmap, spice_xraster and spice_xwhisker

spice_mk_comp_gauss.pro

  • Original name: mk_comp_gauss.pro
  • Original directory: gen/idl/fitting/
  • Reason for copying it:
    • Changed the parameter names.
    • Changed explanation of the meaning of the sign of the linear transformation coefficient to be more in line with how we actually do it with SPICE (redshift is positive).
  • Used in: generate_adef.pro

spice_xzoom.pro

  • Original name: xzoom.pro
  • Original directory: hinode/eis/idl/util/
  • Reason for copying it:
    • Because this file is in the HINODE branch and we need it in the SPICE branch and don't want to import unnecessary branches.
    • Added keyword /NAN to calls of bytscl().
    • Fixed bug, x/yscale was not defined in spice_xzoom_ps.
    • It uses now widget_positioner.
  • Used in: spice_xdetector.pro and spice_xmap.pro and spice_xwhisker.pro

Imported files

These files were copied so that the user doesn't need to import another branch.

spice_br_panel.pro

  • Original name: br_panel.pro
  • Original directory: iris/idl/uio/utils/
  • Reason for copying it:
    • To be able to use spice_calc_margin.pro instead of calc_margin.pro. No other edits.
  • Used in: spice_xraster.pro

spice_calc_margin.pro

  • Original name: calc_margin.pro
  • Original directory: hinode/eis/idl/util/
  • Reason for copying it:
    • Because this file is in the HINODE branch and we need it in the SPICE branch and don't want to import unnecessary branches. No other edits.
  • Used in: spice_br_panel.pro

spice_gt_peaks.pro

  • Original name: gt_peaks.pro
  • Original directory: hinode/eis/idl/atest/osdc/
  • Reason for copying it:
    • Because this file is in the HINODE branch and we need it in the SPICE branch and don't want to import unnecessary branches. No other edits.
  • Used in: spice_data__define.pro and generate_adef.pro

spice_xlineplot.pro

  • Original name: xlineplot.pro
  • Original directory: hinode/eis/idl/util/
  • Reason for copying it:
    • Because this file is in the HINODE branch and we need it in the SPICE branch and don't want to import unnecessary branches. No other edits.
  • Used in: spice_xdetector.pro and spice_xmap.pro and spice_xwhisker.pro