flip.data_vector.basic#

Attributes#

Classes#

DataVector

Helper class that provides a standard way to create an ABC using

Density

Helper class that provides a standard way to create an ABC using

DirectVel

Helper class that provides a standard way to create an ABC using

DensVel

Helper class that provides a standard way to create an ABC using

VelFromHDres

Helper class that provides a standard way to create an ABC using

FisherVelFromHDres

Helper class that provides a standard way to create an ABC using

FisherDensity

Helper class that provides a standard way to create an ABC using

FisherDensVel

Helper class that provides a standard way to create an ABC using

Module Contents#

flip.data_vector.basic.jax_installed = True#
flip.data_vector.basic.log#
flip.data_vector.basic._avail_velocity_estimator = ['watkins', 'lowz', 'hubblehighorder', 'full']#
class flip.data_vector.basic.DataVector(data, cov=None, **kwargs)[source]#

Bases: abc.ABC

Helper class that provides a standard way to create an ABC using inheritance.

_free_par = []#
_kind = ''#
property conditional_free_par#
property free_par#
property kind#
property conditional_needed_keys#
property needed_keys#
property data#
abstract _give_data_and_variance(**kwargs)[source]#
_check_keys(data)[source]#
_covariance_observation#
_data#
_kwargs#
__call__(*args)[source]#
mask(bool_mask)[source]#
compute_covariance(model, power_spectrum_dict, **kwargs)[source]#
class flip.data_vector.basic.Density(data, cov=None, **kwargs)[source]#

Bases: DataVector

Helper class that provides a standard way to create an ABC using inheritance.

_kind = 'density'#
_needed_keys = ['density', 'density_error']#
_give_data_and_variance(*args)[source]#
class flip.data_vector.basic.DirectVel(data, cov=None)[source]#

Bases: DataVector

Helper class that provides a standard way to create an ABC using inheritance.

_kind = 'velocity'#
_needed_keys = ['velocity']#
property conditional_needed_keys#
_give_data_and_variance(*args)[source]#
class flip.data_vector.basic.DensVel(DensityVector, VelocityVector)[source]#

Bases: DataVector

Helper class that provides a standard way to create an ABC using inheritance.

_kind = 'cross'#
property needed_keys#
property free_par#
_give_data_and_variance(*args)[source]#
densities#
velocities#
compute_covariance(model, power_spectrum_dict, **kwargs)[source]#
class flip.data_vector.basic.VelFromHDres(data, cov=None, vel_estimator='full', **kwargs)[source]#

Bases: DirectVel

Helper class that provides a standard way to create an ABC using inheritance.

_needed_keys = ['dmu', 'zobs']#
property conditional_needed_keys#
_dmu2vel#
class flip.data_vector.basic.FisherVelFromHDres(data, vel_estimator='full', **kwargs)[source]#

Bases: DataVector

Helper class that provides a standard way to create an ABC using inheritance.

_kind = 'velocity'#
_needed_keys = ['zobs', 'ra', 'dec', 'rcom_zobs']#
_free_par = ['sigma_M']#
_give_data_and_variance(parameter_values_dict)[source]#
_dmu2vel#
class flip.data_vector.basic.FisherDensity(data, vel_estimator='full', **kwargs)[source]#

Bases: DataVector

Helper class that provides a standard way to create an ABC using inheritance.

_kind = 'density'#
_needed_keys = ['ra', 'dec', 'rcom_zobs']#
_free_par = []#
_give_data_and_variance(parameter_values_dict)[source]#
class flip.data_vector.basic.FisherDensVel(FisherDensity, FisherVel)[source]#

Bases: DataVector

Helper class that provides a standard way to create an ABC using inheritance.

_kind = 'cross'#
_give_data_and_variance(*args)[source]#
densities#
velocities#
compute_covariance(model, power_spectrum_dict, **kwargs)[source]#