Skip to content

Releases: open-atmos/PyPartMC

PyPartMC 0.0.26

09 Mar 22:56
1b09467

Choose a tag to compare

  • multi-mode AeroDist initialisation (also within Scenarios)
  • n_mode property and mode(idx) accessor in AeroDist

thanks @jcurtis2 for help!

PyPartMC 0.0.25

21 Feb 22:11
d0d1121

Choose a tag to compare

  • added interfaces to run_part_timestep and run_part_timeblock (@jcurtis2)
  • added init_env_state to Scenario (@jcurtis2)
  • added elapsed_time and start_time to EnvState (@jcurtis2)
  • more initilisation logic within run_part_opt ctor (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

15 Jan 05:11
c117d01

Choose a tag to compare

  • added ability to get a particle from an aero_state #187 (thanks @jcurtis2)

PyPartMC 0.0.23

03 Dec 11:35
b17a724

Choose a tag to compare

  • added basic AeroDist wrapper capable of being initialised from a Python dict (single mode only for now)
  • C++ code cleanups

PyPartMC 0.0.22

20 Nov 11:46
13e6ebc

Choose a tag to compare

  • added AeroData::density and AeroData::densities (thanks @jcurtis2)
  • added Python 3.11 to CI build matrix

PyPartMC 0.0.21

19 Nov 22:50
9cd7cb5

Choose a tag to compare

  • 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

18 Nov 22:44
6f98414

Choose a tag to compare

  • 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

30 Sep 08:36
6b027c5

Choose a tag to compare

PyPartMC 0.0.18

22 Sep 16:50
159f630

Choose a tag to compare

  • removed fake_mpi (partmc codebase is now compiled without MPI support)

PyPartMC 0.0.17

16 Aug 01:25
e959d56

Choose a tag to compare

  • add solute_kappa property to AeroParticle
  • remove hardcoded relative humidity in EnvState (now takes the value from ctor-arg json)
    thanks @zdaq12!