ananke.KernelsDriver module#

Contains the KernelsDriver class definition

Please note that this module is private. The KernelsDriver class is available in the main ananke namespace - use that instead.

class ananke.KernelsDriver.KernelsDriver(ananke: Ananke, **kwargs: Dict[str, Any])[source]#

Bases: object

Store the particle kernel characteristics and compute them if necessary.

__init__(ananke: Ananke, **kwargs: Dict[str, Any]) None[source]#
Parameters:
  • ananke (Ananke object) – The Ananke object that utilizes this KernelsDriver object

  • **kwargs – Additional parameters to be used by the density estimator. In the current implementation, these include all the configurable parameters of EnBiD accessible through the class method display_EnBiD_docs

property ananke#
property particle_positions#
property particle_velocities#
property particle_kernels: ndarray[Any, dtype[_ScalarType_co]] | None#
property name#
property ngb#
property parameters: Dict[str, Any]#
property kernels#
classmethod display_EnBiD_docs()[source]#

Print the EnBiD.run_enbid docstring