Sylwester Arabas
Sylwester Arabas
> Pylint is passing. ✅ But the tests that are passing locally are failing from a RuntimeWarning. ❌ Thank you, @claresinger ! In the workflow, we invoke pytest with the...
> I think the problem is that `discretise_multiplicities` does not expect all values to be NaN, only some. But that excludes the case where there are no initial particles, only...
codecov reports that the only single line missing test coverage is now (`particulator.py`): ```python + if n_null == 0: + raise ValueError( + "No available seeds to inject. Please provide...
And here's a pattern we could use to actually check what type of exception is thrown in case of errors and if the exception message matches some expected string: https://stackoverflow.com/a/77005620/1487910
working on the tests now...
@claresinger, @jtbuch, we've made it! 
being addressed here: https://github.com/open-atmos/PySDM/pull/1651
thank you @yoctoyotta1024 !
using "tendency" nomenclature/concept would make the code clearer as well, even if keeping with the current basic logic
plan: - [ ] explain in a docstring how tendencies are handled for thermodynamic vars (see also https://github.com/open-atmos/PySDM/discussions/1545) - [ ] add tests with asserts on mass and energy conservation...