coordax.get_coordinate¶
- coordax.get_coordinate(field: Field, *, missing_axes: Literal['error', 'dummy', 'skip'] = 'dummy') Coordinate[source]¶
Returns a single coordinate for a field.
- Parameters:
field – coordax.Field from which the coordinate will be extracted.
missing_axes –
controls how axes without coorinates are handled. Options are:
'dummy': usesDummyAxisfor dimensions without a coordinate.'skip': ignores dimensions without a coordinate.'error': raises if dimensions without a coordinate are present.
- Returns:
Coordinate associated with the
field.
Examples
>>> import coordax as cx >>> import jax.numpy as jnp >>> x = cx.SizedAxis('x', 2) >>> field = cx.field(jnp.zeros((2, 3)), x, 'y') >>> cx.get_coordinate(field) CartesianProduct(coordinates=(coordax.SizedAxis('x', size=2), coordax.DummyAxis('y', size=3)))