Pysdm

Latest version: v2.85

Safety actively analyzes 685838 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 10 of 19

2.31

- added argument-range checks for GunnKinzer1949 interpolation of terminal velocities (thanks bradybhalla for reporting and identifying the issue, thanks abulenok for providing the fix)
- failing Particulator instantiation if user supplies values for a derived attribute
- simplifcations/cleanups in dry_volume & acidity attributes code
- disabling multi-threading on arm64 until we have a fix for atomic operations (thanks jtbuch and pb475 for reporting the problem and help with debugging it!)

2.30

- mass instead of volume as base attribute (incl. introduction of physics.particle_shape_and_density) 1147
- new cases for test_attribute_update_single_breakup (1158)
- compatibility fixes for newer versions of setuptools_scm
- docstring cleanups

thanks abulenok, AgnieszkaMakulska & Delcior

2.29

- added CPU vs. GPU performance comparison for the `Srivastava_1978` setup
- removed spurious index copying in attributes

2.28

- refactor in GPU backend using `cached_property` instead of lengthy ctors in methods classes (results in a lazy evaluation bonus)
- dropping support for Python 3.7 (due to `cached_property`, and in line with 3.7 end of life)
- C code syntax fixes & cleanups in GPU backend
- `atomicAdd` workaround for double precision type on older CUDA (1138)

2.27

- option to use a non-constant timescale in the relaxed velocity dynamic (1114) - bradybhalla

2.26

- breakup function renaming withing backend code (1126) - abulenok
- phasing out "q" var naming in favour of "water_vapour_mixing_ratio", etc (1131)
- updates to the Grabowski & Pawlowska 2023 example: condensation tolerance, ripening rate (1129) - AgnieszkaMakulska
- cleaning up code that triggered redefined-outer-name pylint warning in pytest fixtures and notebook-embedded function definitions (1133)
- ensuring all classes are accessible after importing only the main PySDM package (1135)

Page 10 of 19

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.