Appendix C: Changelog
This is a list of changes made to Simframe
since version v1.0.1
.
v1.0.5
Release date: not released yet
Moving to Meson build system
Migrating to mesonpy
as build system.
Iteration over group members
Functionality to iterate over the members of groups has been added.
Squeezing zero-dimensional Fields
When initializing field with scalar values, zero-dimensional arrays, or one-dimensional arrays of size one, the field will now be squeezed to shape ()
, since the previous behavior was inconsistent in these cases.
v1.0.4
Release date: 21st July 2023
Fixing recursion error when writing data files
A problem has been fixed that could have caused recursion error in some cases when writing data files.
Printing information about updaters
Functionality has been added to print information about linked updater functions and source code (if Python).
v1.0.3
Release date: 17th June 2023
Adding __reduce__()
method to fields
A proper __reduce__()
method was added to the Field
class to properly read and write dump files with dill
.
v1.0.2
Release date: 29th March 2022
Adding memory inspection of group
A function was added to display the memory usage of groups in bytes.
sim.memory_usage(print_output=True, skip_hidden=True)
v1.0.1
Release date: 24th December 2021