Pypartmc

Latest version: v1.5.0

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

Scan your dependencies

Page 8 of 15

0.6.1

- fixed PyPI uppload triggering for release workflows (https://github.com/actions/runner/issues/2788)
- bumped pybind11_json version (274)

0.6.0

- fix timestep check for online processing in example notebook
- set some defaults in RunPartOpt ctor (and err if user sets do_parallel)
- add support for passing weighting scheme type to AeroState ctor
- fix new GCC warnings on CI (link-time optimisations)
- bump PartMC submodule version (incl. the timestepping PR)
- update README.md to include arXiv link
- introducing GimmickGuard (to avoid manual memory freeing)

thanks zdaq12 & jcurtis2!

0.5.0

- improved compatibility of binary packages with older linux platforms (now installs on Keeling)
- added checks for non-unique keys in input for aero_data and aero_state
- removed second argument for rand_init (offset that is only applicable in mpi)
- added code listings in Python, Julia, and Fortran to README with assert job executed on CI
- notebook updates before arXiv submission

0.4.0

- added Zenodo badge and metadata file
- fixed compatibility with PySDM 2.22 (terminal velocity attribute)

0.3.0

- netCDF static library compilation with local CMake logic (incl. netCDF C and Fortran code as submodules)
- implementation architecture diagram in `README.md`
- new wrappers for `output_state` and `input_state` (kudos jcurtis2)
- switch from API tokens to OIDC for PyPI uploads

0.2.0

- add access to rand.F90 functions `rand_init` and `rand_normal` (kudos jcurtis2)
- enable Fortran compiler bounds checks if building in DEBUG mode

Page 8 of 15

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.