auromat.debug module¶
Some methods for easy debugging of parameters on the shell.
- 
auromat.debug.debugHorizon(imagePath, fitsWcsPath, tleFolder, photoTimeDelta=None, altitude=110)[source]¶ Visualizes the horizon of the modelled earth and inflated earth (=aurora) for the given parameters.
Parameters: photoTimeDelta (datetime.timedelta) – amount to shift the image time (affects calculated camera position and therefore the geodetic coordinates) 
- 
auromat.debug.debugPlot(imagePath, fitsWcsPath, tleFolder, photoTimeDelta=None, altitude=0, minElevation=10)[source]¶ Plot the georeferenced image on a map. This allows to play with the image timestamp and mapping altitude.
Parameters: - imagePath –
 - fitsWcsPath –
 - tleFolder –
 - photoTimeDelta (datetime.timedelta) – amount to shift the image time (affects calculated camera position and therefore the geodetic coordinates)
 - altitude – in km
 - minElevation – in degrees
 
- 
auromat.debug.maskAllInFolder(folderPath, outputFolderPath, ext='jpg', maskFn=<function maskStarfield at 0x865ef50>, preserveExif=True)[source]¶ Masks the starfield of all images in folderPath and stores the masked images in outputFolderPath.
Parameters: - ext (str) – image extension
 - maskFn (function) – the masking function to use, 
by default the standard algorithm from 
auromat.solving.masking - preserveExif (bool) – whether to copy EXIF data (exiftool must be installed)