open-atmos/PyPartMC
Python (and C++) interface to PartMC with Jupyter/Python, Julia and Matlab examples
C++GPL-3.0
Issues
- 2
- 1
exception propagation seems not to work on arm64 (failing `test_spec_by_name_not_found` test on CI)
#348 opened by slayoo - 1
improve consistency for setters/getters for EnvState variables (naming consistency; ctor args vs. setter); e.g. setter for RH
#351 opened by jcurtis2 - 1
try out setting Scenario loss_function to something else than "none" (based on PartMC examples)
#367 opened by slayoo - 1
- 1
remove SciPy<1.14.0 setup.py constraint when possible
#365 opened by slayoo - 2
add consistency check ensuring that `allow_halving/doubling` values in `AeroState` instance match that passed to `RunPartOpt`
#266 opened by slayoo - 1
shared_ptr AeroData/GasData in AeroState/GasState need updating when using input_state
#363 opened by jcurtis2 - 0
- 0
AeroMode: cover sampled mode_type in tests
#355 opened by slayoo - 3
json-storage + json-load unit test (also to check maintanance of key orders in input data)
#276 opened by slayoo - 4
phase out `RalfG/python-wheels-manylinux-build` in favour of `pypa/cibuildwheel` (could help with M1 builds?)
#265 opened by slayoo - 1
bump PartMC version to 2.8.0 (HDF5 needed)
#349 opened by slayoo - 2
bump SUNDIALS gitmodule (current commit leads to a one that does not belong to any branch upstream)
#338 opened by slayoo - 1
add an [examples] varint to PyPartMC requirements in setup.py to avoid hacky logic in CI workflow and enable users to pip-install these dependencies
#305 opened by slayoo - 0
- 1
link PartMC docs from docstrings (as an additional info or instead of copy-pasting text that is relevant to Fortran only)
#281 opened by slayoo - 2
- 1
add checks for single-element dicts and obligatory elements in AeroMode instantiation
#320 opened by slayoo - 2
consider handling empty scenario data (gas/aero backgroud/emission) in PyPartMC by passing zeros to PartMC
#254 opened by slayoo - 1
find a way to enforce (pre-commit or CI) provision of "intent" directives in Fortran code for function args (and propagate these to const correctness in C++ interfaces)
#323 opened by slayoo - 1
check if serialisation/deserialisation works as expected even after setters modify an object
#313 opened by slayoo - 1
- 2
- 2
set random seed in the readme examples (x3: P, J, F) and assert for exactly same numbers on CI
#251 opened by slayoo - 1
Scenario ctor: ensure all time/rate entries have proper structure (e.g., matching number of elements)
#317 opened by slayoo - 0
- 2
PyPartMC does not pass enough data to run_part_timestep to handle progress/output reporting correctly
#257 opened by slayoo - 6
provide links/badges in README and notebooks to run the examples on ARM's jupyterhub?
#268 opened by slayoo - 3
- 1
Zach's IAMA talk slides upload to wiki
#328 opened by slayoo - 0
add a test comparing against AeroMix
#330 opened by slayoo - 0
add a liniting step for Fortran on CI using FortranAnalyser (https://fortrananalyser.ephyslab.uvigo.es/)
#329 opened by slayoo - 3
mention PyPartMC in PartMC README and website
#261 opened by slayoo - 0
phase out nbviewer badges in favor of render-on-github links (to make plots visible)
#302 opened by slayoo - 2
stop labelling PyPI macos wheels as universal if the contents are for intel only
#278 opened by slayoo - 0
link to pypi.org/p/PyPartMC from the README
#312 opened by slayoo - 1
- 0
add a section in README detailing steps needed to be done to use PyPartMC in Matlab (all in the GHA workflow)
#303 opened by slayoo - 1
- 2
- 0
fix self-contained header check so that it does not use "." within preprocessor macro name
#294 opened by slayoo - 2
PyPartMC failing to build on Keeling
#284 opened by leeanne2 - 0
Missing access to some properties of aero_particle
#277 opened by jcurtis2 - 0
- 1
- 1
link to arXiv PyPartMC paper from README
#269 opened by slayoo - 1
expose `weight_type` in `AeroState` ctor (in future perhaps also `do_select_weighting` in `RunPartOpt`) + update Julia and Python paper listings
#256 opened by slayoo - 1
fix size distribution issue (==0 missing) in example notebook and update paper figures
#259 opened by slayoo - 1
documentation uploads stopped to work :( (last upload from Jul 2, despite newer versions released)
#252 opened by slayoo