plima.utils.converters#
Coordinate conversion helpers.
This module provides small array safe conversion functions for common cosmology coordinates used by PLIMA.
Functions
Return scale factor from redshift. |
|
|
Return redshift from scale factor. |
- plima.utils.converters.redshift_to_scale_factor(z)[source]#
Return scale factor from redshift.
- Parameters:
z (ArrayLike) – Redshift values. Values may be negative for future scale factors, but must be greater than
-1.- Returns:
Scale factor values corresponding to
z.- Raises:
ValueError – If any redshift value is not finite.
ValueError – If any redshift value is less than or equal to
-1.
- Return type:
ndarray[tuple[Any, …], dtype[float64]]
- plima.utils.converters.scale_factor_to_redshift(scale_factor)[source]#
Return redshift from scale factor.
- Parameters:
scale_factor (ArrayLike) – Scale factor values. Values may be greater than one, which corresponds to negative redshift.
- Returns:
Redshift values corresponding to
scale_factor.- Raises:
ValueError – If any scale factor value is not finite.
ValueError – If any scale factor value is not positive.
- Return type:
ndarray[tuple[Any, …], dtype[float64]]