There is a newer version of the record available.

Published September 18, 2023 | Version v2.0.3
Software Open

kyleaoman/martini: v2.0.3

Creators

Description

This release adds significant changes to the SPH kernel classes.

Instead of trying to walk users through the best practice for setting up an "adaptive kernel" that will fall back to other kernels when the approximations used for the kernel line integrals lose accuracy, the best practice is now implemented in a set of recommended kernels, with the individual underlying kernels now moved to private members shadowing the recommended "adaptive" versions. So for example the old WendlandC2Kernel becomes _WendlandC2Kernel, and is replaced by a WendlandC2Kernel that is adaptive and falls back to the DiracDeltaKernel or GaussianKernel when needed to achieve the target accuracy. The new approach is reflected in updated example notebooks and a new narrative docs page for SPH kernels.

Files

kyleaoman/martini-v2.0.3.zip

Files (262.4 kB)

Name Size Download all
md5:565058b678b28f192fe4d8dfe8be088e
262.4 kB Preview Download

Additional details

Related works