Releases: rzellem/EXOTIC
Updated AAVSO output column titles
Features
- Updated AAVSO Column Titles
- Image alignment faults to “on”
- Updated FOV legend colors
Bugfixes
- Updated observation date check
Updated instructions and obs date treatment
Features
- Updated installation and user instructions
Bugfix
- Updated observation date treatment in the code to avoid error when EXOTIC is run in the Google Colab
Image alignment optional; support multiple headers; added PSF plots
Features
- Added PSF plots
- Updated readme text/links on Github
- Support FITS with multiple headers
- Added open elevation API to get elevation based on lat/long
- Updated plate solution
- Image alignment is now optional (e.g., for large datasets)
- Check user’s date format to avoid any UNIX-related path issues
Bugfixes
- Transit code bug fix
- Update FOV legend and labels
Fixed rounding error
Features
- None this week.
Bugfixes
- Error in rounding prevented writing of AAVSO output file. Function has now been fixed and should now produce the output.
Add trans dur calc; fix sig figs, AAVSO output file, meridian flip, and image alignment
Features
- Add transit duration calculation
- Sped-up image alignment
Bugfixes
- Fix AAVSO output file to normalize flux values by out-of-transit
- Fix significant digits reported
- Fixed meridian flip
inits for real-time reduction; rounding in AAVSO output; BJD_TDB support; mobs date format check; bugfixes
Features:
- Modified the real-time reduction command-line argument to accept the same inits.json used for other reduction methods.
- Now rounding in the AAVSO output file to limit character-length of
Results
andPriors
fields - Will check that the user has specified correct format for observation date (i.e., no
/
) - Support
BJD_TDB
misspelling ofBJD_TBD
keyword in image header - Will return timeout error if astrometry.net website is not responding
Bugs:
- Real-time reduction error fixed.
- Input files had been disconnected from the corruption check and are now aligned properly.
- Fixed a variable name typo
- Fixed user_input val3 error
Inits for real-time reduction; rounding in AAVSO output; bugfixes
Features:
- Modified the real-time reduction command-line argument to accept the same inits.json used for other reduction methods.
- Now rounding in the AAVSO output file to limit character-length of
Results
andPriors
field.s
Bugs:
- Real-time reduction error fixed.
- Input files had been disconnected from the corruption check and are now aligned properly.
- Fixed a variable name typo
Updated instructions
Updated installation and run instructions.
fixed memory allocation realtime data reduction, error calculation fix, OOT normalization
Features
- Now EXOTIC uses substantially less system memory by opening only one file at a time
- Removed unnecessary global variables
- Out-of-transit data now normalized to 1
- Updated time series uncertainty estimation
- Added back in exposure time header scraper
- Only the WCS header will be downloaded from astrometry.net instead of the entire timing file due to small file size
- Updated priors
- Modified way EXOTIC opens up FITS files when only needing the header information (e.g., time) to use less memory
- General code cleanup
- Added back in the ability to check for WCS, retrieving a plate solution, checking for a variable star
- New example and interactive lightcurve fit
Bugfixes
- Minor fix to data masking
- Fix the output for image alignment
- Updated pre-reduced portion of EXOTIC to work with new memory management
New command line arguments
Features:
-
An additional command-line argument has been added to adopt all NASA Exoplanet Archive (NEA) parameters, and it will be noted as -nea.
-
Command-line arguments have been updated to the following example options (instructions will be updated in PDF soon):
-
python3 exotic.py -red inits.json
: Complete reduction with inits.json file -
python3 exotic.py -pre inits.json
: Nested sampler only for prereduced datasets with inits.json file -
python3 exotic.py -rt image_directory.fits
: Real-time reductions with a path to image directory -
-ov
: Can be used with -red & -pre to override the NEA parameters with inits.json parameters. -
-nea
: Can be used with -red & -pre to adopt all NEA parameters with no command-line inputs and will ignore inits.json parameters.
-
-
Some examples of how they can be used with the command-line arguments from above:
python3 exotic.py -red inits.json -ov
python3 exotic.py -pre inits.json -nea
-
Also,
-h
will give a more in-depth explanation about each flag shown above and what they do by enteringpython3 exotic.py -h
.
Bugfixes:
- None.