Discretization Classes¶
Grid1d¶
GridSpec¶
- class scqubits.core.discretization.GridSpec(minmaxpts_array)[source]¶
Class for specifying a general discretized coordinate grid (arbitrary dimensions).
- Parameters
minmaxpts_array (
ndarray
) – array of with entries [minvalue, maxvalue, number of points]
- broadcast(event, **kwargs)¶
Request a broadcast from CENTRAL_DISPATCH reporting event.
- Parameters
event (
str
) – event name from EVENTS**kwargs –
- Return type
None
- classmethod create_from_file(filename)¶
Read initdata and spectral data from file, and use those to create a new SpectrumData object.
- Returns
new SpectrumData object, initialized with data read from file
- Return type
- classmethod deserialize(io_data)¶
Take the given IOData and return an instance of the described class, initialized with the data stored in io_data.
- Return type
Serializable
- filewrite(filename)¶
Convenience method bound to the class. Simply accesses the write function.
- Return type
None
- receive(event, sender, **kwargs)¶
Receive a message from CENTRAL_DISPATCH and initiate action on it.
- Parameters
event (
str
) – event name from EVENTSsender (
DispatchClient
) – original sender reporting the event**kwargs –
- Return type
None
- serialize()¶
Convert the content of the current class instance into IOData format.
- Return type