Skip to content

Releases: open-atmos/PyPartMC

PyPartMC 0.0.14

10 Aug 14:55
06fb852
Compare
Choose a tag to compare

statically link libgfortran on macOS to address lack of libgfortran.dylib on default brew gcc installs

PyPartMC 0.0.13

10 Aug 13:44
370cb1e
Compare
Choose a tag to compare
  • condense_equilib_particle, loss_rate_dry_dep and loss_rate functions (kudos @zdaq12)
  • new AeroData methods/properties: __len__, frac_dim, vol_fill_factor, prime_radius, rad2vol, vol2rad, diam2vol, vol2diam (kudos @zdaq12)
  • new class: AeroParticle with the following methods/properties: volumes, volume, species_volume, dry_volume, radius, dry_radius, diameter, dry_diameter, mass, species_mass, species_masses (kudos @zdaq12)
  • new methods for AeroState: total_num_conc, total_mass_conc, num_concs, masses, volumes, dry_diameters, diameters, crit_rel_humids, mixing_state, bin_average_comp (kudos @jcurtis2)
  • new EnvState methods/properties: set_temperature, temp, rh, height, pressure (kudos @jcurtis2)
  • new CAMP-related classes CampCore & Photolysis (for now without any logic exposed, just to make run_part understand all arguments neded when CAMP is compiled in)

PyPartMC 0.0.12

21 Jul 20:41
0ad9626
Compare
Choose a tag to compare

re-release after temporarily disabling macos-12 builds due to actions/setup-python#469

PyPartMC 0.0.11

21 Jul 15:03
0ad9626
Compare
Choose a tag to compare

re-release after removing deprecated macos-10 platform from Github Actions workflow file

PyPartMC 0.0.10

21 Jul 13:07
ac6eb94
Compare
Choose a tag to compare
  • first release to feature CAMP compiled in (along with SuiteSparse's KLU and fortran-json)
  • more utility functions (sphere_vol2rad, rad2diam, sphere_rad2vol, diam2rad) - kudos to @zdaq12
    thanks to @jcurtis2 for following up with needed changes in PartMC for MPI+CAMP compilation

PyPartMC 0.0.9

02 Jul 06:21
114acda
Compare
Choose a tag to compare
  • histogram_1d and histogram_2d (thanks @jcurtis2!)
  • sorting out package installation failures on macOS (and enabling macOS 10 builds)
  • TODO/FIXME-annotation checks

PyPartMC 0.0.8

25 Jun 19:36
7ed61eb
Compare
Choose a tag to compare

fixed dependant DLL loading problems on Windows by statically linking mingw libs

PyPartMC 0.0.7

23 Jun 05:10
f23beec
Compare
Choose a tag to compare
  • add elements of BinGrid API (edges, centers, let) - kudos @jcurtis2
  • build/test/release workflow updates fixing DLL path issues during test execution
  • DLL path handling improvement in __init__.py
  • exposing missing __version__ field

PyPartMC 0.0.6

19 Jun 05:46
25c358a
Compare
Choose a tag to compare
  • enabling usage and packaging on Windows with Python >= 3.8
  • units moved from C++ code to newly introduced __init__.py

PyPartMC 0.0.5

18 Jun 04:28
ed55529
Compare
Choose a tag to compare

macOS build improvements (incl. separate binary packages for macos-11 and macos-12)