flip.data_vector.basic

Contents

flip.data_vector.basic#

Attributes#

Classes#

DataVector

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

Dens

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

FisherVelMesh

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

FisherDens

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#
class flip.data_vector.basic.DataVector(data, covariance_observation=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 = None#
_data#
_kwargs#
__call__(*args)[source]#
get_masked_data_and_cov(bool_mask)[source]#
compute_covariance(model, power_spectrum_dict, **kwargs)[source]#
class flip.data_vector.basic.Dens(data, covariance_observation=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, covariance_observation=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(density_vector, velocity_vector)[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, covariance_observation=None, velocity_estimator='full', **kwargs)[source]#

Bases: DirectVel

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

_needed_keys = ['dmu', 'zobs']#
_free_par = ['M_0']#
property conditional_needed_keys#
give_data_and_variance(parameter_values_dict)[source]#
velocity_estimator = 'full'#
class flip.data_vector.basic.FisherVelMesh(data, velocity_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']#
give_data_and_variance(parameter_values_dict)[source]#
_distance_modulus_difference_to_velocity#
class flip.data_vector.basic.FisherVelFromHDres(data, velocity_estimator='full')[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]#
velocity_estimator = 'full'#
class flip.data_vector.basic.FisherDens(data, velocity_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(fisher_density, fisher_velocity)[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]#