Recent Releases of exotic
exotic - Hotfix for nonexistent calibration files
- HOTFIX
- Conditional to check if calibration files are NoneType
HOTFIX -- What's Changed
- Issue 1358: Resolve application error when calibration files are nonexistent by @ivenzor in https://github.com/rzellem/EXOTIC/pull/1359
New Contributors
- Recognition for contributing to Exoplanet Watch
Full Changelog: https://github.com/rzellem/EXOTIC/compare/4.3.0...4.3.1
- Python
Published by jpl-jengelke over 1 year ago
exotic - Comp star identification, image frame management and dependency error fixes
- Fix mesh overlay to not extend beyond image bounds
- Re-enable AAVSO comparison stars by default
- Improve management of dark, bias and flat imagery
- Bug fix to restrict negative aperture and filter values (used to flag calibrations) from appearing in FOV plots
- Enhance plot function to eliminate negative aperture when no comparison star is used
- Exclude bad dark frame files from general calculations
- Fix for EXOTIC launch crash related to Pylightcurve dependency DB upgrade
- Fix for EXOTIC LDTk class errors relating to Numba on Python 3.11 compatibility that impacts dependency module usage
What's Changed
- Issue 1346: Workaround for PyLightCurve DB upgrade bug by @ivenzor in https://github.com/rzellem/EXOTIC/pull/1347
- Issue 1336: Fix mesh_box extending beyond the border of the frame; Re-enable AAVSO comparison stars to Y in Colab by @ivenzor in https://github.com/rzellem/EXOTIC/pull/1351
- Issue 1348: Negative Values in FOV plot when no comparison star is used; Negative pixel scale in FOV plot by @ivenzor in https://github.com/rzellem/EXOTIC/pull/1349
- Issue #1352: Fix for EXOTIC LDTk Numba incompatibilities under Python 3.11+ by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1353
- Release EXOTIC 4.3.0 (attempt 1): Comparison star identification, image frame management and dependency error fixes by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1354
- Issue 1352: Alter Pylightcurve pin due to version 4.0.1 DB breakage by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1356
- Release EXOTIC 4.3.0: Comparison star identification, image frame management and dependency error fixes by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1357
New Contributors
- Recognition for contributing to Exoplanet Watch
Full Changelog: https://github.com/rzellem/EXOTIC/compare/4.2.3...4.3.0
- Python
Published by jpl-jengelke over 1 year ago
exotic - Hotfix for noisy or drifting background imaging
- HOTFIX
- Modify flux calculations to ignore empty data cutouts and workaround with intelligent defaults
- This impacts broad ranging data sets that are either noisy or drifting toward edge of frame
HOTFIX -- What's Changed
- Issue 1340: Resolve TypeError for noisy or drifting background imaging by @ivenzor in https://github.com/rzellem/EXOTIC/pull/1341
New Contributors
- Recognition for contributing to Exoplanet Watch
Full Changelog: https://github.com/rzellem/EXOTIC/compare/4.2.2...4.2.3
- Python
Published by jpl-jengelke over 1 year ago
exotic - Hotfix for installing and temporary disable of comp star automation
- HOTFIX
- Fix to alleviate new installation issues due to module import errors
- Temporary default to
nofor synchronizing with AAVSO comp stars until revised solution in next release
HOTFIX -- What's Changed
- Issue 1331: Fix importlib module import error that resulted in inconsistent std library usage by @ivenzor in https://github.com/rzellem/EXOTIC/pull/1332
- Issue 1125: Temporarily disabling automatic AAVSO Comp Star synchronization for Colab users by @tamimfatahi in https://github.com/rzellem/EXOTIC/pull/1335
New Contributors
- Recognition for contributing to Exoplanet Watch
Full Changelog: https://github.com/rzellem/EXOTIC/compare/4.2.1...4.2.2
- Python
Published by jpl-jengelke over 1 year ago
exotic - Plotting enhancements, data precision improvements and API modernization
- HOTFIX
- Updated array of user request/response queries at CLI to fix missing value descriptions
- Add missing comparison star default values for reduction inputs
- Fix scales on field of view (FOV) plots and axial range setting
- Set circular reticule to red when aperture photometry is selected
- Add
opt_method,aperandannuluslabels to legend
- Properly scale bound for host star isolation in plate solutions
- Account for J2000 RA and DEC
- Bound user coordinates for accuracy (limit 5 point spread function[PSF])
- Update conditions for using PSF versus aperture identification
- Stability improvements in querying and analyzing known archive priors
- Dependency updates to support Python 3.12+
- Various enhancements, bug fixes and stability improvements
HOTFIX -- What's Changed
- Issue #1125: Include AAVSO comparison stars as default during initialization file construction for Colab by @tamimfatahi in https://github.com/rzellem/EXOTIC/pull/1329
- Issue #1327: Adding in additional planetary parameter prompts for proper motion values by @tamimfatahi in https://github.com/rzellem/EXOTIC/pull/1328
What's Changed
- Issues #1099, #1317: Modifying margin from 100" to using PSF for user-entered coordinates and updating coordinates with proper motion by @tamimfatahi in https://github.com/rzellem/EXOTIC/pull/1318
- Issue #1303: FOV legend to either display annulus or aperture depending on optimal method chosen by @IraLeeBell in https://github.com/rzellem/EXOTIC/pull/1315
- Issue #1310: Fixing plate scale format on FOV Plots by @ivenzor in https://github.com/rzellem/EXOTIC/pull/1311
- Issue #1313: Use urllib.parse.quote for URL-encoding the ADQL query (Part 1) by @ivenzor in https://github.com/rzellem/EXOTIC/pull/1312
- Issue #1313: Using Regex to Query Planet Name (Part 2) by @tamimfatahi in https://github.com/rzellem/EXOTIC/pull/1314
- Issue #1322: General security updates for application dependencies by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1323
New Contributors
- Recognition for contributing to Exoplanet Watch
Full Changelog: https://github.com/rzellem/EXOTIC/compare/4.1.0...4.2.1
- Python
Published by jpl-jengelke over 1 year ago
exotic - Plotting enhancements, data precision improvements and API modernization
- Fix scales on field of view (FOV) plots and axial range setting
- Set circular reticule to red when aperture photometry is selected
- Add
opt_method,aperandannuluslabels to legend
- Properly scale bound for host star isolation in plate solutions
- Account for J2000 RA and DEC
- Bound user coordinates for accuracy (limit 5 point spread function[PSF])
- Update conditions for using PSF versus aperture identification
- Stability improvements in querying and analyzing known archive priors
- Dependency updates to support Python 3.12+
- Various enhancements, bug fixes and stability improvements
What's Changed
- Issues #1099, #1317: Modifying margin from 100" to using PSF for user-entered coordinates and updating coordinates with proper motion by @tamimfatahi in https://github.com/rzellem/EXOTIC/pull/1318
- Issue #1303: FOV legend to either display annulus or aperture depending on optimal method chosen by @IraLeeBell in https://github.com/rzellem/EXOTIC/pull/1315
- Issue #1310: Fixing plate scale format on FOV Plots by @ivenzor in https://github.com/rzellem/EXOTIC/pull/1311
- Issue #1313: Use urllib.parse.quote for URL-encoding the ADQL query (Part 1) by @ivenzor in https://github.com/rzellem/EXOTIC/pull/1312
- Issue #1313: Using Regex to Query Planet Name (Part 2) by @tamimfatahi in https://github.com/rzellem/EXOTIC/pull/1314
- Issue #1322: General security updates for application dependencies by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1323
New Contributors
- Recognition for contributing to Exoplanet Watch
Full Changelog: https://github.com/rzellem/EXOTIC/compare/4.1.0...4.2.0
- Python
Published by jpl-jengelke almost 2 years ago
exotic - RV querying, secure publishing and documentation updates
- Introducing the EXOTIC user chatbot -- A guided help system
- Scripts to promote radial velocity (RV) archive querying with joint fit analysis
- Resolution improvement of field of view (FOV) plots
- Enable trusted publishing on the Python Package Index (PyPi)
What's Changed
- Issue #1298: Improving FOV Plots by @tamimfatahi in https://github.com/rzellem/EXOTIC/pull/1299
- Issue #1287: Implement trusted publishing by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1300
- Issue #1281: Add rv scripts for joint fit by @sdcorle1 in https://github.com/rzellem/EXOTIC/pull/1296
- Issue #1218: Introducing the EXOTIC user chatbot! Plus, further updated documentation and fixed links by @pearsonkyle in https://github.com/rzellem/EXOTIC/pull/1297
New Contributors
- @sdcorle1 made their first contribution in https://github.com/rzellem/EXOTIC/pull/1296
Full Changelog: https://github.com/rzellem/EXOTIC/compare/4.0.1...4.1.0
- Python
Published by jpl-jengelke almost 2 years ago
exotic - Stellar variability, TESS processing, API enhancements and bug fixes
- Calculate exoplanet host star magnitudes and make file for user upload to the AAVSO International Database (AID)
- Scrape comparison stars from AAVSO using either a pre-existing or downloaded plate solution
- Extend plate solution download timeouts
- TESS candidate processing capabilities:
- Quick assessment/joint analysis script (
toi_indiv_lc.py) to rapidly perform a reduction based on pre-existing inits - Global fit reduction processing (
toi.py) - Scripts to aid in setting initial processing defaults (
inits) for candidates
- Quick assessment/joint analysis script (
- Fix for Bokeh breaking API changes (#1290)
- Fix for documentation not showing in Markdown READMEs (#1289)
- Various modern build improvements, enhancements and bug fixes
What's Changed
- Issue 1235: Changing fitting prior from a/Rs to inc by @tamimfatahi in https://github.com/rzellem/EXOTIC/pull/1236
- Issue 1229: Bug for removing variable stars by @tamimfatahi in https://github.com/rzellem/EXOTIC/pull/1237
- Issue 1164: Printing variable star name and coordinates by @tamimfatahi in https://github.com/rzellem/EXOTIC/pull/1238
- Issue 1240, 1094, 1067: Bringing back AID Uploads by @tamimfatahi in https://github.com/rzellem/EXOTIC/pull/1242
- Add support for fpack based extensions by @mikeprimm in https://github.com/rzellem/EXOTIC/pull/1251
- Issue 1259: Updating Centroid Plots by @tamimfatahi in https://github.com/rzellem/EXOTIC/pull/1260
- Fix for AAVSO comp additions - particularly when one matches target star by @mikeprimm in https://github.com/rzellem/EXOTIC/pull/1253
- Add candidate inits file maker script, resolves #1265 by @noguerfederico in https://github.com/rzellem/EXOTIC/pull/1266
- Add tessindividlc.py for individual TESS time series extraction and fitting by @noguerfederico in https://github.com/rzellem/EXOTIC/pull/1262
- Plate solution timeout extension ... by @IraLeeBell in https://github.com/rzellem/EXOTIC/pull/1270
- Issue 1274/1275 add toiindivlc.py, add fortoipycandidateinits_maker.py and update README.md by @noguerfederico in https://github.com/rzellem/EXOTIC/pull/1280
- Update and normalize build system, add fixed timeout vars by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1283
- Fix for malformed variable name breaking Dynesty/Windows reductions by @ivenzor in https://github.com/rzellem/EXOTIC/pull/1286
New Contributors
- @ivenzor made their first contribution in https://github.com/rzellem/EXOTIC/pull/1286
- @IraLeeBell made their first contribution in https://github.com/rzellem/EXOTIC/pull/1267
- @noguerfederico made their first contribution in https://github.com/rzellem/EXOTIC/pull/1266
Full Changelog: https://github.com/rzellem/EXOTIC/compare/3.3.0...4.0.1
- Python
Published by jpl-jengelke almost 2 years ago
exotic - API light curve fitting enhancements and documentation improvements
- Modify lightcurve fitting and charting to support large data set display when generated by JPL backend processes
- API optimization
- Improved examples and TESS documentation
What's Changed
- Use-case document + fix to multi-lc fitter for citisens by @pearsonkyle in https://github.com/rzellem/EXOTIC/pull/1228
- Minor updates for releasing LC Fitting by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1231
- New example + API clean up by @pearsonkyle in https://github.com/rzellem/EXOTIC/pull/1234
- Release EXOTIC 3.3.0 by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1233
Full Changelog: https://github.com/rzellem/EXOTIC/compare/3.2.4...3.3.0
- Python
Published by jpl-jengelke over 2 years ago
exotic - 3.2.4: hotfix for height
What's Changed
- change height from int to float by @rzellem in https://github.com/rzellem/EXOTIC/pull/1227
Full Changelog: https://github.com/rzellem/EXOTIC/compare/3.2.3...3.2.4
- Python
Published by rzellem almost 3 years ago
exotic - Knobs and levers for reduction API logging
- Add verbosity controls to limit logging through the EXOTIC data reduction API
- Bug fixes for module imports
What's Changed
- Update reduction API to fully suppress logging by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1224
- Release EXOTIC 3.2.3 by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1225
Full Changelog: https://github.com/rzellem/EXOTIC/compare/3.2.2...3.2.3
- Python
Published by jpl-jengelke almost 3 years ago
exotic - Limb darkening and filter matching API improvements
- Improved filter matching and presentation logic
- API improvements to support isolation of Limb Darkening functionality into OOP components
- Integrating new filter logic with UI -- Clarify and simplify filter selection
What's Changed
- Minor bug fixes and unified filter detection by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1214 and https://github.com/rzellem/EXOTIC/pull/1215
- Issue 1165: Checking datasets for MObs and Conforming w/ New Limb Darkening Updates by @tamimfatahi in https://github.com/rzellem/EXOTIC/pull/1217
- Additional filter modifications by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1219
- Release merge for EXOTIC 3.2.1 by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1220
Full Changelog: https://github.com/rzellem/EXOTIC/compare/3.2.0...3.2.2
- Python
Published by jpl-jengelke almost 3 years ago
exotic - Tess Enhancements and Filter Detection Improvements
What's Changed
- Updated Instructions for Installing TESS code by @pearsonkyle in https://github.com/rzellem/EXOTIC/pull/1209
- Filter logic modifications to extend matching by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1211
- Follow on to Filter logic modifications to extend matching by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1212
- Release Tess Enhancements and Filter Detection Improvements by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1213
Full Changelog: https://github.com/rzellem/EXOTIC/compare/3.1.0...3.2.0
- Python
Published by jpl-jengelke almost 3 years ago
exotic - Imaging enhancements and TESS processing
What's Changed
- Updates for Multi_Fit notebook + Periodogram by @pearsonkyle in https://github.com/rzellem/EXOTIC/pull/1189
- Tess dependency update by @pearsonkyle in https://github.com/rzellem/EXOTIC/pull/1190
- Pin Ultranest - develop by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1192
- Backport release to pin reduction API by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1195
- Backport Ultranest hotfix to develop by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1199
- Update version.py by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1201
- Upgrade EXOTIC to Cython 3 -- testing required by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1203
- Issue 1206: Scipy v1.11 update by @tamimfatahi in https://github.com/rzellem/EXOTIC/pull/1207
- Requirements updates for Cython and other updates by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1208
- Imaging enhancements and TESS implementation by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1204
Full Changelog: https://github.com/rzellem/EXOTIC/compare/3.0.2...3.1.0
- Python
Published by jpl-jengelke almost 3 years ago
exotic - Minor fix for dependency installation errors
What's Changed
- Closes #1197: Update Ultranest by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1198
- Update version.py by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1200
Full Changelog: https://github.com/rzellem/EXOTIC/compare/3.0.0...3.0.2
- Python
Published by jpl-jengelke almost 3 years ago
exotic - The Michael Primm Release!
What's Changed
- Update tenacity requirement from ~=8.1 to ~=8.2 by @dependabot in https://github.com/rzellem/EXOTIC/pull/1150
- Update requests requirement from ~=2.28 to ~=2.31 by @dependabot in https://github.com/rzellem/EXOTIC/pull/1181
- Update holoviews requirement from ~=1.15 to ~=1.16 by @dependabot in https://github.com/rzellem/EXOTIC/pull/1182
- Update lmfit requirement from ~=1.0 to ~=1.2 by @dependabot in https://github.com/rzellem/EXOTIC/pull/1167
- Add logging of AAVSO comparison star additions by @mikeprimm in https://github.com/rzellem/EXOTIC/pull/1170
- Handle times, jd_times arrays properly when first image files skipped by @mikeprimm in https://github.com/rzellem/EXOTIC/pull/1172
- Add handling of EXP header, and avoid AAVSO error for large fields by @mikeprimm in https://github.com/rzellem/EXOTIC/pull/1180
- Avoid code duplication by @marcocesari in https://github.com/rzellem/EXOTIC/pull/1139
- Add plate status logging, more friendly (less redundant) errors by @mikeprimm in https://github.com/rzellem/EXOTIC/pull/1171
- TESS pipeline for examples by @pearsonkyle in https://github.com/rzellem/EXOTIC/pull/1184
- Handle tFlux, cFlux sigma clipping during model matches by @mikeprimm in https://github.com/rzellem/EXOTIC/pull/1183
- Make times BJD-TDB immediately, remove later conversion by @mikeprimm in https://github.com/rzellem/EXOTIC/pull/1175
- Add support for demosaic, for sake of color scopes/cameras (e.g. Unistellar) by @mikeprimm in https://github.com/rzellem/EXOTIC/pull/1151
- Placate python 3.8 - cannot handle hinting for generics by @mikeprimm in https://github.com/rzellem/EXOTIC/pull/1186
- Prevent exception in sigma clip when data includes NaNs by @mikeprimm in https://github.com/rzellem/EXOTIC/pull/1187
- v3.0.0 - the Michael Primm Release! by @rzellem in https://github.com/rzellem/EXOTIC/pull/1188
New Contributors
- @marcocesari made their first contribution in https://github.com/rzellem/EXOTIC/pull/1139
Full Changelog: https://github.com/rzellem/EXOTIC/compare/2.10.0...3.0.0
- Python
Published by rzellem about 3 years ago
exotic - Update to reading in large image files
What's Changed
- Shift to 'with' for file - avoid error in finally path when bad by @mikeprimm in https://github.com/rzellem/EXOTIC/pull/1163
- v2.10.0 - update to reading in large image files by @rzellem in https://github.com/rzellem/EXOTIC/pull/1169
Full Changelog: https://github.com/rzellem/EXOTIC/compare/2.9.0...2.10.0
- Python
Published by rzellem about 3 years ago
exotic - the Mike Primm Release!
What's Changed
- bayesian OC analysis by @pearsonkyle in https://github.com/rzellem/EXOTIC/pull/1162
- Make random seed settable to make model solving run-to-run consistent by @mikeprimm in https://github.com/rzellem/EXOTIC/pull/1143
- Handle dropped/bad frames cleanly by @mikeprimm in https://github.com/rzellem/EXOTIC/pull/1144
- Fix ./runexoticlinux.sh to handle Ubuntu not putting ~/.local/bin on PATH by @mikeprimm in https://github.com/rzellem/EXOTIC/pull/1145
- v2.9.0 - corrupted image treatment by @rzellem in https://github.com/rzellem/EXOTIC/pull/1168
New Contributors
- @mikeprimm made their first contribution in https://github.com/rzellem/EXOTIC/pull/1143
Full Changelog: https://github.com/rzellem/EXOTIC/compare/2.8.0...2.9.0
- Python
Published by rzellem over 3 years ago
exotic - Better treatment of missing parameters
What's Changed
- None check for a/rs by @pearsonkyle in https://github.com/rzellem/EXOTIC/pull/1133
- Minor update to support Win installs by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1134
- Adding in new alignment method by @tamimfatahi in https://github.com/rzellem/EXOTIC/pull/1084
- Updates to light curve fitting (ELCA) by @pearsonkyle in https://github.com/rzellem/EXOTIC/pull/1149
- Adding full file path to output of "Finding transformation" messages by @mgribov in https://github.com/rzellem/EXOTIC/pull/1137
- EXOTIC API Updates by @pearsonkyle in https://github.com/rzellem/EXOTIC/pull/1157
- v2.8.0: better treatment of missing parameters by @rzellem in https://github.com/rzellem/EXOTIC/pull/1158
New Contributors
- @mgribov made their first contribution in https://github.com/rzellem/EXOTIC/pull/1137
Full Changelog: https://github.com/rzellem/EXOTIC/compare/2.7.0...2.8.0
- Python
Published by rzellem over 3 years ago
exotic - Updates to ultranest
What's Changed
- Issue 1109: Fixing aavso output file name and column from 'DATE_TYPE' to 'DATE' by @tamimfatahi in https://github.com/rzellem/EXOTIC/pull/1121
- Fixed AAVSO variable star file name; added back in PANNSTARS filter by @rzellem in https://github.com/rzellem/EXOTIC/pull/1122
Full Changelog: https://github.com/rzellem/EXOTIC/compare/2.5.1...2.7.0
- Python
Published by rzellem over 3 years ago
exotic - Fixed AAVSO variable star file name; added back in PANNSTARS filter
What's Changed
- Issue 1109: Fixing aavso output file name and column from 'DATE_TYPE' to 'DATE' by @tamimfatahi in https://github.com/rzellem/EXOTIC/pull/1121
- Fixed AAVSO variable star file name; added back in PANNSTARS filter by @rzellem in https://github.com/rzellem/EXOTIC/pull/1122
Full Changelog: https://github.com/rzellem/EXOTIC/compare/2.5.1...2.6.0
- Python
Published by rzellem over 3 years ago
exotic - LCO header fix
What's Changed
- v2.5.1: LCO header fix by @rzellem in https://github.com/rzellem/EXOTIC/pull/1119
Full Changelog: https://github.com/rzellem/EXOTIC/compare/2.5.0...2.5.1
- Python
Published by rzellem over 3 years ago
exotic - Support LCO images in Colab
What's Changed
- v2.5.0: add LCO support in Colab by @rzellem in https://github.com/rzellem/EXOTIC/pull/1118
Full Changelog: https://github.com/rzellem/EXOTIC/compare/2.4.0...2.5.0
- Python
Published by rzellem over 3 years ago
exotic - 2.4.0: Better Support for LCO Data
What's Changed
- Issue 1113: Indexing between header files by @tamimfatahi in https://github.com/rzellem/EXOTIC/pull/1114
- Tweak MD5 file writing to AAVSO output to make JE happy :P by @rzellem in https://github.com/rzellem/EXOTIC/pull/1096
- v2.3.0 - update support for LCO data by @rzellem in https://github.com/rzellem/EXOTIC/pull/1115
- Syncing develop from main by @rzellem in https://github.com/rzellem/EXOTIC/pull/1116
- v2.4.0 - better support for LCO data by @rzellem in https://github.com/rzellem/EXOTIC/pull/1117
Full Changelog: https://github.com/rzellem/EXOTIC/compare/2.3.0...2.4.0
- Python
Published by rzellem over 3 years ago
exotic - Add support for EXOTIC Colab
What's Changed
- colab.py file for new EXOTIC colabs by Moore Boeck by @alienlifeform in https://github.com/rzellem/EXOTIC/pull/1107
New Contributors
- @alienlifeform made their first contribution in https://github.com/rzellem/EXOTIC/pull/1107
Full Changelog: https://github.com/rzellem/EXOTIC/compare/2.2.0...2.3.0
- Python
Published by rzellem over 3 years ago
exotic - Properly indexing BJD times for lightcurve analysis
What's Changed
- Issue 1100: Indexing Errors for Time by @tamimfatahi in https://github.com/rzellem/EXOTIC/pull/1101
- Properly indexing BJD times for lightcurve analysis by @rzellem in https://github.com/rzellem/EXOTIC/pull/1102
Full Changelog: https://github.com/rzellem/EXOTIC/compare/2.1.1...2.2.0
- Python
Published by rzellem over 3 years ago
exotic - PyPi Release Fix
What's Changed
- Sync develop with latest EXOTIC release by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1087
- Issue 1065: md5 checksum by @tamimfatahi in https://github.com/rzellem/EXOTIC/pull/1088
- Revert to support Python 3.7.x by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1089
- PyPi Release Fix by @rzellem in https://github.com/rzellem/EXOTIC/pull/1090
Full Changelog: https://github.com/rzellem/EXOTIC/compare/2.0.1...2.1.1
- Python
Published by rzellem over 3 years ago
exotic - EXOTIC v2.0.1! Now with variable star measurements!
What's Changed
- Issue n: Variable Star et al. by @tamimfatahi in https://github.com/rzellem/EXOTIC/pull/1035
- Update install to test including package requirements by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1036
- new dep and code api for dynesty by @pearsonkyle in https://github.com/rzellem/EXOTIC/pull/1042
- Issue #988: Changes to ensure dependency installation. ... by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1043
- Updates to Stellar Variability Code, Build System, API support and Comp Star Calculations, et. al. by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1044
- Test fix for EXOTIC publish by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1046
- Release latest fix attempt for EXOTIC publish by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1047
- Test fix for EXOTIC publish by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1048
- Release fix for EXOTIC publish by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1049
- Test fix for EXOTIC publish by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1050
- Release fix for EXOTIC publish by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1051
- Issue 1058: Fixing variable star errors and filter query for VSP by @tamimfatahi in https://github.com/rzellem/EXOTIC/pull/1059
- Issue 949: Mid-Transit Uncertainty limited by Orbital Period by @tamimfatahi in https://github.com/rzellem/EXOTIC/pull/1063
- Issue 965: Enforced utf-8 encoding of AAVSO upload files by @tamimfatahi in https://github.com/rzellem/EXOTIC/pull/1064
- Issue 1016: Saving all plots in /temp/ by @tamimfatahi in https://github.com/rzellem/EXOTIC/pull/1061
- Issue 1017: Making list of comp stars entries more lenient by @tamimfatahi in https://github.com/rzellem/EXOTIC/pull/1060
- Issue 1068: Saving dates in JD for Stellar Variability by @tamimfatahi in https://github.com/rzellem/EXOTIC/pull/1070
- Issue 877 & 1062: Modifying Filter Handling by @tamimfatahi in https://github.com/rzellem/EXOTIC/pull/1071
- Sync build testing branch with main by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1074
- Sync develop with latest main by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1075
- Merge develop into ci development branch by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1076
- Release and publish fix by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1077
- Issue 1005 & 1073: Bypassing comp stars that fall of detector & adding Rp/R* to AAVSO priors by @tamimfatahi in https://github.com/rzellem/EXOTIC/pull/1079
- Build, release and deploy fix by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1080
- EXOTIC v2.0! Now with variable star measurements! by @rzellem in https://github.com/rzellem/EXOTIC/pull/1081
- Fix version issue for release by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1082
- Develop by @rzellem in https://github.com/rzellem/EXOTIC/pull/1083
Updates
- Build tooling fixes to support reliable releases
Full Changelog: https://github.com/rzellem/EXOTIC/compare/2.0.0...2.0.1
- Python
Published by jpl-jengelke over 3 years ago
exotic - EXOTIC v2.0! Now with variable star measurements!
What's Changed
- Issue n: Variable Star et al. by @tamimfatahi in https://github.com/rzellem/EXOTIC/pull/1035
- Update install to test including package requirements by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1036
- new dep and code api for dynesty by @pearsonkyle in https://github.com/rzellem/EXOTIC/pull/1042
- Issue #988: Changes to ensure dependency installation. ... by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1043
- Updates to Stellar Variability Code, Build System, API support and Comp Star Calculations, et. al. by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1044
- Test fix for EXOTIC publish by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1046
- Release latest fix attempt for EXOTIC publish by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1047
- Test fix for EXOTIC publish by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1048
- Release fix for EXOTIC publish by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1049
- Test fix for EXOTIC publish by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1050
- Release fix for EXOTIC publish by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1051
- Issue 1058: Fixing variable star errors and filter query for VSP by @tamimfatahi in https://github.com/rzellem/EXOTIC/pull/1059
- Issue 949: Mid-Transit Uncertainty limited by Orbital Period by @tamimfatahi in https://github.com/rzellem/EXOTIC/pull/1063
- Issue 965: Enforced utf-8 encoding of AAVSO upload files by @tamimfatahi in https://github.com/rzellem/EXOTIC/pull/1064
- Issue 1016: Saving all plots in /temp/ by @tamimfatahi in https://github.com/rzellem/EXOTIC/pull/1061
- Issue 1017: Making list of comp stars entries more lenient by @tamimfatahi in https://github.com/rzellem/EXOTIC/pull/1060
- Issue 1068: Saving dates in JD for Stellar Variability by @tamimfatahi in https://github.com/rzellem/EXOTIC/pull/1070
- Issue 877 & 1062: Modifying Filter Handling by @tamimfatahi in https://github.com/rzellem/EXOTIC/pull/1071
- Sync build testing branch with main by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1074
- Sync develop with latest main by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1075
- Merge develop into ci development branch by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1076
- Release and publish fix by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1077
- Issue 1005 & 1073: Bypassing comp stars that fall of detector & adding Rp/R* to AAVSO priors by @tamimfatahi in https://github.com/rzellem/EXOTIC/pull/1079
- Build, release and deploy fix by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1080
- EXOTIC v2.0! Now with variable star measurements! by @rzellem in https://github.com/rzellem/EXOTIC/pull/1081
- Fix version issue for release by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1082
- Develop by @rzellem in https://github.com/rzellem/EXOTIC/pull/1083
Full Changelog: https://github.com/rzellem/EXOTIC/compare/1.11.0...2.0.0
- Python
Published by rzellem over 3 years ago
exotic - Moar updates!
What's Changed
- Revert develop to v1.10.0 by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/961
- python specifier had incorrect quotes around version. by @matteius in https://github.com/rzellem/EXOTIC/pull/970
- Fix for Cython pre-installation step blocking installs by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/972
- Removing Warning Messages: Alignment by @tamimfatahi in https://github.com/rzellem/EXOTIC/pull/973
- Issue 968 by @rzellem in https://github.com/rzellem/EXOTIC/pull/969
- Add extension: .gz by @tamimfatahi in https://github.com/rzellem/EXOTIC/pull/979
- Pulling in hotfix to develop by @rzellem in https://github.com/rzellem/EXOTIC/pull/987
- Add pre-installation step specifier by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/990
- Update ELCA to leverage Ultranest verbosity controls by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/991
- Update ultranest requirement from ~=3.3.3 to ~=3.4.4 by @dependabot in https://github.com/rzellem/EXOTIC/pull/977
- Update cython requirement from ~=0.29.26 to ~=0.29.30 by @dependabot in https://github.com/rzellem/EXOTIC/pull/995
- Update panel requirement from ~=0.12 to ~=0.13 by @dependabot in https://github.com/rzellem/EXOTIC/pull/981
- Update requests requirement from ~=2.27 to ~=2.28 by @dependabot in https://github.com/rzellem/EXOTIC/pull/1001
- Issue 1004: Omega added to inputs by @ihuckabee in https://github.com/rzellem/EXOTIC/pull/1009
- Issue 1006: EXOTIC & CITISENS Filter Unification by @tamimfatahi in https://github.com/rzellem/EXOTIC/pull/1007
- Merge latest develop into issue_988 (installer updates) by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1025
- Merge FITS file updates to develop by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1026
- Sync Issue 988 with latest develop by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1028
- Development iteration including build changes, FOV upgrades, FITS compressed support, et. al. by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1030
- Filter Output Fix as well as other fixes by @tamimfatahi in https://github.com/rzellem/EXOTIC/pull/1032
- Issue #988: Update dependency versions per dependabot. ... by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1033
- Issue #988: Bump version number to reflect release changes. by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1034
- Release of build changes, FOV upgrades, FITS compressed support, et. al. by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1031
New Contributors
- @matteius made their first contribution in https://github.com/rzellem/EXOTIC/pull/970
- @ihuckabee made their first contribution in https://github.com/rzellem/EXOTIC/pull/1009
Full Changelog: https://github.com/rzellem/EXOTIC/compare/1.10.2...1.11.1
- Python
Published by rzellem almost 4 years ago
exotic - Release of build changes, FITS compressed support, et. al.
What's Changed
- Revert develop to v1.10.0 by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/961
- python specifier had incorrect quotes around version. by @matteius in https://github.com/rzellem/EXOTIC/pull/970
- Fix for Cython pre-installation step blocking installs by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/972
- Removing Warning Messages: Alignment by @tamimfatahi in https://github.com/rzellem/EXOTIC/pull/973
- Issue 968 by @rzellem in https://github.com/rzellem/EXOTIC/pull/969
- Add extension: .gz by @tamimfatahi in https://github.com/rzellem/EXOTIC/pull/979
- Pulling in hotfix to develop by @rzellem in https://github.com/rzellem/EXOTIC/pull/987
- Add pre-installation step specifier by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/990
- Update ELCA to leverage Ultranest verbosity controls by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/991
- Update ultranest requirement from ~=3.3.3 to ~=3.4.4 by @dependabot in https://github.com/rzellem/EXOTIC/pull/977
- Update cython requirement from ~=0.29.26 to ~=0.29.30 by @dependabot in https://github.com/rzellem/EXOTIC/pull/995
- Update panel requirement from ~=0.12 to ~=0.13 by @dependabot in https://github.com/rzellem/EXOTIC/pull/981
- Update requests requirement from ~=2.27 to ~=2.28 by @dependabot in https://github.com/rzellem/EXOTIC/pull/1001
- Issue 1004: Omega added to inputs by @ihuckabee in https://github.com/rzellem/EXOTIC/pull/1009
- Issue 1006: EXOTIC & CITISENS Filter Unification by @tamimfatahi in https://github.com/rzellem/EXOTIC/pull/1007
- Merge latest develop into issue_988 (installer updates) by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1025
- Merge FITS file updates to develop by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1026
- Sync Issue 988 with latest develop by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1028
- Development iteration including build changes, FOV upgrades, FITS compressed support, et. al. by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1030
- Filter Output Fix as well as other fixes by @tamimfatahi in https://github.com/rzellem/EXOTIC/pull/1032
- Issue #988: Update dependency versions per dependabot. ... by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1033
- Issue #988: Bump version number to reflect release changes. by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1034
- Release of build changes, FOV upgrades, FITS compressed support, et. al. by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/1031
New Contributors
- @matteius made their first contribution in https://github.com/rzellem/EXOTIC/pull/970
- @ihuckabee made their first contribution in https://github.com/rzellem/EXOTIC/pull/1009
Full Changelog: https://github.com/rzellem/EXOTIC/compare/1.10.2...1.11.0
- Python
Published by rzellem almost 4 years ago
exotic - Added fits.gz to natively-supported image formats
Feature: added fits.gz to natively-supported image formats
- Python
Published by rzellem almost 4 years ago
exotic - Hotfix: Update terminal color logic to fit ANSI base specs
What's Changed
- Hotfix: Update terminal color logic to fit ANSI base specs by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/986
Full Changelog: https://github.com/rzellem/EXOTIC/compare/1.10.0...1.10.1
- Python
Published by rzellem about 4 years ago
exotic - updates to priors
What's Changed
- Issue926 by @pearsonkyle in https://github.com/rzellem/EXOTIC/pull/934
- image alignment fallback using smoothing by @pearsonkyle in https://github.com/rzellem/EXOTIC/pull/941
- Update requests requirement from ~=2.26 to ~=2.27 by @dependabot in https://github.com/rzellem/EXOTIC/pull/938
- Update pyvo requirement from ~=1.1 to ~=1.2 by @dependabot in https://github.com/rzellem/EXOTIC/pull/932
- Update numpy requirement from ~=1.20 to ~=1.21 by @dependabot in https://github.com/rzellem/EXOTIC/pull/931
- Update cython requirement from ~=0.29.25 to ~=0.29.26 by @dependabot in https://github.com/rzellem/EXOTIC/pull/929
- Issue 939: Clarifying input for Image Scale and removing numba temporarily by @tamimfatahi in https://github.com/rzellem/EXOTIC/pull/942
- EXOTIC-GUI: Allowing for cleaner window close events. by @Shad0wSeven in https://github.com/rzellem/EXOTIC/pull/946
- Global fitter for multiple light curves by @pearsonkyle in https://github.com/rzellem/EXOTIC/pull/945
- v1.10.0 - updates to priors by @rzellem in https://github.com/rzellem/EXOTIC/pull/951
New Contributors
- @Shad0wSeven made their first contribution in https://github.com/rzellem/EXOTIC/pull/946
Full Changelog: https://github.com/rzellem/EXOTIC/compare/1.9.1...1.10.0
- Python
Published by rzellem over 4 years ago
exotic - updated inits file
What's Changed
- v1.9.1: updated inits file by @rzellem in https://github.com/rzellem/EXOTIC/pull/928
Full Changelog: https://github.com/rzellem/EXOTIC/compare/1.9.0...1.9.1
- Python
Published by rzellem over 4 years ago
exotic - update to centroiding and lightcurve plotter
What's Changed
- Update cython requirement from ~=0.29.24 to ~=0.29.25 by @dependabot in https://github.com/rzellem/EXOTIC/pull/921
- Added index constraint on centroid fit near image bounds and update to light curve plot by @pearsonkyle in https://github.com/rzellem/EXOTIC/pull/924
- v1.9.0: update to centroiding and lightcurve plotter by @rzellem in https://github.com/rzellem/EXOTIC/pull/925
Full Changelog: https://github.com/rzellem/EXOTIC/compare/1.8.4...1.9.0
- Python
Published by rzellem over 4 years ago
exotic - added omega to GUI
What's Changed
- v1.8.4: added omega to GUI by @rzellem in https://github.com/rzellem/EXOTIC/pull/919
Full Changelog: https://github.com/rzellem/EXOTIC/compare/1.8.3...1.8.4
- Python
Published by rzellem over 4 years ago
exotic - minor update to lightcurve plot
What's Changed
- v1.8.3: minor update to lightcurve plot by @rzellem in https://github.com/rzellem/EXOTIC/pull/917
Full Changelog: https://github.com/rzellem/EXOTIC/compare/1.8.2...1.8.3
- Python
Published by rzellem over 4 years ago
exotic - ecla fix for CITISENS: the sequel
What's Changed
- v1.8.2: ecla fix for CITISENS: the sequel by @rzellem in https://github.com/rzellem/EXOTIC/pull/916
Full Changelog: https://github.com/rzellem/EXOTIC/compare/1.8.1...1.8.2
- Python
Published by rzellem over 4 years ago
exotic - 1.8.1: elca plot fix for CITISENS
What's Changed
- Merge version 1.8 README changes into develop by @jpl-jengelke in https://github.com/rzellem/EXOTIC/pull/913
- elca plot fix for CITISENS by @rzellem in https://github.com/rzellem/EXOTIC/pull/914
- v1.8.1: ecla plot fix for CITISENS by @rzellem in https://github.com/rzellem/EXOTIC/pull/915
Full Changelog: https://github.com/rzellem/EXOTIC/compare/1.8.0...1.8.1
- Python
Published by rzellem over 4 years ago
exotic - v1.8: New lightcurve model
Features
- Added more code documentation
- Added more tests
- Updated EXOTIC API
- New lightcurve model
Bugfixes
- Restricts appropriate priors to only positive values (e.g., a/Rs)
What's Changed
- Tests and docs for init_params() function by @brycemcd in https://github.com/rzellem/EXOTIC/pull/883
- Tests and documents
typecase_check()function by @brycemcd in https://github.com/rzellem/EXOTIC/pull/886 - Tests and documents
get_val()andadd_sign()functions by @brycemcd in https://github.com/rzellem/EXOTIC/pull/882 - Exoplanet Watch API and Notebook Example by @pearsonkyle in https://github.com/rzellem/EXOTIC/pull/890
- Docs and tests for find by @brycemcd in https://github.com/rzellem/EXOTIC/pull/894
- Update numpy requirement from ~=1.20.0 to ~=1.21.3 by @dependabot in https://github.com/rzellem/EXOTIC/pull/891
- Issue 892: Modified FWHM units for passbands and other values by @tamimfatahi in https://github.com/rzellem/EXOTIC/pull/895
- Issue 897: Positive a/Rs only as prior by @tamimfatahi in https://github.com/rzellem/EXOTIC/pull/899
- fixed some logic for no/airmass detrending in lc fit by @pearsonkyle in https://github.com/rzellem/EXOTIC/pull/901
- Updated light curve plot by @pearsonkyle in https://github.com/rzellem/EXOTIC/pull/903
- Updated requirements for matplotlib v3.5 by @tamimfatahi in https://github.com/rzellem/EXOTIC/pull/905
- Docs and tests for user input by @brycemcd in https://github.com/rzellem/EXOTIC/pull/906
- New light curve model using PyLightcurve by @pearsonkyle in https://github.com/rzellem/EXOTIC/pull/909
- new rec by @pearsonkyle in https://github.com/rzellem/EXOTIC/pull/910
- v1.8: New lightcurve model by @rzellem in https://github.com/rzellem/EXOTIC/pull/911
Full Changelog: https://github.com/rzellem/EXOTIC/compare/1.7.0...1.8.0
- Python
Published by rzellem over 4 years ago
exotic - Bugfix on FOV plot and other plot updates
Features
- Update ultranest requirement from ~=3.3.0 to ~=3.3.3
- Add docstring and tests to utils.roundto2()
- Plate scale label update to FOV plot
- Tests and documents processlatlong()
Bugfixes
- FOV plot fixes for potential NaNs
- Python
Published by rzellem almost 5 years ago
exotic - Bugfix for writing final param file w/o a comp star
Bugfix
- Fixes issue where the final params file would not write if no comparison star was used
- Python
Published by rzellem almost 5 years ago
exotic - Bugfix for Mac/Linux run script and reading in FITS files
Bugfix
- Updated Mac/Linux run script to point to the correct installed version of EXOTIC
- Updated reading in FITS files with multiple dimensions
- Python
Published by rzellem almost 5 years ago
exotic - Ultranest for Mac/Unix users
Features:
- The nested sampler package has been changed from dynesty to ultranest for an increase in speed. Please make sure to update your package requirements by running pip3 install requirements.txt. ultranest will only be usable for macOS/Linux users and dynesty for Windows due to the former having a C++ compiler by default.
- Updated README.md partially to include labels of PyPi version, license, and publication. Also updated the inits.json and final planetary parameters output in the README.md only as well as adding dependabot (mainly GitHub additions).
- Degrees and decimal minutes were added to the additional list of latitude and longitude conversions.
- Centroid graphs all singled to one pdf/png.
- Comparison stars are able to be inputted from command-line or inits.json for pre-reduced data.
Bugs:
- Removing codependency between exotic.py and exotic_gui.py by placing NEA API into a separate file called nea.py that is located in the api folder.
- Fixed real-time reduction and added the ability to utilize through GUI.
- Command-line entry of inputs is working again for pre-reduced data.
- Modified phase calculation to a single equation.
- Python
Published by rzellem almost 5 years ago
exotic - Ultranest for Mac/Unix users
Features:
- The nested sampler package has been changed from dynesty to ultranest for an increase in speed. Please make sure to update your package requirements by running pip3 install requirements.txt. ultranest will only be usable for macOS/Linux users and dynesty for Windows due to the former having a C++ compiler by default.
- Updated README.md partially to include labels of PyPi version, license, and publication. Also updated the inits.json and final planetary parameters output in the README.md only as well as adding dependabot (mainly GitHub additions).
- Degrees and decimal minutes were added to the additional list of latitude and longitude conversions.
- Centroid graphs all singled to one pdf/png.
- Comparison stars are able to be inputted from command-line or inits.json for pre-reduced data.
Bugs:
- Removing codependency between exotic.py and exotic_gui.py by placing NEA API into a separate file called nea.py that is located in the api folder.
- Fixed real-time reduction and added the ability to utilize through GUI.
- Command-line entry of inputs is working again for pre-reduced data.
- Modified phase calculation to a single equation.
- Python
Published by rzellem almost 5 years ago
exotic - Ultranest for Mac/Unix users
Features:
- The nested sampler package has been changed from dynesty to ultranest for an increase in speed. Please make sure to update your package requirements by running pip3 install requirements.txt. ultranest will only be usable for macOS/Linux users and dynesty for Windows due to the former having a C++ compiler by default.
- Updated README.md partially to include labels of PyPi version, license, and publication. Also updated the inits.json and final planetary parameters output in the README.md only as well as adding dependabot (mainly GitHub additions).
- Degrees and decimal minutes were added to the additional list of latitude and longitude conversions.
- Centroid graphs all singled to one pdf/png.
- Comparison stars are able to be inputted from command-line or inits.json for pre-reduced data.
Bugs:
- Removing codependency between exotic.py and exotic_gui.py by placing NEA API into a separate file called nea.py that is located in the api folder.
- Fixed real-time reduction and added the ability to utilize through GUI.
- Command-line entry of inputs is working again for pre-reduced data.
- Modified phase calculation to a single equation.
- Python
Published by rzellem almost 5 years ago
exotic - Updated NEA API to work on GUI and Colab
Feature
- Updated NEA API to work in GUI.
Bugfix
- Prints out planetary parameters to output in Colab properly while only having to query NEA once.
- Python
Published by rzellem almost 5 years ago
exotic - Finalized the NEA scraper and updated the aperture sizing
Features
- NEA API updated to re-input names while searching through JSON file
- Aperture size moved from mesh box to mask
- Python
Published by rzellem almost 5 years ago
exotic - Bugfix for NEA API in GUI
Bugfix
- Updating NEA API in GUI
- Python
Published by rzellem almost 5 years ago
exotic - Optimization in Photometry for Large Datasets
Features:
- Decrease in time for large datasets due to optimization in photometric routine.
- Slight increase in speed when computing for best comparison star and fitting for lightcurve.
- Exoplanet name formatting will be less strict for NEA queries. Please make sure you run EXOTIC while connected to the internet at least once to download exoplanet names.
- Slight increase in speed when computing for best comparison star and fitting for lightcurve.
Bugfix:
- Added error check for plate solution in headers during the alignment phase.
- Python
Published by rzellem almost 5 years ago
exotic - Plate scale bugfix
Bugfix
- Plate scale bugfix regarding astrometry.net fall off
- Python
Published by rzellem almost 5 years ago
exotic - Bugfix for pre-reduced data's final parameters file
Bugfix
- Bugfix for pre-reduced data's final parameters file
- Python
Published by rzellem almost 5 years ago
exotic - Updated Alignment and Tracking Code
Features
- Modified the photometric extraction routine by increasing the range of annulus and aperture sizes to loop through for finding the optimal fit.
- Reintroduced a method to the alignment by calculating the phase cross-correlation to speed up the code partially. If the phase cross-correlation method can't register the pixel shifts properly, EXOTIC will fall back on the previous method of finding the transformation matrix.
- Added color for output for errors/warnings and reformatted them for uniformity
- Latitude, longitude, and elevation can be scraped from image headers
- Clean up user input validation
Bugfixes
- None
- Python
Published by rzellem almost 5 years ago
exotic - AAVSO output file error bugfix
Bugfix
- AAVSO output file error bugfix
- Python
Published by rzellem about 5 years ago
exotic - Pre-reduced Data Option Added to GUI
Features
- Added CMOS option to GUI
- Added “Thinking” while loading GUI
- Automatically fills out MOBS as Secondary Observer Code if reducing MicroObservatory data
- Plate-solved WCS coordinate images can now be used to track pixel locations of the target and comp stars - no alignment needed
- Increased speed for photometry
- Added pre-reduced data option back to the GUI
Bugfixes
- Fixed sigma clip bug
- RA & DEC bugfix to GUI due to NEA putting it in decimal rather than hh/mm/ss
- Python
Published by rzellem about 5 years ago
exotic - EXOTIC Release
EXOTIC, the official data reduction pipeline of Exoplanet Watch, is a free Python3 package for reducing observations (raw FITS images) of transiting exoplanets into lightcurves. It can calibrate your data (i.e., with flats, darks, and biases) and then choose the ideal combination of comparision star, aperture, and sky annulus to extract a transit lightcurve. It then fits your observed transit with a model lightcurve to calculate the transit depth (which measures the size of the planet relative to its host star) and mid-transit time (which helps us more accurately calculate future transits).
EXOTIC can run on a Windows, Macintosh, or Linux/Unix computer. You can also use EXOTIC via the free Google Colab, which features cloud computing, many helpful plotting functions, and a simplified installation. However, if you are a user with many images or large images, we recommend running EXOTIC locally on your own computer.
- Python
Published by rzellem about 5 years ago
exotic - remove extra /
Bugfix
- Remove extra / from FOV path
- Python
Published by rzellem about 5 years ago
exotic - Final beta before launch!
Features:
- Thinking... was added to the Open Elevation API as it checks elevation at lat/long coords.
- -phot, --photometry flag has been added to command-line arguments for only getting a photometric extraction.
- Flags can be utilized without inits.json as it is now optional.
Bugs:
- Alignment bug in GUI fixed so that when a user checks the box, it would opt for an alignment and vice-versa.
- GUI can now scrape planetary parameters from NEA.
- Python
Published by rzellem about 5 years ago
exotic - Added full path to inits.json
Bugfix
- Added full folder path to inits.json sample file
- Python
Published by rzellem about 5 years ago
exotic - Default values for GUI; inits optional with flags; removed astropy deprecation warnings
Features
- Added default values for GUI
- Initialization file is now optional if you call EXOTIC with flags
- Removed astropy deprecation warnings
- Python
Published by rzellem about 5 years ago
exotic - Fix alignment bug in GUI
Features
- Added "Thinking" display added to Open Elevation query
Bugfixes
- Linux install script updated
- Previously, Alignment was faulted on when using the GUI; now, it actually responds to user input
- Python
Published by rzellem about 5 years ago
exotic - AAVSO does not accept N/A for an OBSCODE
Bugfix
- Added if statement to check for N/A for an OBSCODE, which will not be accepted by AAVSO.
- Python
Published by rzellem about 5 years ago
exotic - fix setup files and AAVSO upload form
Bugfixes
- Fixed bug in setup files
- AAVSO only likes ASCII characters
- Python
Published by rzellem about 5 years ago
exotic - Updated install instructions; more robust install scripts; bugfix for AAVSO upload file
Features
- General code cleanup.
- Updated Linux and Windows installation instructions
- Updated instructions for sample data
Bugfixes
- Update ecla.py with jit on solveme
- Fix plot_image error observed in Jupyter Lab
- Fix for misstated python requirements. Also, downgraded reqirements to Python 3.6. In no case can EXOTIC run under any earlier version of Python.
- Added runtime check for Python version to GUI
- Added version detection to Exotic GUI and requirements.txt
- Wrap tkinter imports with try-except to catch partial installs
- New tooling for install and launch to attempt auto-install of Python and Pip and to fail gracefully if these do not work
- bugfix on AAVSO output file
- Python
Published by rzellem about 5 years ago
exotic - Bugfix to custom filter wavelengths
Features
- Cleaned up documentation.
Bugfixes
- Appropriately cast custom filter wavelengths as floats.
- Python
Published by rzellem about 5 years ago
exotic - More robust launching of EXOTIC
Bugfix
- More robust launching of EXOTIC
- Python
Published by rzellem about 5 years ago
exotic - Rob fixes his typo
Bugfixes
- Rob fixes his typo
- Python
Published by rzellem about 5 years ago
exotic - Updated install/run
Features
- Vastly simplified the installation and running of EXOTIC. Now, the user needs to install Python and then onlydownload the appropriate installation file to their computer and double-click on it to both install and then run EXOTIC.
- Python
Published by rzellem about 5 years ago
exotic - Updated requirements.txt order
Bugfixes
- Updated requirements.txt order
- Python
Published by rzellem about 5 years ago
exotic - Update requirements.txt
Features
- Updated requirements.txt file to simplify install
- Updated GUI to give more explicit directions about calibration images
- Python
Published by rzellem about 5 years ago
exotic - Beta GUI and Fedora Instructions
Features
- Beta version of a new GUI for running EXOTIC locally - can be run via exotic/gui.py
- New installation instructions for Fedora users
Bugfixes
- None...
- ...yet.
- Python
Published by rzellem about 5 years ago
exotic - New Instructions for Windows and Linux
Features
- New installation instructions for Windows and Linux users
Bugfix
- Over-time-sampled the lightcurve model for under-time-sampled data (will avoid "jagged" lightcurve model)
- Python
Published by rzellem about 5 years ago
exotic - Fixed user-identified bugs
Features
- Updated requirements to not install unnecessary packages
- Do not ask the user to re-enter pixel coordinates
Bugfixes
- Fixed EXOTIC prompts to make them more user-friendly
- Fixed units labeling
- Fixed FOV plots
Note: Realtime reduction is currently broken. We are working on a fix for it!
- Python
Published by rzellem about 5 years ago
exotic - Safeguard against unphysical planet parameters
Features
- Previous release v0.42.0 did not include these updates; re-releasing as v0.42.1
- Updated star and planet figure for interactive fitter
- Streamlined EXOTIC output
- Safeguard against unphysical planet parameters
- Clarified installation instructions
- No towel required.
Bugfixes
- Code cleanup
- Fix typographical errors in latitude input function
- Cast star coords to intergers
- Fixed broken link
- Python
Published by rzellem about 5 years ago
exotic - Safeguard against unphysical planet parameters
Features
- Updated star and planet figure for interactive fitter
- Streamlined EXOTIC output
- Safeguard against unphysical planet parameters
- Clarified installation instructions
- No towel required.
Bugfixes
- Code cleanup
- Fix typographical errors in latitude input function
- Cast star coords to intergers
- Fixed broken link
- Python
Published by rzellem about 5 years ago
exotic - Now supports Colab (again)
Features
- Works again on the Google Colab!
- More information for the user on pixel coordinate discrepancy between user input and EXOTIC solution
- If Simbad/Gaia/Exoplanet Archive are not available (after 1-3 mins of trying), EXOTIC will move on
Bugfixes
- Now works again on Colab!
- Fixed comparison star looping
- Image header extension fix for plotting images
- Python
Published by rzellem about 5 years ago
exotic - Patch version conflicts in setup system for CITISENS compatibility
- Changes to build and requirements imports to support use as an API library
- Python
Published by rzellem over 5 years ago
exotic - Updated centroid algorithm
Features
- New centroid algorithm for busy fields
- New image alignment tweak
Bugfixes
- Fixed SECONDARY_OBSCODES typo
- Fixed nested sampler prior space
- Python
Published by rzellem over 5 years ago
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
- Python
Published by rzellem over 5 years ago
exotic - 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
- Python
Published by rzellem over 5 years ago
exotic - 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
- Python
Published by rzellem over 5 years ago
exotic - 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.
- Python
Published by rzellem over 5 years ago
exotic - 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
- Python
Published by rzellem over 5 years ago
exotic - 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
ResultsandPriorsfields - Will check that the user has specified correct format for observation date (i.e., no
/) - Support
BJD_TDBmisspelling ofBJD_TBDkeyword 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
- Python
Published by rzellem over 5 years ago
exotic - 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
ResultsandPriorsfield.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
- Python
Published by rzellem over 5 years ago
exotic - Updated instructions
Updated installation and run instructions.
- Python
Published by rzellem over 5 years ago
exotic - 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
- Python
Published by rzellem over 5 years ago
exotic - 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 filepython3 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 -ovpython3 exotic.py -pre inits.json -nea
Also,
-hwill give a more in-depth explanation about each flag shown above and what they do by enteringpython3 exotic.py -h.
Bugfixes:
- None.
- Python
Published by rzellem over 5 years ago
exotic - Fixed realtime reduction and instructions
Features
- Updated instructions for running EXOTIC
Bugfixes
- Fixed realtime data reduction
- Python
Published by rzellem over 5 years ago
exotic - Minor Bugfixes.
Features
- Plot update (removed [ADU] from Residuals axis label)
- If user does not fill in
#NOTESduring their observations, EXOTIC will autofill this field with "na" per AAVSO guidelines
Bugfixes
- More robust filtering to prevent division by 0 error
- Fixed bug in realtime reduction (variable called before assignment)
- Python
Published by rzellem over 5 years ago
exotic - Updated AAVSO output file, instructions, memory usage, plate scale, plots
Features:
- Slight modification to output file regarding comparison star. If a comparison star was used, the following will show: COMPSTAR-XC=[{"ra": "205.91925353189598", "dec": "48.14073270140996", "x": "656", "y": "166"}] or COMPSTAR-XC=[{"ra": null, "dec": null, "x": "656", "y": "166"}] if no plate solution. If no comparison star was used: COMP_STAR-XC=[]
- Decrease in memory usage
- If the option to use a plate solution is 'y', the reference FITS will be uploaded to astrometry.net. If 'n', EXOTIC will go to the header and check to see if a WCS exists. If there is a WCS, it will use it and give a heads-up to the user. If not, EXOTIC will not use a plate solution at all. This is different from the previous version of EXOTIC as it use to ask for permission from the user to utilize the WCS
- Updated plots in light curve fitter
- Updated sigma clip for variable observing cadences
- Added BJD fall back-calculation
- Normalized relative flux in AAVSO filein their FITS header
Bugs:
- Pixel scale updated for those who have existing ones in their header and WCS
- Fixed flat field logic
- Fixed issues with the Windows installation instructions
- Fixed figure references in instructions.
- Python
Published by rzellem over 5 years ago
exotic - Updated instructions, AAVSO output file, and command line options
Features:
- AAVSO Output file modified to include the comparison star used (if there was one) and the filter's FWHM. Also, some fields have changed to JSON blobs, noted by -XC. Original fields are still there for the sake of compatibility and will be removed sometime at a later date.
- Real-time reduction added to the list of command-line arguments. However, the code is still not operating for now and will hopefully be ready in the next update.
- Updated installation and run instructions for EXOTIC, including how to run via the Jupyter Notebook.
Bugs:
- Headers with plate solutions should now be searchable in EXOTIC. If you have one in your header, EXOTIC will prompt you if you trust it.
- Python
Published by rzellem over 5 years ago
exotic - New Command Line Arguments
Features
- Users can now use the command line to bypass planetary parameters differences if they choose to by entering
override. Also, prereduced data is now workable with command line arguments. - All command line arguments:
-i inits.json -o reduce override-i inits.json -o prereduced override-i inits.json -o reduce-i inits.json -o prereduced-i inits.json - If users use the
-oargument, they must enter 1 or more parameters. Also, you cannot enter bothreduceandprereducedas that will result in an error. Ifoverrideis not a given parameter, it will assume the user still wants to check between the NEA and their JSON file. - Also,
overridewill not scrape the NEA. For a possible future update, it might be better to check the inits.json file for missing values and fill them in with the NEA values. However, this does give flexibility to users who don't have internet access at the time of reduction and would rather just use their JSON values. - Users can also type in
-hand it will show a list of choices for-osince it must be spelled correctly. - Code clean-up regarding LDTk
- Users can now enter HH:MM:SS for Latitude and Longitude.
Bugfixes
- None.
- Python
Published by rzellem over 5 years ago
exotic - iPython Notebook to run EXOTIC
Features
- Added iPython Notebook to run EXOTIC (in
examples/directory)
Bugfixes
- Updated parameter uncertainty override
- Python
Published by rzellem over 5 years ago
exotic - Fully automated runs
Features:
- Added in option only for those who want to do a complete reduction on FITS files with a JSON file
python3 exotic.py -i <json_path>orpython3 exotic.py --init <json_path>. This will later be more optimized to handle pre-reduced data and such (feedback appreciated on this). - Pathlib added to check the initialization file path.
Bugs:
- Added space after colons due to input box not showing on colab.
- Python
Published by rzellem over 5 years ago
exotic - Fixed field alignment and photometric extraction
THIS IS A MAJOR RELEASE: if your old light curves do not show an obvious transit signal, please re-reduce them with this version of EXOTIC and re-upload them to the AAVSO
Features
- Alignment code is used only to identify host and comp star locations, images are no longer shifted and stacked as alignment was not necessarily preserving flux
- Sped up photometric extraction for loop
- Added bokeh plot function for interactive FITS plots for eventual GUI rollout
- Added in pathlib instead of OS file manipulations
- Fixed structure issues
- Updated sample light curve in the documentation
Bugfixes
- Directory pointing fixed
- General code cleanup
- Don't double-convert "BJD" when it is what it is
- Make sure to use the flux-weighted centroid to help EXOTIC find the stars
- Fixed FOV plot x and y limits and aperture and sky annuli
- Python
Published by rzellem over 5 years ago
exotic - Updated FOV scaling and instructions
Features
- Updated FOV plot scaling
- Updated instructions
- Added auto-publish script for PyPi
- Added licensing text at the top of all EXOTIC source files
- Added UoL boilerplate funding statement to bottom of github
Bugfixes
- very minor fixes so citizens doesn't crash
- Updated a bounding issue when the flux is negative
- Fixed bug for comparison of RA and DEC
- Add semantic_version to requirements.txt
- Fixed syntax errors
- Python
Published by rzellem almost 6 years ago