What's Changed * introducing register_environment decorator to solve environment-reuse issue by slayoo in https://github.com/open-atmos/PySDM/pull/1373
What's Changed * avoid matplotlib 3.9.1 (due to https://github.com/matplotlib/matplotlib/issues/28551) by slayoo in https://github.com/open-atmos/PySDM/pull/1375 * cleanup commented-out code in kinematic 1D env by slayoo in https://github.com/open-atmos/PySDM/pull/1374 * bump devops tests version by slayoo in https://github.com/open-atmos/PySDM/pull/1376 * introducing register_dynamic decorator to solve dynamic-reuse issue by slayoo in https://github.com/open-atmos/PySDM/pull/1372
What's Changed * introducing register_product decorator to make product instances re-usable (previously calling .register() from a subsequent builder invalidated the former builder/particulator) by slayoo in https://github.com/open-atmos/PySDM/pull/1370
What's Changed * rafactor making attributes.healthy a property by slayoo in https://github.com/open-atmos/PySDM/pull/1366 * fix logic for handling seed values in Formulae ctor (seed=0 was treated as seed=None) by slayoo in https://github.com/open-atmos/PySDM/pull/1368
What's Changed * attribute request logic refactor; relaxed-velocity docstring update (order of registration should not matter for attributes, unit test asserting it included); CI job dependencies refactor by slayoo in https://github.com/open-atmos/PySDM/pull/1288