Releases: kevin218/Eureka
Releases · kevin218/Eureka
v1.0: Major release that breaks backward compatibility in favor of simplicity and efficiency
What's Changed
- Calibrated MIRI spectra by @kevin218 in #585
- Accounting for light travel time in starry model by @taylorbell57 in #587
- Logging Eureka! version and CRDS pmap by @taylorbell57 in #581
- Default to only compute median frame for 1st batch by @taylorbell57 in #582
- Addresses Errors in Stage 5 using LD coefficients from a file by @kevin218 in #589
- Fixing S3 Pickling Bug, S6 Plotting Bug, and Adding S5 LTT Option by @taylorbell57 in #604
- Assorted HST and JWST enhancements by @kevin218 in #600
- Upgrade binData() --> binData_time() by @hdiamondlowe in #584
- Resolved libGL ImportError by removing opencv-python dependency by @taylorbell57 in #612
- Computing uncertainty on Allan variance plots using mc3 package by @taylorbell57 in #615
- Switching plots from tight_layout to constrained_layout by @taylorbell57 in #613
- Stage 1 Jump Step Parallelization by @taylorbell57 in #611
- Switching from celerite to celerite2 by @taylorbell57 in #614
- Updating instructions for newer exotic-ld versions by @taylorbell57 in #616
- Fix emcee old_chain for white-light curve fit bug by @evamariaa in #622
- Removing 390Hz noise from LRS SLITLESSPRISM data by @taylorbell57 in #556
- Ms no longer used in starry models; batman
w
parameter no long must be between (0,360); minor tweaks by @taylorbell57 in #625 - Rearranging bright2flux ancillary file look-ups by @taylorbell57 in #623
- Update background subtraction method options to address waterfall effect in lightcurves by @BriDave in #599
- Adding a PyMC3 compatible GP using celerite2 by @taylorbell57 in #624
- Allowing for custom stellar intensity files to be fed into S4 for limb darkening calculations by @erinmmay in #598
- deepcopy instead of assignment to fix median frame curvature bug by @erinmmay in #629
- Correcting typo in Stage 4 flowchart by @taylorbell57 in #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 #631
- POET transit and eclipse models, SPAM LD by @kevin218 in #609
- Moving meta.scandir to data.scandir for WFC3 data by @taylorbell57 in #618
- Updating environment.yml files for Apple M2 computers by @taylorbell57 in #637
- Create exception for MC3 failed import by @kevin218 in #641
- Update copyright.rst by @kevin218 in #642
- Upgrading to
jwst==1.14.0
andPython>=3.10
, and bug fixes by @taylorbell57 in #640 - Adding Hexagonal photometry apertures by @jbrande in #644
- Fixing issue where GP model with masked data failed by @taylorbell57 in #646
- Fix check on time_avg by @kevin218 in #648
- Bug Patch: S6 with similar variable names and S3 undefined aperture_shape by @taylorbell57 in #652
- Removing trailing spaces/tabs from all files by @taylorbell57 in #657
- Flags fully saturated pixel columns as DO_NOT_USE by @gianninapr in #651
- Adding the ability to skip fully-masked data in Stage 5-6 by @taylorbell57 in #656
- Alternate Stage 3 Inputs by @AarynnCarter in #603
- Fixing our readthedocs pages by @taylorbell57 in #671
- Allow setting of matplotlib backend and layout engine by @taylorbell57 in #665
- Adding _ch to channel tag and _pl to planet tag in S5 variable names by @taylorbell57 in #659
- Adding stage-specific MetaClass objects and organizing default ECF values by @taylorbell57 in #632
- Adding an astrophysical model to combine all physical models, adding quasi-Lambertian phase curve by @taylorbell57 in #663
- Bug patches by @taylorbell57 in #677
- Bug fixes by @kevin218 in #678
- NIRCam enhancements from v1 testing by @kevin218 in #682
- Bugfix in HSTRampModel, corrected nchan assignment by @jbrande in #684
- Minor documentation edits to reflect pre-1.0 testing by @jbrande in #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 #654
- Two Enhancements from Testing v1.0 by @kevin218 in #693
- Bug patches and docs improvements for v1.0 by @taylorbell57 in #686
- Handling missing scan segments in HST data by @taylorbell57 in #689
- Compute nightside flux with POET by @kevin218 in #698
- Adding a dark mode to the readthedocs page by @taylorbell57 in #700
- Changing Stage 3 masking convention to mask=True where there is bad data by @taylorbell57 in #697
- Enable modeling of starspots with both Fleck and Starry by @erinmmay in #627
- Better documenting multi-channel and multi-planet EPF settings by @taylorbell57 in #701
- Minor bug patches before v1.0 by @taylorbell57 in #705
New Contributors
- @hdiamondlowe made their first contribution in #584
- @BriDave made their first contribution in #599
Full Changelog: v0.10...v1.0
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 #532
- Skip masking trace, etc when bias_correction is None; enable row-by-row BG subtraction; edit NIRCam extraction height by @kevin218 in #524
- Changing the MAD computation direction by @taylorbell57 in #541
- Several bug fixes by @taylorbell57 in #539
- Edit DL script to put HST files in same directory. by @jbrande in #543
- HST ramp model and enabling calibrated spectra - v2 by @kevin218 in #544
- Updated install instructions to fix deprecation by @taylorbell57 in #551
- Minor bug fixes by @taylorbell57 in #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 #533
- Add super-sampling capabilities along cross-dispersion direction by @kevin218 in #536
- Add matplotlib lower limit to installation by @taylorbell57 in #563
- Fixing buggy masking of entire wavelength LCs by @taylorbell57 in #549
- Restrict ap_y1 and ap_y2 to values within subarray by @jbrande in #564
- Added short quickstart text about HST operations by @jbrande in #565
- Fixing minor bugs recently introduced by @taylorbell57 in #567
- Fixing the S5 GP Model by @taylorbell57 in #557
- Add HSTRampModel to init for proper importing by @jbrande in #573
- Additional patches before v0.10 by @taylorbell57 in #577
- Removing Cython as a dependency by @taylorbell57 in #578
- Increment to v0.10 by @kevin218 in #575
New Contributors
- @isaedelman made their first contribution in #532
Full Changelog: v0.9...v0.10
v0.9: MIRI Photometry, Stage 1 Improvements, Joint Fits, and More
What's Changed
- Enable GLBS for MIRI, fix GLBS plotting by @kevin218 in #484
- Add full frame outlier rejection capabilities by @kevin218 in #502
- Added NIRCam Photometry citation (Schlawin+ 2023) by @jbrande in #508
- Enabling MIRI Photometry by @taylorbell57 in #504
- Bias Correction by @kevin218 in #507
- Allowing custom gain value, sinusoid_pc with PyMC3 models in S5, and bug fixes by @taylorbell57 in #505
- Allowing joint fits of multiple white-light observations and patching bugs with joint fits by @taylorbell57 in #510
- Bug patches after latest PR by @taylorbell57 in #511
- Enable Binned LC Plots by @kevin218 in #512
- Added new centroiding method mgmc and fixed bugs by @isaedelman in #509
- Updating docs to v0.9 by @taylorbell57 in #518
- Fixing S3 plotting bugs by @taylorbell57 in #520
Full Changelog: v0.8...v0.9
v0.8: Added PyMC3 optimization and sampling
What's Changed
- Basic citations and bibliography by @jbrande in #425
- Adding setuptools_scm to environment.yml by @taylorbell57 in #498
- New PyMC3 Fitter, New Starry Astrophysical Model, and Differentiable Systematics Models by @taylorbell57 in #492
Full Changelog: v0.7...v0.8
v0.7 - ERS WASP-39b Paper Release
What's Changed
- Allows for custom bias file, saturation updates, group level background subtraction. by @erinmmay in #479
- Quick bokeh bug fix by @meganmansfield in #482
- Remove unnecessarily complicated mergeevent steps by @taylorbell57 in #487
Full Changelog: v0.6...v0.7
v0.6: JOSS Paper Release
Incrementing version number for JOSS paper release
What's Changed
- Minor S5-6 improvements by @taylorbell57 in #464
- Add input_meta parameter to every Stage and update write function by @evamariaa in #468
- Fix tiny typo in Quickstart by @dfm in #471
- Minor convenience improvements by @taylorbell57 in #469
- JOSS review edits and NIRCam wavelength by @taylorbell57 in #474
- Adding JOSS Paper Draft to Main by @taylorbell57 in #477
- Write S5 LC files to a single Xarray file in Stage 6 by @kevin218 in #475
New Contributors
Full Changelog: v0.5...v0.6
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 #442
- Removed int_times from ramp_fit_mean by @Witchblade101 in #447
- add faq about CRDS error by @lkreidberg in #446
- fix manual clip bug in S5 by @lkreidberg in #449
- add option for custom limb darkening file by @meganmansfield in #448
- Smooth curvature, compute clean median flux by @kevin218 in #441
- NIRCam photometry routine by @sebastian-zieba in #437
- Add Fig 3106, 3304, 3401 to docs/media + minor changes by @kevin218 in #450
- Fixing MIRI wavelengths, fixing 2D LC x-axis, generalizing S6, and other patches by @taylorbell57 in #451
- Handling S3 NaN wavelengths by @taylorbell57 in #459
- Drift decorrelation, S6 LaTeX tables, and bug fixes by @taylorbell57 in #454
- Fixing mastDownload for empty table/table2 by @taylorbell57 in #461
- Account for no files in table, Fig 3401->3308 by @kevin218 in #462
New Contributors
- @Witchblade101 made their first contribution in #447
Full Changelog: v0.4...v0.5
v0.4
Alpha Release of v0.1
First pre-release version of Eureka! that (mostly) works for simulated JWST data.