Replaces LOAD keyword with NOLOAD in spice_data::get_window_data
Loading the data is now the default. I don't think that anyone wants to use the link to the data, as it was in IRIS. It doesn't work the same way for 4D data as for 3D data.
Replaces NO_SLIT keyword with NO_MASKING in spice_data::xcfit_block, spice_data::get_window_data and spice_getwindata
Masking the data is now default, i.e. removing pixels from dumbbell, so that slit only remains, when getting the data
Adds new method spice_data::transform_data_for_ana
Adds new method spice_data::mk_analysis, which returns an ANA with an initial adef (fit components)
Cleans up methods spice_data::xcfit_block and spice_data::create_l3, and makes use of spice_data::mk_analysis in those two.
Renames method spice_data::create_l3 to spice_data::create_l3_file
Adds a temporary spice_mk_comp_gauss in which parameter names have been changed to intensity, velocity/lambda, width
Defaults gauss fits to be represented as velocity, adds keywords velocity and position to generate_adef
Makes string array the default output of spice_data::get_header, instead of structure
Adds initial ad-hoc solutions to create level 3 files and images in spice_generate_l3 and spice_create_level3_jpeg_presentation
Adds more general procedure which creates level 3 images, and takes a level 3 file as input, spice_create_l3_images
NOLOAD
in spice_data::get_window_dataNO_MASKING
in spice_data::xcfit_block, spice_data::get_window_data and spice_getwindataspice_data::transform_data_for_ana
spice_data::mk_analysis
, which returns an ANA with an initial adef (fit components)spice_data::xcfit_block
andspice_data::create_l3
, and makes use of spice_data::mk_analysis in those two.spice_data::create_l3_file
spice_data::get_header
, instead of structurespice_generate_l3
andspice_create_level3_jpeg_presentation
spice_create_l3_images