dataspace2d

sherpa.astro.ui.dataspace2d(dims, id: IdType | None = None, dstype=<class 'sherpa.astro.data.DataIMG'>) → None

Create the independent axis for a 2D data set.

Create an “empty” two-dimensional data set by defining the grid on which the points are defined (the independent axis). The values are set to 0.

Parameters:
dimssequence of 2 number

The dimensions of the grid in (width,height) order.

idint, str, or None, optional

The identifier for the data set to use. If not given then the default identifier is used, as returned by get_default_id.

dstypedata class to use, optional

What type of data is to be used. Supported values include DataIMG (the default), Data2D, and Data2DInt.

See also

dataspace1d

Create the independent axis for a 1D data set.

get_dep

Return the dependent axis of a data set.

get_indep

Return the independent axes of a data set.

set_dep

Set the dependent axis of a data set.

Examples

Create a 200 pixel by 150 pixel grid (number of columns by number of rows) and display it (each pixel has a value of 0):

>>> dataspace2d([200, 150])
>>> image_data()

Create a data space called “fakeimg”:

>>> dataspace2d([nx, ny], id="fakeimg")