Releases: natashabatalha/picaso
Releases · natashabatalha/picaso
Release 3.3
What's Changed
- Reflected light phase curves by @colinhamill in #192 see accepted paper Hamill et al. 2024 (in press)
- Small additions to picaso+virga doc by @aditya-sengupta in #211
- Stage PR for new reflected light phase curve code by @natashabatalha in #227
New Contributors
- @colinhamill made their first contribution in #192
- @aditya-sengupta made their first contribution in #211
Full Changelog: v3.2...v3.3
Release 3.2.1
What's Changed
- New disequilibrium climate modeling by @sagnickm
- Isos dev by @natashabatalha in #149
- Arraysingular climate bug by @natashabatalha in #182
- Critical hot fix for correct He mass by @natashabatalha in #207
New Contributors
- @nainas2024 made their first contribution in #153
- @logan-pearce made their first contribution in #154
- @dreamjade made their first contribution in #162
- @ayanaman271 made their first contribution in #160
- @Ziva18t made their first contribution in #186
Full Changelog: v3.1...v3.2
Release 3.1
Spherical Harmonics for the 1D Radiative Transfer Equation
- SH harmonics documentation for reflected light (Rooney et al. 2023, resubmitted with minor comments)
- New tutorial on reproduction of Batalha+2019 to test Toon radiative transfer https://github.com/natashabatalha/picaso/blob/9d4cbd672a75c1faf5297c3f1d74074018cd7ef3/docs/notebooks/10a_AnalyzingApproximationsReflectedLightToon.ipynb
- New tutorial on reproduction of Rooney+2023 to test Spherical Harmonics reflected light radiative transfer https://github.com/natashabatalha/picaso/blob/9d4cbd672a75c1faf5297c3f1d74074018cd7ef3/docs/notebooks/10b_AnalyzingApproximationsReflectedLightSH.ipynb
- SH harmonics documentation for thermal emission (Rooney et al. 2023, submitted)
- New tutorial on reproduction of Rooney+2023 to compare spherical harmonics with thermal emission radiative transfer https://github.com/natashabatalha/picaso/blob/9d4cbd672a75c1faf5297c3f1d74074018cd7ef3/docs/notebooks/10c_AnalyzingApproximationsThermal.ipynb
- Added output xarray resources for model preservation and reusability (justdoit.output_xarray)
- New tutorial on model preservation and reuse https://github.com/natashabatalha/picaso/blob/9d4cbd672a75c1faf5297c3f1d74074018cd7ef3/docs/notebooks/ModelStorage.ipynb
Release 3.0
3.0 (2022-10-25)
- First version of climate code (Mukherjee et al. 2022)
- First version of grid fitting tools (JWST Transiting Exoplanet ERS et al. 2022)
- Code help for xarrays
- Reference/citation tools for opacities
- Resampling tutorials
- CK tutorials
- Contribution functions
- Better plotting tools
What to Cite
- 1d climate models of brown dwarfs
- 1d climate models of exoplanets
- Methodology for fitting picaso model grids to data
Release 2.3
- lots of fun 3D functionality (Adams et al 2022)
- phase curves (Robbins-Blanch et al 2022)
- 3D tutorials with xarray
- clearer radiative transfer to be compatible with Toon 89
- Faster chemeq interpolation
- opacity tables pull four nearest neighbors (though option for 1 remains)
- Improvements and additions to plotting functionality
- Minor bug fixes
Release 2.2
- Add evolution tracks
- Add ability to use pre mixed c-k tables
- Expand chemistry to include new Visscher tables
- Add ability to pull out contribution from individual species without running full RT
- Young planet table from ZJ Zhang.
- Separate workshop notebooks for Sagan School 2020, 2021 and ERS
- Add explicit "hard surface" term for thermal flux boundary condition for terrestrial calculations
- Minor bug fixes/improvements
Release 2.1
- Transit Spectroscopy added
- Transit spectroscopy tutorial
- FAQ notebook
- Minor bug fixes/improvements
Release 2.0
Major Changes
- Explicit Brown Dwarf tutorials
- Coupling to brand new python cloud code
Virga
!! - Ability to specify wave range in
opannection
and ability to resample (consult your local theorist before doing this) - Added "Opacity Factor" so that users can easiy query opacity data without going through SQL
- Removed opacity from git-lfs (was a bad system and users were having trouble)
- Fixed critical spherical integration bug and added more robust steps for 1d vs. 3d. Also added full tutorial to explain differences here.
- Added notebook for surface reflectivity
Functionality Expanded
Scientific functionality : thermal emission, 3d inputs
Major code structure changes:
Because thermal emission was added, we have changed the way the code output is returned:
w,a = case.spectrum()
is now..
df = case.spectrum()
where df
is a dictionary with wavenumber
, albedo
, thermal
, fpfs
, full_output
, pending what the calculation asked for.
All tutorials have been changed to reflect this!
In addition to thermal emission we also include more explicit tutorials for 3d calculations.
NOTE: we opted out of publishing a new paper for this release.
Small Bug Fixes
- astropy installation fix
- gravity fix with R and M inputs
- fixes for 3d input dev