Field¶
-
class
hcipy.field.
Field
¶ Bases:
numpy.ndarray
The value of some physical quantity for each point in some coordinate system.
- Parameters
- Attributes
- gridGrid
The grid on which the values are defined.
Attributes Summary
True if this field is a scalar field (ie.
True if the field corresponds with its grid.
True if this field is a vector field (ie.
The reshaped version of this field.
The order of the tensor of the field.
The shape of the tensor of the field.
Methods Summary
at
(self, p)The value of this field closest to point p.
Attributes Documentation
-
is_scalar_field
¶ True if this field is a scalar field (ie. a tensor order of 0), False otherwise.
-
is_valid_field
¶ True if the field corresponds with its grid.
-
is_vector_field
¶ True if this field is a vector field (ie. a tensor order of 1), False otherwise.
-
shaped
¶ The reshaped version of this field.
- Raises
- ValueError
If this field isn’t separated, no reshaped version can be made.
-
tensor_order
¶ The order of the tensor of the field.
-
tensor_shape
¶ The shape of the tensor of the field.
Methods Documentation
-
at
(self, p)¶ The value of this field closest to point p.
- Parameters
- parray_like
The point at which the closest value should be returned.
- Returns
- array_like
The value, potentially tensor, closest to point p.