The Basics ========== Import Reader class from stdf module, with ``std`` as the suggested object:: from stdf import Reader std = Reader() Loading STDF files ------------------ You can specificy the stdf file directly as an argument:: std = Reader(stdf_file = 'input_file.std') Alternatively, call the ``load_stdf_file`` method:: files = ['file1.std', file2.std'] std = Reader() for input_file in files: std.load_stdf_file(input_file) # do something Accessing STDF Content ---------------------- The ``std`` object could act as an iterator, and the recommended way is to iterate through it:: for rec_name, header, body in std: print(rec_name) # ... or do something else Each iteration will yield 3 items: * **rec_name** * **header** * **body** rec_name A *string* indicating the standard 3-characters record name. Starts with 'FAR'. header A *tuple* with 3 elements which are the content of every record header: (record length, record type and record subtype). body A *dictionary* containing the body of stdf record. Every record will return different dictionary keys depending on the stdf record type.