Skip to content

Releases: open-atmos/PyPartMC

PyPartMC v1.0.2

31 Jan 20:09
6b59486
Compare
Choose a tag to compare

What's Changed

  • add ARM JupyerHub badges to README and example notebook (+ adding header pip-pinstall code blocks) by @slayoo in #331
  • Fix netcdf output bug for timestep and timeblock. closes #257 by @jcurtis2 in #333

Full Changelog: v1.0.1...v1.0.2

PyPartMC v1.0.1

16 Dec 15:46
a7d5f8d
Compare
Choose a tag to compare

What's Changed

  • Add ability to get species names in gas_data (spec_name) and aero_data (spec_name and source_name) by @jcurtis2 in #327

Full Changelog: v1.0.0...v1.0.1

PyPartMC v1.0.0

06 Dec 17:26
729c7d9
Compare
Choose a tag to compare
  • improve handling of Scenario constructor inputs (checking time steps in specified profiles)
  • update README badges for examples
  • avoid labeling macOS binaries as universal

PyPartMC v0.9.5

03 Dec 04:00
a35f543
Compare
Choose a tag to compare
  • made AeroMode and AeroDist ctors raise exceptions for non-unique mass_frac species (#321)
  • redirected camp submodule back to open-atmos (#311)
  • added PyPI badge to README

PyPartMC v0.9.4

01 Dec 00:14
2a5ba8f
Compare
Choose a tag to compare
  • increased number of useful docstrings (#315)
  • added PyPartMC.__versions_of_build_time_dependencies__ dict to expose version numbers of PyPartMC dependencies (pybind11, PartMC, CAMP, SUNDIALS) (#310)

PyPartMC v0.9.3

27 Nov 23:42
1c35768
Compare
Choose a tag to compare
  • mosaic_init call removed from f_run_part (as it is internally invoked by PartMC) - fixes crashes with MOSAIC enabled (observed in process_simulation_output.ipynb) (#314)

PyPartMC v0.9.2

27 Nov 15:34
359f12f
Compare
Choose a tag to compare
  • add notes on steps needed to use PyPartMC from Matlab to README (#306)
  • prevent segfault when empty sequence passed to GasState::mix_rats setter (#308)

PyPartMC v0.9.1

26 Nov 21:17
0aadc36
Compare
Choose a tag to compare
  • added an example notebook depicting interoperability with an external optical library (PyMieScatt) - kudos @jcurtis2
  • fix in process_simulation_output example (BC mass fraction plot)
  • README cleanups (incl. badges for launching the above two notebooks)
  • started phasing out nbviewer badges in favor of render-on-github ones (the latter display svg graphics correctly)

PyPartMC v0.9.0

24 Nov 21:09
d2cfe38
Compare
Choose a tag to compare
  • Matlab snippets added to README (and hooked into the Fortran-Python-Julia cross test on CI) (#300)
  • CITATION.cff file added + other package metadata updates
  • CMake: self-contained header check fixes + checks for submodule initialisation

kudos @rwgk for help in workarounding the pybind11/Matlab issue (pybind/cmake_example#164)!

PyPartMC v0.7.1

15 Nov 02:22
5a0baf0
Compare
Choose a tag to compare
  • code cleanups (avoiding delete[] statements in favor of scope-triggered std::vector dtors)