Grackle 3.3 is released!

Grackle is a chemistry and radiative cooling solver for astrophysical
simulations and models.

The Grackle 3.3 release consists of 20 pull requests from 5 contributors, 2
of them new to the project. It contains 1 new feature, 2 minor
enhancements, 5 bugfixes, and some documentation improvements. 8 previously
deprecated functions have also been removed. See below for further details.

This also marks the release of version 1.0.1 of Pygrackle (the Python
interface to Grackle).

*New Features*
* Add temperature floor field #159
<https://github.com/grackle-project/grackle/pull/159>

*Minor Enhancements*
* Refactor the `cloudy_data` struct so that the
`grid_{dimension,parameters}` members are fixed-size arrays #167
<https://github.com/grackle-project/grackle/pull/167>
* Add error-check on `grackle_field_data.grid_dx` #190
<https://github.com/grackle-project/grackle/pull/190>, #191
<https://github.com/grackle-project/grackle/pull/191>

*Bugfixes*
* Minor tweaks to `initialize_rates.c` #168
<https://github.com/grackle-project/grackle/pull/168>
* explicitly initialize all struct members to solve plethora of issues #166
<https://github.com/grackle-project/grackle/pull/166>
* Fix memory leak #169 <https://github.com/grackle-project/grackle/pull/169>
* Add missing fields to pygrackle #173
<https://github.com/grackle-project/grackle/pull/173>
* Fix pygrackle H number density and mean molecular weight calculations in
#180 <https://github.com/grackle-project/grackle/pull/180>

*Documentation Updates*
* Add mention of c_local_example to docs #174
<https://github.com/grackle-project/grackle/pull/174>
* Fix a minor typo in documentation related to `grid_dx` #176
<https://github.com/grackle-project/grackle/pull/176>
* Document release procedure and describe versioning policy #194
<https://github.com/grackle-project/grackle/pull/194>

*Infrastructure Updates*
* Introduce `c_local_example` and fixed inconsistencies in `c_example` #170
<https://github.com/grackle-project/grackle/pull/170>
* Update linux-gnu makefile #183
<https://github.com/grackle-project/grackle/pull/183>
* Add `c_local_example` to list of executable removed by `make clean` #186
<https://github.com/grackle-project/grackle/pull/186>
* Factor out some file-generation machinery #181
<https://github.com/grackle-project/grackle/pull/181>

*Removed Functions*
All functions deprecated in the 3.2 release were fully removed in #184
<https://github.com/grackle-project/grackle/pull/184>. The functions
include:
* `_solve_chemistry`, `_calculate_cooling_time`, `_calculate_gamma`,
`_calculate_pressure`, `_calculate_temperature`
* `_set_default_chemistry_parameters`, `_initialize_chemistry_data`,
`_free_chemistry_data`

*Contributors*
* Britton Smith (@brittonsmith <https://github.com/brittonsmith>)
* Ewan Jones (@EwanBJones98 <https://github.com/EwanBJones98>)
* Matthew Abruzzo (@mabruzzo <https://github.com/mabruzzo>)
* Mladen Ivkovic (@mladenivkovic <https://github.com/mladenivkovic>) (new!)
* @tiapac <https://github.com/tiapac> (new!)

*Grackle Advisory Council*
* Matthew Abruzzo
* Greg Bryan
* Desika Narayanan
* Marta Reina-Campos
* Britton Smith
* Matthew Turk

*Full Changelog:*
https://github.com/grackle-project/grackle/compare/grackle-3.2.1...grackle-3.3.0
_______________________________________________
yt-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/yt-users.python.org/
Member address: [email protected]

Reply via email to