Data structures(unrelated to hardware description) used internally by uhdl.
uhdl.structures.
CaselessDict
A case-insensitive dictionary.
All keys are expected to be strings. The structure converts the key to lower case before storing or retreiving objects.
Utility functions(unrelated to hardware desription) used within uhdl.
uhdl.utils.
cd
Context manager which changes the current working directory
with cd('path/to/somewhere'): #do something..
classproperty
Decorator which allows read only class properties
flatten
Flattens arbitrarily nested iterators(Except strings)