pynbody.sph.kernels.create_kernel_from_c_id

pynbody.sph.kernels.create_kernel_from_c_id#

pynbody.sph.kernels.create_kernel_from_c_id(kernel_id: int) → KernelBase[source]#

Create a kernel object from the integer id used by the C++ code.

Added in version 2.6.0.

This is the inverse of KernelBase.get_c_kernel_id(), and is used to recover a python-side kernel from a pynbody.kdtree.KDTree whose kernel was set from a serialized state.