Recent Releases of Eureka!
Eureka! - v1.3
What's Changed
- fix error in straightening curvature by @meganmansfield in https://github.com/kevin218/Eureka/pull/770
- fixing LD bug for joint fits by @erinmmay in https://github.com/kevin218/Eureka/pull/744
- Fix bug for multwhite fitting when using StepModel by @evamariaa in https://github.com/kevin218/Eureka/pull/775
- Adds number of pixel bins as option in S4 by @kevin218 in https://github.com/kevin218/Eureka/pull/768
- Enables NIRISS SUBSTRIP96 mode by @kevin218 in https://github.com/kevin218/Eureka/pull/771
- Fix StepModel when using multiple steps by @kevin218 in https://github.com/kevin218/Eureka/pull/781
- Update setup.cfg and environment.yml with new Astraeus name by @kevin218 in https://github.com/kevin218/Eureka/pull/787
- Implements common-mode systematics model by @kevin218 in https://github.com/kevin218/Eureka/pull/785
- Adds Fig 4106 (MAD Outliers) by @kevin218 in https://github.com/kevin218/Eureka/pull/782
- Add cross-platform test matrix and modernize Eureka! for PyPI distribution by @taylorbell57 in https://github.com/kevin218/Eureka/pull/783
- Bugfix: Stages 4-6 were not correctly reading/writing directories with non-integer aperture/annulus sizes by @hdiamondlowe in https://github.com/kevin218/Eureka/pull/784
- Removing historical notes from docstrings by @taylorbell57 in https://github.com/kevin218/Eureka/pull/792
- Report upper limits on nightside flux when using force_positivity by @kevin218 in https://github.com/kevin218/Eureka/pull/788
- Adding dynamic dynesty sampling algorithm by @taylorbell57 in https://github.com/kevin218/Eureka/pull/780
- NIRISS Testing by @kevin218 in https://github.com/kevin218/Eureka/pull/794
- Update ReadTheDocs to v1.3 by @kevin218 in https://github.com/kevin218/Eureka/pull/795
Full Changelog: https://github.com/kevin218/Eureka/compare/v1.2.1...v1.3
Scientific Software - Peer-reviewed
- Python
Published by kevin218 5 months ago
Eureka! - v1.2.1
What's Changed
- Adding Harmonica to Stage 5 by @kevin218 in https://github.com/kevin218/Eureka/pull/750
- S1 background patches by @taylorbell57 in https://github.com/kevin218/Eureka/pull/765
Full Changelog: https://github.com/kevin218/Eureka/compare/v1.2...v1.2.1
Scientific Software - Peer-reviewed
- Python
Published by taylorbell57 8 months ago
Eureka! - v1.2
What's Changed
- Initial support for NIRISS/SOSS data reduction by @kevin218 in https://github.com/kevin218/Eureka/pull/720
- Adding the option to impose positive values on fitted eclipse maps by @mark-hammond in https://github.com/kevin218/Eureka/pull/559
- Addresses #730 and small multwhite bug by @erinmmay in https://github.com/kevin218/Eureka/pull/731
- Allowing fixing/constraining spotcon to an input model file by @taylorbell57 in https://github.com/kevin218/Eureka/pull/727
- Fixing bug in light travel time calculation for circular orbit by @taylorbell57 in https://github.com/kevin218/Eureka/pull/736
- Improving documentation of bgx1 and bgx2 by @taylorbell57 in https://github.com/kevin218/Eureka/pull/733
- Fixes bugs in Stage 1 GLBS due to recent PR by @kevin218 in https://github.com/kevin218/Eureka/pull/739
- Clarifying which of PriorPar 1&2 are upper/lower limits by @taylorbell57 in https://github.com/kevin218/Eureka/pull/738
- Stage 4cal (Calibrated Stellar Spectra) by @kevin218 in https://github.com/kevin218/Eureka/pull/728
- Several bug patches by @taylorbell57 in https://github.com/kevin218/Eureka/pull/741
- Fixes small bug in binData_time by @kevin218 in https://github.com/kevin218/Eureka/pull/748
- Adding optimal photometric extraction and photutils aperture extraction by @taylorbell57 in https://github.com/kevin218/Eureka/pull/729
- Fix GP model specification in s5_fit.py by @jbrande in https://github.com/kevin218/Eureka/pull/747
- Editing s5_fit to load latest saved white LC, like in manageevent.findevent() by @jbrande in https://github.com/kevin218/Eureka/pull/761
- Renaming Allan plot to RMS Time-Averaging plot by @taylorbell57 in https://github.com/kevin218/Eureka/pull/759
- Improving S1 argument access, improving S3 auto-centroiding, adding S4cal support for photometry by @taylorbell57 in https://github.com/kevin218/Eureka/pull/762
New Contributors
- @mark-hammond made their first contribution in https://github.com/kevin218/Eureka/pull/559
Full Changelog: https://github.com/kevin218/Eureka/compare/v1.1.1...v1.2
Scientific Software - Peer-reviewed
- Python
Published by taylorbell57 8 months ago
Eureka! - v1.1.1
What's Changed
- Fixing bug in s5fit where centroidsy loaded despite not existing by @taylorbell57 in https://github.com/kevin218/Eureka/pull/723
- Save background model at source position and stddev of background counts in S3, create background lightcurves in S4 by @erinmmay in https://github.com/kevin218/Eureka/pull/726
Full Changelog: https://github.com/kevin218/Eureka/compare/v1.1...v1.1.1
Scientific Software - Peer-reviewed
- Python
Published by kevin218 about 1 year ago
Eureka! - v1.1
What's Changed
- Update source_pos.py by @iancrossfield in https://github.com/kevin218/Eureka/pull/707
- Ignore TA-related FITS files by @taylorbell57 in https://github.com/kevin218/Eureka/pull/710
- Labelling WFC3 scan directions in Fig 3106 by @taylorbell57 in https://github.com/kevin218/Eureka/pull/711
- Computing estimated PSF-width for FWM-based centroiding in S3 by @taylorbell57 in https://github.com/kevin218/Eureka/pull/714
- Update download script by @kevin218 in https://github.com/kevin218/Eureka/pull/715
- Adding catwoman_tr to model transit limb-asymmetries by @taylorbell57 in https://github.com/kevin218/Eureka/pull/702
- S5 bug patches by @taylorbell57 in https://github.com/kevin218/Eureka/pull/716
Full Changelog: https://github.com/kevin218/Eureka/compare/v1.0...v1.1
Scientific Software - Peer-reviewed
- Python
Published by kevin218 about 1 year ago
Eureka! - v1.0: Major release that breaks backward compatibility in favor of simplicity and efficiency
What's Changed
- Calibrated MIRI spectra by @kevin218 in https://github.com/kevin218/Eureka/pull/585
- Accounting for light travel time in starry model by @taylorbell57 in https://github.com/kevin218/Eureka/pull/587
- Logging Eureka! version and CRDS pmap by @taylorbell57 in https://github.com/kevin218/Eureka/pull/581
- Default to only compute median frame for 1st batch by @taylorbell57 in https://github.com/kevin218/Eureka/pull/582
- Addresses Errors in Stage 5 using LD coefficients from a file by @kevin218 in https://github.com/kevin218/Eureka/pull/589
- Fixing S3 Pickling Bug, S6 Plotting Bug, and Adding S5 LTT Option by @taylorbell57 in https://github.com/kevin218/Eureka/pull/604
- Assorted HST and JWST enhancements by @kevin218 in https://github.com/kevin218/Eureka/pull/600
- Upgrade binData() --> binData_time() by @hdiamondlowe in https://github.com/kevin218/Eureka/pull/584
- Resolved libGL ImportError by removing opencv-python dependency by @taylorbell57 in https://github.com/kevin218/Eureka/pull/612
- Computing uncertainty on Allan variance plots using mc3 package by @taylorbell57 in https://github.com/kevin218/Eureka/pull/615
- Switching plots from tightlayout to constrainedlayout by @taylorbell57 in https://github.com/kevin218/Eureka/pull/613
- Stage 1 Jump Step Parallelization by @taylorbell57 in https://github.com/kevin218/Eureka/pull/611
- Switching from celerite to celerite2 by @taylorbell57 in https://github.com/kevin218/Eureka/pull/614
- Updating instructions for newer exotic-ld versions by @taylorbell57 in https://github.com/kevin218/Eureka/pull/616
- Fix emcee old_chain for white-light curve fit bug by @evamariaa in https://github.com/kevin218/Eureka/pull/622
- Removing 390Hz noise from LRS SLITLESSPRISM data by @taylorbell57 in https://github.com/kevin218/Eureka/pull/556
- Ms no longer used in starry models; batman
wparameter no long must be between (0,360); minor tweaks by @taylorbell57 in https://github.com/kevin218/Eureka/pull/625 - Rearranging bright2flux ancillary file look-ups by @taylorbell57 in https://github.com/kevin218/Eureka/pull/623
- Update background subtraction method options to address waterfall effect in lightcurves by @BriDave in https://github.com/kevin218/Eureka/pull/599
- Adding a PyMC3 compatible GP using celerite2 by @taylorbell57 in https://github.com/kevin218/Eureka/pull/624
- Allowing for custom stellar intensity files to be fed into S4 for limb darkening calculations by @erinmmay in https://github.com/kevin218/Eureka/pull/598
- deepcopy instead of assignment to fix median frame curvature bug by @erinmmay in https://github.com/kevin218/Eureka/pull/629
- Correcting typo in Stage 4 flowchart by @taylorbell57 in https://github.com/kevin218/Eureka/pull/630
- Fixing new POET bugs, and old bugs with multwhite fits, masked values in fits, nbin_plot in S5, and S6 model loading by @taylorbell57 in https://github.com/kevin218/Eureka/pull/631
- POET transit and eclipse models, SPAM LD by @kevin218 in https://github.com/kevin218/Eureka/pull/609
- Moving meta.scandir to data.scandir for WFC3 data by @taylorbell57 in https://github.com/kevin218/Eureka/pull/618
- Updating environment.yml files for Apple M2 computers by @taylorbell57 in https://github.com/kevin218/Eureka/pull/637
- Create exception for MC3 failed import by @kevin218 in https://github.com/kevin218/Eureka/pull/641
- Update copyright.rst by @kevin218 in https://github.com/kevin218/Eureka/pull/642
- Upgrading to
jwst==1.14.0andPython>=3.10, and bug fixes by @taylorbell57 in https://github.com/kevin218/Eureka/pull/640 - Adding Hexagonal photometry apertures by @jbrande in https://github.com/kevin218/Eureka/pull/644
- Fixing issue where GP model with masked data failed by @taylorbell57 in https://github.com/kevin218/Eureka/pull/646
- Fix check on time_avg by @kevin218 in https://github.com/kevin218/Eureka/pull/648
- Bug Patch: S6 with similar variable names and S3 undefined aperture_shape by @taylorbell57 in https://github.com/kevin218/Eureka/pull/652
- Removing trailing spaces/tabs from all files by @taylorbell57 in https://github.com/kevin218/Eureka/pull/657
- Flags fully saturated pixel columns as DONOTUSE by @gianninapr in https://github.com/kevin218/Eureka/pull/651
- Adding the ability to skip fully-masked data in Stage 5-6 by @taylorbell57 in https://github.com/kevin218/Eureka/pull/656
- Alternate Stage 3 Inputs by @AarynnCarter in https://github.com/kevin218/Eureka/pull/603
- Fixing our readthedocs pages by @taylorbell57 in https://github.com/kevin218/Eureka/pull/671
- Allow setting of matplotlib backend and layout engine by @taylorbell57 in https://github.com/kevin218/Eureka/pull/665
- Adding _ch to channel tag and _pl to planet tag in S5 variable names by @taylorbell57 in https://github.com/kevin218/Eureka/pull/659
- Adding stage-specific MetaClass objects and organizing default ECF values by @taylorbell57 in https://github.com/kevin218/Eureka/pull/632
- Adding an astrophysical model to combine all physical models, adding quasi-Lambertian phase curve by @taylorbell57 in https://github.com/kevin218/Eureka/pull/663
- Bug patches by @taylorbell57 in https://github.com/kevin218/Eureka/pull/677
- Bug fixes by @kevin218 in https://github.com/kevin218/Eureka/pull/678
- NIRCam enhancements from v1 testing by @kevin218 in https://github.com/kevin218/Eureka/pull/682
- Bugfix in HSTRampModel, corrected nchan assignment by @jbrande in https://github.com/kevin218/Eureka/pull/684
- Minor documentation edits to reflect pre-1.0 testing by @jbrande in https://github.com/kevin218/Eureka/pull/681
- Enables custom bad pixel masks (S1), user supplied wavelength files (S4), adds joint white light curve fitting parameters to docs (S5) by @erinmmay in https://github.com/kevin218/Eureka/pull/654
- Two Enhancements from Testing v1.0 by @kevin218 in https://github.com/kevin218/Eureka/pull/693
- Bug patches and docs improvements for v1.0 by @taylorbell57 in https://github.com/kevin218/Eureka/pull/686
- Handling missing scan segments in HST data by @taylorbell57 in https://github.com/kevin218/Eureka/pull/689
- Compute nightside flux with POET by @kevin218 in https://github.com/kevin218/Eureka/pull/698
- Adding a dark mode to the readthedocs page by @taylorbell57 in https://github.com/kevin218/Eureka/pull/700
- Changing Stage 3 masking convention to mask=True where there is bad data by @taylorbell57 in https://github.com/kevin218/Eureka/pull/697
- Enable modeling of starspots with both Fleck and Starry by @erinmmay in https://github.com/kevin218/Eureka/pull/627
- Better documenting multi-channel and multi-planet EPF settings by @taylorbell57 in https://github.com/kevin218/Eureka/pull/701
- Minor bug patches before v1.0 by @taylorbell57 in https://github.com/kevin218/Eureka/pull/705
New Contributors
- @hdiamondlowe made their first contribution in https://github.com/kevin218/Eureka/pull/584
- @BriDave made their first contribution in https://github.com/kevin218/Eureka/pull/599
Full Changelog: https://github.com/kevin218/Eureka/compare/v0.10...v1.0
Scientific Software - Peer-reviewed
- Python
Published by kevin218 over 1 year ago
Eureka! - v0.10: Row-by-Row BG subtraction, new MAD calc, HST ramp model, GP fix, and so much more
What's Changed
- Corrected issues with mgmc centroiding, cleaned up formatting, and corrected plotting features. by @isaedelman in https://github.com/kevin218/Eureka/pull/532
- Skip masking trace, etc when bias_correction is None; enable row-by-row BG subtraction; edit NIRCam extraction height by @kevin218 in https://github.com/kevin218/Eureka/pull/524
- Changing the MAD computation direction by @taylorbell57 in https://github.com/kevin218/Eureka/pull/541
- Several bug fixes by @taylorbell57 in https://github.com/kevin218/Eureka/pull/539
- Edit DL script to put HST files in same directory. by @jbrande in https://github.com/kevin218/Eureka/pull/543
- HST ramp model and enabling calibrated spectra - v2 by @kevin218 in https://github.com/kevin218/Eureka/pull/544
- Updated install instructions to fix deprecation by @taylorbell57 in https://github.com/kevin218/Eureka/pull/551
- Minor bug fixes by @taylorbell57 in https://github.com/kevin218/Eureka/pull/558
- (1) Allows negative Rp/Rs for shallow transits, (2) nansums in optspec extraction to address masking issues, (3) allows for skipping/fitting only certain bins in S5, and (4) updates aperture to be centered properly by @erinmmay in https://github.com/kevin218/Eureka/pull/533
- Add super-sampling capabilities along cross-dispersion direction by @kevin218 in https://github.com/kevin218/Eureka/pull/536
- Add matplotlib lower limit to installation by @taylorbell57 in https://github.com/kevin218/Eureka/pull/563
- Fixing buggy masking of entire wavelength LCs by @taylorbell57 in https://github.com/kevin218/Eureka/pull/549
- Restrict apy1 and apy2 to values within subarray by @jbrande in https://github.com/kevin218/Eureka/pull/564
- Added short quickstart text about HST operations by @jbrande in https://github.com/kevin218/Eureka/pull/565
- Fixing minor bugs recently introduced by @taylorbell57 in https://github.com/kevin218/Eureka/pull/567
- Fixing the S5 GP Model by @taylorbell57 in https://github.com/kevin218/Eureka/pull/557
- Add HSTRampModel to init for proper importing by @jbrande in https://github.com/kevin218/Eureka/pull/573
- Additional patches before v0.10 by @taylorbell57 in https://github.com/kevin218/Eureka/pull/577
- Removing Cython as a dependency by @taylorbell57 in https://github.com/kevin218/Eureka/pull/578
- Increment to v0.10 by @kevin218 in https://github.com/kevin218/Eureka/pull/575
New Contributors
- @isaedelman made their first contribution in https://github.com/kevin218/Eureka/pull/532
Full Changelog: https://github.com/kevin218/Eureka/compare/v0.9...v0.10
Scientific Software - Peer-reviewed
- Python
Published by kevin218 about 2 years ago
Eureka! - v0.9: MIRI Photometry, Stage 1 Improvements, Joint Fits, and More
What's Changed
- Enable GLBS for MIRI, fix GLBS plotting by @kevin218 in https://github.com/kevin218/Eureka/pull/484
- Add full frame outlier rejection capabilities by @kevin218 in https://github.com/kevin218/Eureka/pull/502
- Added NIRCam Photometry citation (Schlawin+ 2023) by @jbrande in https://github.com/kevin218/Eureka/pull/508
- Enabling MIRI Photometry by @taylorbell57 in https://github.com/kevin218/Eureka/pull/504
- Bias Correction by @kevin218 in https://github.com/kevin218/Eureka/pull/507
- Allowing custom gain value, sinusoid_pc with PyMC3 models in S5, and bug fixes by @taylorbell57 in https://github.com/kevin218/Eureka/pull/505
- Allowing joint fits of multiple white-light observations and patching bugs with joint fits by @taylorbell57 in https://github.com/kevin218/Eureka/pull/510
- Bug patches after latest PR by @taylorbell57 in https://github.com/kevin218/Eureka/pull/511
- Enable Binned LC Plots by @kevin218 in https://github.com/kevin218/Eureka/pull/512
- Added new centroiding method mgmc and fixed bugs by @isaedelman in https://github.com/kevin218/Eureka/pull/509
- Updating docs to v0.9 by @taylorbell57 in https://github.com/kevin218/Eureka/pull/518
- Fixing S3 plotting bugs by @taylorbell57 in https://github.com/kevin218/Eureka/pull/520
Full Changelog: https://github.com/kevin218/Eureka/compare/v0.8...v0.9
Scientific Software - Peer-reviewed
- Python
Published by taylorbell57 over 2 years ago
Eureka! - v0.8: Added PyMC3 optimization and sampling
What's Changed
- Basic citations and bibliography by @jbrande in https://github.com/kevin218/Eureka/pull/425
- Adding setuptools_scm to environment.yml by @taylorbell57 in https://github.com/kevin218/Eureka/pull/498
- New PyMC3 Fitter, New Starry Astrophysical Model, and Differentiable Systematics Models by @taylorbell57 in https://github.com/kevin218/Eureka/pull/492
Full Changelog: https://github.com/kevin218/Eureka/compare/v0.7...v0.8
Scientific Software - Peer-reviewed
- Python
Published by taylorbell57 about 3 years ago
Eureka! - v0.7 - ERS WASP-39b Paper Release
What's Changed
- Allows for custom bias file, saturation updates, group level background subtraction. by @erinmmay in https://github.com/kevin218/Eureka/pull/479
- Quick bokeh bug fix by @meganmansfield in https://github.com/kevin218/Eureka/pull/482
- Remove unnecessarily complicated mergeevent steps by @taylorbell57 in https://github.com/kevin218/Eureka/pull/487
Full Changelog: https://github.com/kevin218/Eureka/compare/v0.6...v0.7
Scientific Software - Peer-reviewed
- Python
Published by kevin218 about 3 years ago
Eureka! - v0.6: JOSS Paper Release
Incrementing version number for JOSS paper release
What's Changed
- Minor S5-6 improvements by @taylorbell57 in https://github.com/kevin218/Eureka/pull/464
- Add input_meta parameter to every Stage and update write function by @evamariaa in https://github.com/kevin218/Eureka/pull/468
- Fix tiny typo in Quickstart by @dfm in https://github.com/kevin218/Eureka/pull/471
- Minor convenience improvements by @taylorbell57 in https://github.com/kevin218/Eureka/pull/469
- JOSS review edits and NIRCam wavelength by @taylorbell57 in https://github.com/kevin218/Eureka/pull/474
- Adding JOSS Paper Draft to Main by @taylorbell57 in https://github.com/kevin218/Eureka/pull/477
- Write S5 LC files to a single Xarray file in Stage 6 by @kevin218 in https://github.com/kevin218/Eureka/pull/475
New Contributors
- @dfm made their first contribution in https://github.com/kevin218/Eureka/pull/471
Full Changelog: https://github.com/kevin218/Eureka/compare/v0.5...v0.6
Scientific Software - Peer-reviewed
- Python
Published by taylorbell57 about 3 years ago
Eureka! - v0.5
Added NIRCam photometry, decorrelation against changes in trace position and/or width, fixed MIRI wavelengths, added more utility to Stage 6, fixed misleading 2D lightcurve x-axes, and many bug fixes.
What's Changed
- Updating docs for JOSS review by @taylorbell57 in https://github.com/kevin218/Eureka/pull/442
- Removed inttimes from rampfit_mean by @Witchblade101 in https://github.com/kevin218/Eureka/pull/447
- add faq about CRDS error by @lkreidberg in https://github.com/kevin218/Eureka/pull/446
- fix manual clip bug in S5 by @lkreidberg in https://github.com/kevin218/Eureka/pull/449
- add option for custom limb darkening file by @meganmansfield in https://github.com/kevin218/Eureka/pull/448
- Smooth curvature, compute clean median flux by @kevin218 in https://github.com/kevin218/Eureka/pull/441
- NIRCam photometry routine by @sebastian-zieba in https://github.com/kevin218/Eureka/pull/437
- Add Fig 3106, 3304, 3401 to docs/media + minor changes by @kevin218 in https://github.com/kevin218/Eureka/pull/450
- Fixing MIRI wavelengths, fixing 2D LC x-axis, generalizing S6, and other patches by @taylorbell57 in https://github.com/kevin218/Eureka/pull/451
- Handling S3 NaN wavelengths by @taylorbell57 in https://github.com/kevin218/Eureka/pull/459
- Drift decorrelation, S6 LaTeX tables, and bug fixes by @taylorbell57 in https://github.com/kevin218/Eureka/pull/454
- Fixing mastDownload for empty table/table2 by @taylorbell57 in https://github.com/kevin218/Eureka/pull/461
- Account for no files in table, Fig 3401->3308 by @kevin218 in https://github.com/kevin218/Eureka/pull/462
New Contributors
- @Witchblade101 made their first contribution in https://github.com/kevin218/Eureka/pull/447
Full Changelog: https://github.com/kevin218/Eureka/compare/v0.4...v0.5
Scientific Software - Peer-reviewed
- Python
Published by taylorbell57 over 3 years ago
Eureka! - Alpha Release of v0.1
First pre-release version of Eureka! that (mostly) works for simulated JWST data.
Scientific Software - Peer-reviewed
- Python
Published by kevin218 over 3 years ago