Recent Releases of AGNI
AGNI - Double-grey radiative transfer, diagnostic variables, and minor things
What's Changed
- Track ocean formation, area, and depth by @nichollsh in https://github.com/nichollsh/AGNI/pull/129
- Calculate thermal conductivity and estimate diagnostic quantities by @nichollsh in https://github.com/nichollsh/AGNI/pull/134
- Double-grey radiative transfer by @nichollsh in https://github.com/nichollsh/AGNI/pull/135
- Option for turning cloud radiative properties off by @nichollsh in https://github.com/nichollsh/AGNI/pull/136
Full Changelog: https://github.com/nichollsh/AGNI/compare/1.7.0...v1.7.5
Scientific Software - Peer-reviewed
- Jupyter Notebook
Published by nichollsh 4 months ago
AGNI - Ledoux, oceans, water, clouds, and blackbody stars
Significant improvements to the model. These mean that AGNI can now handle convective stability due to MMW gradients (Ledoux criterion) although only for ideal gases. It also reworks the condensation scheme to generally be more coherent and stable. There's now fewer free parameters and it allows oceans to form, which are tracked as a surface reservoir. These changes also correct issues with cloud parametrisations, meaning that clouds now (in principle) work but do make the solver quite unstable.
This has not been comprehensively tested inside PROTEUS but it should at least not crash or break existing functionality in other codes.
Version 1.7.0
What's Changed
- Flexible support for surfaces described in various ways by @nichollsh in https://github.com/nichollsh/AGNI/pull/116
- Allow rainout without latent heat release, and other changes by @nichollsh in https://github.com/nichollsh/AGNI/pull/120
- Blackbody stellar spectrum, track ocean formation, ledoux convection by @nichollsh in https://github.com/nichollsh/AGNI/pull/122
Full Changelog: https://github.com/nichollsh/AGNI/compare/1.5.3...1.7.0
Scientific Software - Peer-reviewed
- Jupyter Notebook
Published by nichollsh 5 months ago
AGNI - 1.5.3
What's Changed
- Get reference data from Zenodo rather than from OSF by @nichollsh in https://github.com/nichollsh/AGNI/pull/115
Full Changelog: https://github.com/nichollsh/AGNI/compare/1.5.2...1.5.3
Scientific Software - Peer-reviewed
- Jupyter Notebook
Published by nichollsh 6 months ago
AGNI - 1.5.2
What's Changed
- Basic RFM integration by @nichollsh in https://github.com/nichollsh/AGNI/pull/107
- Editorial tweaks for JOSS paper by @warrickball in https://github.com/nichollsh/AGNI/pull/111
New Contributors
- @warrickball made their first contribution in https://github.com/nichollsh/AGNI/pull/111
Full Changelog: https://github.com/nichollsh/AGNI/compare/1.5.0...1.5.2
Scientific Software - Peer-reviewed
- Jupyter Notebook
Published by nichollsh 6 months ago
AGNI - 1.5.0
Accepted version of JOSS paper. Changes from review: * Fixed typos and grammar * Add figure to paper showing use cases * Add new sections to paper comparing AGNI with other codes * Improved literature review * Add ongoing issues / next dev steps to paper
Scientific Software - Peer-reviewed
- Jupyter Notebook
Published by nichollsh 8 months ago
AGNI - 1.3.1
What's Changed
- Hash thermo files by @nichollsh in https://github.com/nichollsh/AGNI/pull/90
- Guillot grey gas solution by @nichollsh in https://github.com/nichollsh/AGNI/pull/93
- Demo by @nichollsh in https://github.com/nichollsh/AGNI/pull/94
Full Changelog: https://github.com/nichollsh/AGNI/compare/1.2.0...1.3.1
Scientific Software - Peer-reviewed
- Jupyter Notebook
Published by nichollsh 9 months ago
AGNI - 1.2.0
Version 1.2.0 of AGNI has some significant improvements. In summary:
- Supports real-gas equations of state (AQUA, Chabrier, Van der Waals)
- Improvement to hydrostatic integration (now uses RK4 integrator and supports self-gravity interactions)
- Updated the docs and generally tried to make things more accessible. This includes a
src/get_agni.shscript which will update the code. - Modularised the codebase significantly, especially in
atmosphere.jl - Added new tests
Pull requests
- Real gas equations of state by @nichollsh in https://github.com/nichollsh/AGNI/pull/82
- H2 Chabrier EOS, Runge-Kutta hydrostatic integration, self-gravity by @nichollsh in https://github.com/nichollsh/AGNI/pull/87 Full Changelog: https://github.com/nichollsh/AGNI/compare/1.0.0...1.2.0
Scientific Software - Peer-reviewed
- Jupyter Notebook
Published by nichollsh 10 months ago
AGNI - 1.0.0
This is the first major release (1.0.0) of AGNI.
The methods paper has been accepted for publication in MNRAS and posted on arXiv.
The documentation and JOSS manuscript now include citations for this paper.
Scientific Software - Peer-reviewed
- Jupyter Notebook
Published by nichollsh about 1 year ago
AGNI - 0.11.2
What's Changed
- Contribution function in 1D. Do not normalise in file. Version 0.11.1 by @nichollsh in https://github.com/nichollsh/AGNI/pull/75
- Contribution function updates by @nichollsh in https://github.com/nichollsh/AGNI/pull/77
Full Changelog: https://github.com/nichollsh/AGNI/compare/0.11.0...0.11.2
Scientific Software - Peer-reviewed
- Jupyter Notebook
Published by nichollsh about 1 year ago
AGNI - 0.11.0
What's Changed
- Overlap method stored as string by @nichollsh in https://github.com/nichollsh/AGNI/pull/72
- Check SOCRATES version by @nichollsh in https://github.com/nichollsh/AGNI/pull/73
- Add config option for rainout by @nichollsh in https://github.com/nichollsh/AGNI/pull/74
Full Changelog: https://github.com/nichollsh/AGNI/compare/v0.10.0...v0.11.0
Scientific Software - Peer-reviewed
- Jupyter Notebook
Published by nichollsh about 1 year ago
AGNI - v0.10.0
- Removed old large files from Git history, resulting in a repo file size reduction of 7.5x
- Notebook for testing AQUA interpolation
- Restructure to repo. Moved thermodynamic data to OSF.
- Improved error messages and documentation
Full Changelog: https://github.com/nichollsh/AGNI/compare/v0.9.0...v0.10.0
Scientific Software - Peer-reviewed
- Jupyter Notebook
Published by nichollsh about 1 year ago
AGNI - v0.8.4
- Groundwork for reading AQUA equation of state
- Added JOSS paper draft
- New plots for showing height versus pressure relationship (hydrostatic)
- Updated config file format slightly (see the examples)
- Updated notebooks
- Improved tests: now includes plotting and other physics.
Full Changelog: https://github.com/nichollsh/AGNI/compare/v0.8.1...v0.8.4
Scientific Software - Peer-reviewed
- Jupyter Notebook
Published by nichollsh over 1 year ago
AGNI - v0.8.0
- Significant optimisations to the model since the last release, primarily through LoopVectorization.jl and other SIMD operations.
- Also supports better surface optical properties, deriving reflectivity and emissivity from empirical single-scattering data.
- Tests and now more rigorous and comprehensive
- Minor bugfixes
Full Changelog: https://github.com/nichollsh/AGNI/compare/v0.6.2...v0.8.0
Scientific Software - Peer-reviewed
- Jupyter Notebook
Published by nichollsh over 1 year ago
AGNI - Pre-release 0.6.2
This is the first release of the model. It is a pre-release in the sense that the model is not quite ready for publication, but is in a state where it can be easily used by a non-developer of the code.
Documentation can be found at https://nichollsh.github.io/AGNI/ outlining how to install and run the model.
Current capabilities include: - Simple configuration and setup on GNU/Linux and MacOS machines - Performing radiative transfer through SOCRATES - Calculating other energy transport processes, such as convection and phase change with diffusion. - Storing atmospheric properties in memory, such as composition and temperature - Reading input from configuration files - Writing output to NetCDF and CSV files - Creating plots - Interfacing with Jupyter notebooks - Solving for atmospheric radiative-convective equilibrium using a non-linear method with linesearch - Documentation created with Documenter.jl - Comparison with literature data - Unit and physical tests - Advanced thermodynamics with temperature-dependent properties (e.g. heat capacity) - Simple tutorials for new users
While the code is open source on GitHub, it is made available under a proprietary license until it is published.
Scientific Software - Peer-reviewed
- Jupyter Notebook
Published by nichollsh over 1 year ago