scopesim.system_dict module

class scopesim.system_dict.SystemDict(new_dict=None)[source]

Bases: MutableMapping

update([E, ]**F) None.  Update D from mapping/iterable E and F.[source]

If E present and has a .keys() method, does: for k in E: D[k] = E[k] If E present and lacks .keys() method, does: for (k, v) in E: D[k] = v In either case, this is followed by: for k, v in F.items(): D[k] = v

write_string(stream: TextIO) None[source]

Write formatted string representation to I/O stream

scopesim.system_dict.recursive_update(old_dict: MutableMapping, new_dict: Mapping) MutableMapping[source]