ItemSpace#

class ItemSpace(_impl)[source]#

Dynamically created space.

Dynamic spaces of a parametric space are created by accessing its elements for the first time, through subscription [] or call () operations on the parametric space.

Dynamic spaces are not editable like static spaces.

Basic properties#

name

Name of the object.

fullname

Dotted name of the object.

doc

Documentation string

allow_none

Whether a cells can have None as its value.

model

The model this object belongs to.

parent

The parent of this object.

properties

refs

A map associating names to objects accessible by the names.

cur_space([name])

Set the current space to Space name and return it.

has_params()

Check if the parameter function is set.

set_property(name, value)

Set property name

Inheritance properties#

bases

List of base classes.

Child Space properties#

named_spaces

A mapping associating names to named spaces.

spaces

A mapping associating names to named spaces.

Child Cells properties#

cells

A mapping of cells names to the cells objects in the space.

ItemSpace properties#

argvalues

A tuple of space arguments.

parameters

A tuple of parameter strings.

Exporting to Pandas objects#

frame

Alias of to_frame().

to_frame(*args)

Convert the space itself into a Pandas DataFrame object.