Releases: open-atmos/PyPartMC
Releases · open-atmos/PyPartMC
PyPartMC 0.0.26
- multi-mode
AeroDistinitialisation (also withinScenarios) n_modeproperty andmode(idx)accessor inAeroDist
thanks @jcurtis2 for help!
PyPartMC 0.0.25
- added interfaces to
run_part_timestepandrun_part_timeblock(@jcurtis2) - added
init_env_statetoScenario(@jcurtis2) - added
elapsed_timeandstart_timetoEnvState(@jcurtis2) - more initilisation logic within
run_part_optctor (temporarily copy-pasted from PartMC) - more meaningful CMake message when submodules not initialised
- fixed a few assert statements and added DEBUG builds to CI
PyPartMC 0.0.24
PyPartMC 0.0.23
- added basic
AeroDistwrapper capable of being initialised from a Python dict (single mode only for now) - C++ code cleanups
PyPartMC 0.0.22
- added AeroData::density and AeroData::densities (thanks @jcurtis2)
- added Python 3.11 to CI build matrix
PyPartMC 0.0.21
- AeroState::deepcopy() (temporarily with hardcoded n_part=1) (thanks @jcurtis2!)
- shared_ptr semantics for AeroData and GasData within AeroParticle, AeroState and GasState
- use def_property_readonly instead of def for most of AeroState properties
- improved test coverage for AeroData, AeroParticle, AeroState and GasState
PyPartMC 0.0.20
- AeroMode wrappers (thanks @jcurtis2)
- read_line support in fake_spec_file
- CI: using xcode-select to enforce XCode 13.4.1 to avoid issues with never XCode (python/cpython#97524)
- code clenups
PyPartMC 0.0.19
GasDataimprovements (thanks @jcurtis2!)
PyPartMC 0.0.18
- removed
fake_mpi(partmc codebase is now compiled without MPI support)
PyPartMC 0.0.17
- add
solute_kappaproperty toAeroParticle - remove hardcoded relative humidity in
EnvState(now takes the value from ctor-arg json)
thanks @zdaq12!