astra_data¶
- odl.tomo.backends.astra_setup.astra_data(astra_geom, datatype, data=None, ndim=2, allow_copy=False)[source]¶
Create an ASTRA data object.
- Parameters:
- astra_geomdict
ASTRA geometry object for the data creator, must correspond to the given
datatype
.- datatype{'volume', 'projection'}
Type of the data container.
- data
DiscretizedSpaceElement
ornumpy.ndarray
, optional Data for the initialization of the data object. If
None
, an ASTRA data object filled with zeros is created.- ndim{2, 3}, optional
Dimension of the data. If
data
is provided, this parameter has no effect.- allow_copy
bool
, optional If
True
, allow copying ofdata
. This means that anything written by ASTRA to the returned object will not be written todata
.
- Returns:
- idint
Handle for the new ASTRA internal data object.