class_docstr: Class for abstract distributions 
class_docstr_tok: ["Class","for","abstract","distributions"]
docstr: Returns log of pdf at x 
docstr_tok: ["Returns","log","of","pdf","at","x"]
code: def logp(self, x):
      """Returns log of pdf at x"""
      return self._logp(x)
  
file_path: dragonfly/dragonfly/distributions/model.py
imports: from __future__ import absolute_import
  import numpy
  from .distribution import Distribution
  from ..sampling.slice import Slice
  from ..sampling.nuts import NoUTurnSamplerDA, LeapFrog
  from ..sampling.metropolis import Metropolis, BinaryMetropolis
label_desc: Use image node_id 3 for calling the Model obj's underlying member method code with example usage: obj.logp(x) and returns: self