Set it up so that we can give default, minimum and maximum values to all the numeric parameters for the cleaning functions by editing the file "ranges.txt" in the CIAlign/CIAlign folder. This is just for us to use, not the users - so we can set the range of values which are valid. When we change them the --help and the range which the program will accept will automatically update. I also set up the manual to automatically include these by running the update_manual.py script - which replaces the old update_manual.sh script. Instead of updating user_guide.md we should now update user_guide_template.md.
Moved all the argument parser stuff from CIAlign.py to a separate file - argP.py
Fixed a couple of small errors with the testing - I think these were just due to differences between our machines.
Instead of checking the images for the mini alignments are identical it now checks that they are highly similar - because there were minor differences in the rendering between the test image and the one I made - different shades of the same colour or tiny differences in where the borders of the colours are.
Hi Lotti,
I have:
Set it up so that we can give default, minimum and maximum values to all the numeric parameters for the cleaning functions by editing the file "ranges.txt" in the CIAlign/CIAlign folder. This is just for us to use, not the users - so we can set the range of values which are valid. When we change them the --help and the range which the program will accept will automatically update. I also set up the manual to automatically include these by running the update_manual.py script - which replaces the old update_manual.sh script. Instead of updating user_guide.md we should now update user_guide_template.md.
Moved all the argument parser stuff from CIAlign.py to a separate file - argP.py
Fixed a couple of small errors with the testing - I think these were just due to differences between our machines.
Please merge this in if it's all OK with you!
Katy