Added some logic to parse layer range in name in Calibration.set_parameter(). Edited some other lines to correctly deal with an array of values in 'parray' column in parameters DataFrame.
user can now enter for example:
cal.set_parameter(name="kaq0-3", initial=2)
which means layers 0 up to and including 3 have the same parameter value in the optimization.
Added some logic to parse layer range in name in Calibration.set_parameter(). Edited some other lines to correctly deal with an array of values in 'parray' column in parameters DataFrame.
user can now enter for example:
which means layers 0 up to and including 3 have the same parameter value in the optimization.
Also added some docstrings.