GaussPrior

class ssapy.correlate_tracks.GaussPrior(mu, cinvcholfac, translator)[source][source]

Bases: object

Gaussian prior on parameters.

Parameters:
  • mu (array_like (6)) – Mean of prior

  • cinvcholfac (array_like (6, 6)) – Inverse Cholesky factor for covariance matrix, chi = cinvcholfac*(param-mu)

  • translator (function(orbit) -> param) – function that translates from orbits to parameters

mu, cinvcholfac, tranlator
__call__(orbit)[source][source]

Returns log prior probability of given orbit.

Methods Summary

__call__(orbit[, distance, chi])

Return log prior probability of given orbit.

Methods Documentation

__call__(orbit, distance=None, chi=False)[source][source]

Return log prior probability of given orbit.

Parameters:
  • orbit (Orbit) – The given orbit.

  • chi (bool) – If True, return chi corresponding to log probability, rather than log probability.

Returns:

logprior – The log of the prior probability for given orbit.

Return type:

float