Releases: open-atmos/PyPartMC
Releases · open-atmos/PyPartMC
PyPartMC 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)
PyPartMC 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
PyPartMC 0.4.0
- added Zenodo badge and metadata file
- fixed compatibility with PySDM 2.22 (terminal velocity attribute)
PyPartMC 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
andinput_state
(kudos @jcurtis2) - switch from API tokens to OIDC for PyPI uploads
PyPartMC 0.2.0
- add access to rand.F90 functions
rand_init
andrand_normal
(kudos @jcurtis2) - enable Fortran compiler bounds checks if building in DEBUG mode
PyPartMC 0.1.0
- added urban plume simulation example notebook, kudos @jcurtis2!
PyPartMC 0.0.35
- support for time-varying aerosol specs in Scenario (
aero_background
andaero_emissions
) - new properties of
Scenario
class:aero_emissions
,aero_emissions_n_times
,aero_emissions_rate_scale
,aero_emissions_time
,aero_background
,aero_dilution_n_times
,aero_dilution_rate
, andaero_dilution_time
- phased out test-time-requirements.txt (in favor of [tests] variant for setup.py-defined dependencies)
- moved example notebooks into the PyPartMC repository
PyPartMC 0.0.34
- new properties and methods in
AeroParticle
:moles
,mobility_diameter
,density
,approx_crit_rel_humid
,crit_rel_humid
,crit_diameter
,coagulate
,zero
andset_vols
Kudos @zdaq12 !
PyPartMC 0.0.33
- support for optionally linking against Model for Simulating Aerosol Interactions and Chemistry (MOSAIC, closed-source software from PNNL)
Kudos @jcurtis2 !
PyPartMC 0.0.32
- added default values for
AeroState::dist_sample
arguments: sample_prop, create_time, allow_doubling & allow_halving (thanks @jcurtis2)