Add a check function for parameter files
Create an "internal check" function automatically run by lenstool with more explicit messages / warnings.
Possibility to have (optional) interaction with the user / different nivels of checks?
List of points to check (non-exhaustive):
- number of optimised z_mult vs number of multiple images without redshifts (already implemented but message should be more explicit on the non-matched systems).
- check if two images in one or several systems have exactly the same location (should not normally happen, but maybe could be override by the user?)
- redshift differences in the same system ID.
- number of lenses (nlens) vs number of potentials (Warning, re-adjustment, confirmation by the user...)
- check if some wcs coordinates are completely off the rest (fixed limit ~ 5 arcmin? or dmax?, give a warning)
Updated by Guillaume Mahler about 4 years ago
When lenstool check the number of constraints by reading the file containing the multiple images,
Lenstool only read the line if the line end by an end line symbol.
Otherwise it just ignore the line and it does not count as a constraints when computing the dof.
I don't know if this wrong reading expand to the optimisation procedure too.
I only saw that feature for the last line of the multiple images file.