Pysdm

Latest version: v2.110

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

Scan your dependencies

Page 20 of 24

1.24

- module docstring coverage reached 100% (checked with pylint in CI)
- using `python -We -m pdoc` instead of `pdoc` to catch broken code links within docstring (and other issues)
- catching OSError when importing ThrustRTC and issuing a warning (`pdoc` parsing works then even on machines without CUDA)
- some minor code cleanups/refactors

1.23

- fixes and refactors around unit handling in the common code of the products subsystem (incl. new RateProduct base class)
- numerous GPU code fixes (kudos to Delcior for reporting it)
- FakeThrust API updates to match ThrustRTC 0.3.17

1.22

- initialisation and spectra refactors
- formulae.py moved out of physics to avoid cyclic imports

1.21

- product subsystem refactor (incl. enforced SI units as defaults, pint handling of user-supplied unit conversion, shorter code, clearer directory structure, more common code, improved test coverage)
- cleanups

1.20

- code cleanups & refactors
- making pylint warnings fail GA workflow
- phasing out PrecisionResolver - precision is now an __init__ parameter of the GPU backend class

1.19

- VTK product export (kudos abulenok)
- new surface tension model draft added, relabelling existing models (kudos claresinger)
- cleanups (incl. graphics files linked from README - now showing files generated through GitHub Actions on a latest merge)

Page 20 of 24

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.