Releases: open-atmos/PyPartMC
Releases · open-atmos/PyPartMC
PyPartMC v1.0.0
- 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
PyPartMC v0.9.4
PyPartMC v0.9.3
mosaic_init
call removed fromf_run_part
(as it is internally invoked by PartMC) - fixes crashes with MOSAIC enabled (observed inprocess_simulation_output.ipynb
) (#314)
PyPartMC v0.9.2
PyPartMC v0.9.1
- 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
- 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
- code cleanups (avoiding
delete[]
statements in favor of scope-triggered std::vector dtors)
PyPartMC v0.7.0
- new features in
AeroState
:masses
,volumes
,mixing_state
anddiameters
(all were properties) became methods accepting optional enumerable parameters:include
andexclude
- new features in
AeroParticle
:species_volume
andspecies_mass
now accept both indices and names as parameters - introduced CMake-generation of
{$CMAKE_BINARY_DIR}/include/aero_data_parameters.hpp
to pass Fortran parameter values to C++ - new submodule (to support C++ on older compilers): https://github.com/TartanLlama/optional
- added information on Apple ARM binary packaging and on the rationale for the list-of-single-entry-dictionaries pattern to the README
kudos @jcurtis2 for the work on AeroState
and AeroParticle
!
PyPartMC 0.6.4
- access to more information in
aero_particle
(absorb_cross_sect
,scatter_cross_sect
,asymmetry
,refract_shell
,refract_core
,n_orig_part
,least_create_time
,greatest_create_time
,id
) andaero_data
(n_source
) - kudos @jcurtis2! - workaround compatibility issues with newer
setuptools_scm
- require
CMake
3.8 to understandCXX17
flags - thanks @leeanne2 for reporting! - make
pytest
executerand_init
before each test, not just before a test session starts README.md
additions & fixes - thanks @zdaq12