{ } Raw JSON

bundles / scipy 1.17.1 / scipy / io / _idl / AttrDict

class

scipy.io._idl:AttrDict

source: /scipy/io/_idl.py :629

Signature

class   AttrDict ( init = None )

Members

Summary

A case-insensitive dictionary with access via item, attribute, and call notations:

Extended Summary

>>> from scipy.io._idl import AttrDict
>>> d = AttrDict()
>>> d['Variable'] = 123
>>> d['Variable']
123
>>> d.Variable
123
>>> d.variable
123
>>> d('VARIABLE')
123
>>> d['missing']
Traceback (most recent error last):
...
KeyError: 'missing'
>>> d.missing
Traceback (most recent error last):
...
AttributeError: 'AttrDict' object has no attribute 'missing'

Aliases

  • scipy.io._idl.AttrDict