Pythonic particle-based (super-droplet) warm-rain/aqueous-chemistry cloud microphysics package with box, parcel & 1D/2D prescribed-flow examples in Python, Julia and Matlab
GPL-3.0 License
Bot releases are visible (Hide)
Published by slayoo about 1 year ago
Published by slayoo about 1 year ago
Published by slayoo about 1 year ago
_ActivationFilteredProduct
ActivatedParticleConcentration
, ActivatedParticleSpecificConcentration
, ActivatedMeanRadius
MeanVolumeRadius
, AreaStandardDeviation
, RadiusStandardDeviation
, VolumeStandardDeviation
EquilibriumSupersaturation
Yang_et_al_2018
example (incl. using the above new products instead of manually computing the activation-filtered quantities)kudos @AgnieszkaMakulska!
Published by slayoo about 1 year ago
Published by slayoo about 1 year ago
Published by slayoo about 1 year ago
RelaxedVelocity
dynamic (allowing for relaxation to terminal speeds) and relative fall velocity attribute refactorREADME
depicting PySDM submodule organisation and what's being passed where in the hello-world examplethanks to @bradybhalla and @edejong-caltech!
Published by slayoo over 1 year ago
thanks @claresinger, @abulenok and @AgnieszkaMakulska for contributions, reviews and issue reports.
Published by edejong-caltech over 1 year ago
Published by slayoo over 1 year ago
kudos @edejong-caltech, thanks @abulenok for reviews and help!
Published by slayoo over 1 year ago
ConstantSize
breakup fragmentation functionPublished by slayoo over 1 year ago
__setitem__
(e.g., within frag functions) with newly introduced fill()
Storage methodvmax
and x_plus_y
) from AlwaysN
frag fun--durations
reports in pytest
logsPublished by slayoo over 1 year ago
Published by slayoo almost 2 years ago
FakeThrustRTC
to support the above - kudos @abulenokFormulae
-related code - kudos @abulenokomega
-> position_in_cell
) - kudos @piotrbartmanphysics
submoduleConcentrationProduct
base class supporting standard-temperature-and-pressure (STP) normalisationMultiplicities::MAX_VALUE
and unit test (+usage in breakup dynamics).zenodo.json
file added to streamline Zenodo metadata provisionPublished by slayoo almost 2 years ago
flag_zero_multiplicity
on GPU backend within a Commons
struct (@abulenok)min_pair
, multiply_pair
and divide_if_not_zero
(@abulenok)max(round(nj), 1)
) (@edejong-caltech)find_pairs
correctly handle the length argument (@abulenok)Published by slayoo almost 2 years ago
EffectiveRadius
productFormulae
methods using numba.vectorize
(thanks @claresinger)Builder::replace_dynamic()
(@edejong-caltech)min_pair
, divide_if_not_zero
(@edejong-caltech)fragment_size
instead of min_volume
, fragmentation function updates (@edejong-caltech)__init__
calls in multiple-inheritance contextsrequest_attribute
can be called without constraintsPublished by slayoo about 2 years ago
IceNucleiConcentration
, FrozenParticleConcentration
WetToCriticalVolumeRatio
Published by slayoo about 2 years ago
Published by slayoo over 2 years ago
Published by slayoo over 2 years ago
Published by slayoo over 2 years ago