nessai.reparameterisations.null#

Null reparameterisation.

Attributes#

NullReparameterisation

Alias for IdentityReparameterisation.

Classes#

IdentityReparameterisation

Reparameterisation that does not modify the parameters.

Module Contents#

class nessai.reparameterisations.null.IdentityReparameterisation(input_parameters=None, output_parameters=None, persistent_parameters=None, auxiliary_parameters=None, prior_bounds=None, rng=None, parameters=None)#

Bases: nessai.reparameterisations.base.Reparameterisation

Reparameterisation that does not modify the parameters.

Parameters:
parameterslist or str

Parameters for which the reparameterisation will be used.

prior_boundslist, dict or None

Prior bounds for parameters. Unused for this reparameterisation.

reparameterise(x, x_prime, log_j, **kwargs)#

Apply the reparameterisation to convert from x-space to x’-space

Parameters:
xstructured array

Array

x_primestructured array

Array to be update

log_jLog jacobian to be updated
inverse_reparameterise(x, x_prime, log_j, **kwargs)#

Apply the reparameterisation to convert from x-space to x’-space

Parameters:
xstructured array

Array

x_primestructured array

Array to be update

log_jLog jacobian to be updated
nessai.reparameterisations.null.NullReparameterisation#

Alias for IdentityReparameterisation.