Releases: nichollsh/AGNI
1.0.0
0.11.2
What's Changed
- Contribution function in 1D. Do not normalise in file. Version 0.11.1 by @nichollsh in #75
- Contribution function updates by @nichollsh in #77
Full Changelog: 0.11.0...0.11.2
0.11.0
What's Changed
- Overlap method stored as string by @nichollsh in #72
- Check SOCRATES version by @nichollsh in #73
- Add config option for rainout by @nichollsh in #74
Full Changelog: v0.10.0...v0.11.0
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: v0.9.0...v0.10.0
v0.9.0
- Updated documentation
- Updated JOSS paper
- Set radiative Kzz (with configuration file option)
- Updated tutorials
Full Changelog: v0.8.4...v0.9.0
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: v0.8.1...v0.8.4
v0.8.1
Now licensed under GPLv3.
Updated docs and license file. Additional links to SOCRATES repo. Tidied up old code.
Full Changelog: v0.8.0...v0.8.1
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: v0.6.2...v0.8.0
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.