nessai.reparameterisations.null

Null reparameterisation.

Module Contents

Classes

NullReparameterisation

Reparameterisation that does not modify the parameters.

class nessai.reparameterisations.null.NullReparameterisation(parameters=None, prior_bounds=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