Module Import alias Import alias ImportFrom alias alias ImportFrom alias Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Dict Str Str Str Str Str Str Str Str FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Return Call AttributeLoad Call NameLoad attr NameLoad NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr ListComp Call NameLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr comprehension NameStore AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return ListComp NameLoad comprehension NameStore AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return ListComp NameLoad comprehension NameStore AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return ListComp NameLoad comprehension NameStore AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad For NameStore Call NameLoad Call NameLoad ListComp AttributeLoad NameLoad attr comprehension NameStore AttributeLoad NameLoad attr CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign NameStore Call NameLoad For NameStore AttributeLoad NameLoad attr body If CompareEq AttributeLoad NameLoad attr NameLoad body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse If CompareIn NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return Call NameLoad Call NameLoad ListComp AttributeLoad NameLoad attr comprehension NameStore AttributeLoad NameLoad attr BoolOpAnd CompareIsNot AttributeLoad NameLoad attr NameLoad CompareNotEq AttributeLoad NameLoad attr Str decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return ListComp AttributeLoad NameLoad attr comprehension NameStore AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr Str decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return ListComp NameLoad comprehension NameStore AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return ListComp NameLoad comprehension NameStore AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Str NameLoad body For NameStore AttributeLoad NameLoad attr body If BoolOpAnd CompareEq NameLoad Str CompareIn AttributeLoad NameLoad attr TupleLoad Str Str Str body Expr Call AttributeLoad NameLoad attr NameLoad orelse If BoolOpAnd CompareEq NameLoad Str CompareIn AttributeLoad NameLoad attr TupleLoad Str Str body Expr Call AttributeLoad NameLoad attr NameLoad orelse If BoolOpAnd CompareEq NameLoad Str CompareIn AttributeLoad NameLoad attr TupleLoad Str Str body Expr Call AttributeLoad NameLoad attr NameLoad If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr Dict decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body With Call NameLoad NameLoad Str NameStore body Assign NameStore Call AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Assign NameStore Str For NameStore Call AttributeLoad NameLoad attr body If CompareNotEq NameLoad Str body If BoolOpAnd Call NameLoad NameLoad CompareEq SubscriptLoad NameLoad Index Num Str body Assign NameStore BinOpAdd Call AttributeLoad NameLoad attr Str Call AttributeLoad SubscriptLoad NameLoad Slice Num attr orelse Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore NameLoad orelse Assign NameStore NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If UnaryOpNot Call NameLoad NameLoad body Return If CompareEq SubscriptLoad NameLoad Index Num Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq SubscriptLoad NameLoad Index Num Str body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareEq AttributeLoad NameLoad attr Str body If CompareIn AttributeLoad NameLoad attr TupleLoad Str Str body Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr Str orelse If CompareEq AttributeLoad NameLoad attr Str body Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr Str orelse If CompareEq AttributeLoad NameLoad attr Str body Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign SubscriptStore AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse If CompareEq SubscriptLoad NameLoad Index Num Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad orelse If CompareIn SubscriptLoad NameLoad Slice Num Num TupleLoad Str Str Str body Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr If BoolOpAnd Call AttributeLoad NameLoad attr NameLoad CompareIn NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr body Assign AttributeStore NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse If CompareEq SubscriptLoad NameLoad Slice Num Num Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr orelse If CompareEq SubscriptLoad NameLoad Slice Num Num Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq SubscriptLoad NameLoad Slice Num Num Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body If CompareNotEq SubscriptLoad NameLoad Index Num Str body Raise Call NameLoad Str Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Slice Num attr Return Call NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body If CompareNotEq SubscriptLoad NameLoad Index Num Str body Raise Call NameLoad Str Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Slice Num attr Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index Num attr Assign NameStore Call AttributeLoad Call AttributeLoad Str attr SubscriptLoad NameLoad Slice Num attr Return Call NameLoad NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Num Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore Dict Str Str Str Str Str Str Str Str Assign NameStore ListLoad Str Str Str Str Str Str Str Str Str Assign NameStore Dict Assign NameStore Call AttributeLoad NameLoad attr If CompareNotEq SubscriptLoad NameLoad Index Num Str body Raise Call NameLoad Str Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index SubscriptLoad NameLoad Index Num Assign NameStore IfExp CompareLt Call NameLoad NameLoad Num BinOpSub Call NameLoad NameLoad Num Num Assign SubscriptStore NameLoad Index Str Call AttributeLoad SubscriptLoad NameLoad Slice Num NameLoad attr If BoolOpAnd CompareGtE Call NameLoad NameLoad Num CompareNotEq SubscriptLoad NameLoad Index Num Str body Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Slice Num attr Str Assign NameStore IfExp CompareEq NameLoad Num Num NameLoad Assign NameStore IfExp CompareLt Call NameLoad NameLoad BinOpAdd Num NameLoad BinOpSub Call NameLoad NameLoad Num BinOpAdd Num NameLoad Assign SubscriptStore NameLoad Index Str Call AttributeLoad SubscriptLoad NameLoad Slice Num NameLoad attr Assign NameStore IfExp CompareLt Call NameLoad NameLoad BinOpAdd Num NameLoad BinOpSub Call NameLoad NameLoad Num BinOpAdd Num NameLoad Assign SubscriptStore NameLoad Index Str IfExp CompareNotEq Call AttributeLoad SubscriptLoad NameLoad Slice BinOpAdd Num NameLoad NameLoad attr Str Call AttributeLoad SubscriptLoad NameLoad Slice BinOpAdd Num NameLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index Str IfExp CompareEq SubscriptLoad NameLoad Index BinOpAdd Num NameLoad Str Str Str If CompareEq SubscriptLoad NameLoad Index BinOpAdd Num NameLoad Str body Assign NameStore IfExp CompareLt Call NameLoad NameLoad BinOpAdd Num NameLoad BinOpSub Call NameLoad NameLoad Num BinOpAdd Num NameLoad Assign NameStore Call NameLoad Call AttributeLoad SubscriptLoad NameLoad Slice BinOpAdd Num NameLoad NameLoad attr Assign SubscriptStore NameLoad Index Str IfExp CompareEq NameLoad Str BinOpMult NameLoad Num BinOpMult NameLoad Num If CompareGtE Call NameLoad NameLoad BinOpAdd Num NameLoad body Assign SubscriptStore NameLoad Index Str CompareEq SubscriptLoad NameLoad Index BinOpAdd Num NameLoad Str If CompareGtE Call NameLoad NameLoad BinOpAdd Num NameLoad body Assign NameStore IfExp CompareLt Call NameLoad NameLoad BinOpAdd Num NameLoad BinOpSub Call NameLoad NameLoad Num BinOpAdd Num NameLoad Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index Call NameLoad SubscriptLoad NameLoad Slice BinOpAdd Num NameLoad NameLoad If CompareGtE Call NameLoad NameLoad BinOpAdd Num NameLoad body Assign NameStore IfExp CompareLt Call NameLoad NameLoad BinOpAdd Num NameLoad BinOpSub Call NameLoad NameLoad Num BinOpAdd Num NameLoad Assign NameStore Call NameLoad Call AttributeLoad SubscriptLoad NameLoad Slice BinOpAdd Num NameLoad NameLoad attr Assign SubscriptStore NameLoad Index Str IfExp CompareEq NameLoad Str BinOpMult NameLoad Num BinOpMult NameLoad Num If CompareGtE Call NameLoad NameLoad BinOpAdd Num NameLoad body Assign NameStore IfExp CompareLt Call NameLoad NameLoad BinOpAdd Num NameLoad BinOpSub Call NameLoad NameLoad Num BinOpAdd Num NameLoad Assign NameStore Call NameLoad Call AttributeLoad SubscriptLoad NameLoad Slice BinOpAdd Num NameLoad NameLoad attr Assign SubscriptStore NameLoad Index Str IfExp CompareEq NameLoad Str BinOpMult NameLoad Num BinOpMult NameLoad Num If CompareGtE Call NameLoad NameLoad BinOpAdd Num NameLoad body Assign NameStore IfExp CompareLt Call NameLoad NameLoad BinOpAdd Num NameLoad BinOpSub Call NameLoad NameLoad Num BinOpAdd Num NameLoad Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Slice BinOpAdd Num NameLoad NameLoad attr If CompareNotEq NameLoad Str body Assign SubscriptStore NameLoad Index Str IfExp CompareEq NameLoad Str BinOpMult Call NameLoad NameLoad Num BinOpMult Call NameLoad NameLoad Num If CompareGtE Call NameLoad NameLoad BinOpAdd Num NameLoad body Assign NameStore IfExp CompareLt Call NameLoad NameLoad BinOpAdd Num NameLoad BinOpSub Call NameLoad NameLoad Num BinOpAdd Num NameLoad Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Slice BinOpAdd Num NameLoad NameLoad attr If CompareNotEq NameLoad Str body Assign SubscriptStore NameLoad Index Str IfExp CompareEq NameLoad Str BinOpMult Call NameLoad NameLoad Num BinOpMult Call NameLoad NameLoad Num If CompareGtE Call NameLoad NameLoad BinOpAdd Num NameLoad body Assign NameStore IfExp CompareLt Call NameLoad NameLoad BinOpAdd Num NameLoad BinOpSub Call NameLoad NameLoad Num BinOpAdd Num NameLoad Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Slice BinOpAdd Num NameLoad NameLoad attr If CompareNotEq NameLoad Str body Assign SubscriptStore NameLoad Index Str IfExp CompareEq NameLoad Str Call NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad If CompareGtE Call NameLoad NameLoad BinOpAdd Num NameLoad body Assign NameStore BinOpAdd Num NameLoad Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Slice BinOpAdd Num NameLoad NameLoad attr Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr NameLoad If CompareGtE Call NameLoad NameLoad BinOpAdd Num NameLoad body Assign NameStore IfExp CompareLt Call NameLoad NameLoad BinOpAdd Num NameLoad BinOpSub Call NameLoad NameLoad Num BinOpAdd Num NameLoad Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Slice BinOpAdd Num NameLoad NameLoad Return Call NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults kwarg body For NameStore NameLoad body Expr Call NameLoad NameLoad NameLoad SubscriptLoad NameLoad Index NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Slice Num Num attr Assign NameStore IfExp CompareEq AttributeLoad NameLoad attr Str Num Num Assign NameStore ListLoad Assign NameStore Num Assign NameStore Num Assign NameStore SubscriptLoad Call AttributeLoad Call AttributeLoad NameLoad attr attr Slice Num For NameStore NameLoad body Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr Assign NameStore IfExp CompareIsNot SubscriptLoad NameLoad Index Str Str Call NameLoad SubscriptLoad NameLoad Index Str NameLoad Assign NameStore IfExp CompareIsNot SubscriptLoad NameLoad Index Str Str Call NameLoad SubscriptLoad NameLoad Index Str NameLoad Expr Call AttributeLoad NameLoad attr TupleLoad BinOpMult NameLoad NameLoad BinOpMult NameLoad NameLoad Return Call NameLoad NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body If CompareNotEq SubscriptLoad NameLoad Slice Num Num Str body Raise Call NameLoad Str Assign NameStore IfExp CompareEq AttributeLoad NameLoad attr Str Num Num Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Slice Num Num attr Assign NameStore Call NameLoad SubscriptLoad NameLoad Slice Num Num Assign NameStore SubscriptLoad Call AttributeLoad SubscriptLoad NameLoad Slice Num attr Index Num Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr Assign NameStore Num Assign NameStore Num Assign NameStore IfExp CompareIsNot SubscriptLoad NameLoad Index Str Str BinOpMult Call NameLoad SubscriptLoad NameLoad Index Str NameLoad NameLoad Assign NameStore IfExp CompareIsNot SubscriptLoad NameLoad Index Str Str BinOpMult Call NameLoad SubscriptLoad NameLoad Index Str NameLoad NameLoad Assign NameStore TupleLoad NameLoad NameLoad Assign NameStore ListLoad Assign NameStore Call AttributeLoad Str attr SubscriptLoad Call AttributeLoad SubscriptLoad NameLoad Slice Num attr Slice Num Assign NameStore Call AttributeLoad NameLoad attr Str For NameStore NameLoad body Assign NameStore Num Assign NameStore Num Assign NameStore ListLoad Assign NameStore Call AttributeLoad NameLoad attr For NameStore NameLoad body Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr Assign NameStore IfExp CompareIsNot SubscriptLoad NameLoad Index Str Str Call NameLoad SubscriptLoad NameLoad Index Str NameLoad Assign NameStore IfExp CompareIsNot SubscriptLoad NameLoad Index Str Str Call NameLoad SubscriptLoad NameLoad Index Str NameLoad Expr Call AttributeLoad NameLoad attr TupleLoad BinOpMult NameLoad NameLoad BinOpMult NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Return Call NameLoad NameLoad NameLoad NameLoad Call NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body If CompareNotEq SubscriptLoad NameLoad Slice Num Num Str body Raise Call NameLoad Str Assign NameStore Call AttributeLoad Call AttributeLoad SubscriptLoad NameLoad Slice Num attr attr Return Call NameLoad SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Slice Num decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam defaults body Return Str decorator_list FunctionDef arguments args NameParam defaults body Return Str decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr IfExp CompareIsNot NameLoad NameLoad Call NameLoad NameLoad Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str AttributeLoad NameLoad attr decorator_list decorator_list
N/A N/A math N/A re cam CamFile FileSettings primitives TestRecord N/A _NNAME N/A N/A re compile ^NNAME\d+$ N/A _COORD N/A N/A re compile X?(?P<x>[\d\s]*)?Y?(?P<y>[\d\s]*)? N/A _SM_FIELD N/A 0 1 2 3 none primary side secondary side both read N/A N/A filename N/A N/A N/A  Read data from filename and return an IPCNetlist
    Parameters
        ----------
    filename : string
        Filename of file to parse

    Returns
    -------
    file : :class:`gerber.ipc356.IPCNetlist`
        An IPCNetlist object created from the specified file.

     N/A N/A N/A IPCNetlist from_file filename N/A loads N/A N/A data filename N/A None N/A N/A  Generate an IPCNetlist object from IPC-D-356 data in memory

    Parameters
    ----------
    data : string
        string containing netlist file contents

    filename : string, optional
        string containing the filename of the data source

    Returns
    -------
    file : :class:`gerber.ipc356.IPCNetlist`
        An IPCNetlist created from the specified file.
     N/A N/A N/A N/A IPCNetlistParser parse_raw data filename N/A IPCNetlist N/A CamFile N/A from_file N/A N/A cls filename N/A N/A N/A parser N/A IPCNetlistParser N/A N/A N/A parser parse filename N/A classmethod __init__ N/A N/A self statements settings primitives filename N/A None None N/A N/A N/A self statements statements N/A N/A self units N/A settings units N/A N/A self angle_units N/A settings angle_units N/A N/A self primitives N/A N/A TestRecord N/A N/A rec x_coord N/A rec y_coord N/A rec net_name N/A rec access N/A rec N/A self test_records N/A N/A self filename filename N/A settings N/A N/A self N/A N/A N/A N/A FileSettings units N/A self units angle_units N/A self angle_units N/A property comments N/A N/A self N/A N/A N/A N/A record N/A record N/A self statements N/A isinstance record IPC356_Comment N/A property parameters N/A N/A self N/A N/A N/A N/A record N/A record N/A self statements N/A isinstance record IPC356_Parameter N/A property test_records N/A N/A self N/A N/A N/A N/A record N/A record N/A self statements N/A isinstance record IPC356_TestRecord N/A property nets N/A N/A self N/A N/A N/A nets N/A N/A net N/A list N/A set N/A N/A rec net_name N/A rec N/A self test_records N/A N/A rec net_name None N/A N/A adjacent_nets N/A set N/A record N/A self adjacency_records N/A N/A N/A N/A record net net N/A N/A adjacent_nets N/A N/A adjacent_nets update N/A record adjacent_nets N/A N/A N/A net N/A record adjacent_nets N/A N/A N/A N/A adjacent_nets add N/A record net N/A N/A N/A nets append N/A IPC356_Net net adjacent_nets N/A nets N/A property components N/A N/A self N/A N/A N/A N/A list N/A set N/A N/A rec id N/A rec N/A self test_records N/A N/A N/A rec id None N/A N/A rec id VIA N/A property vias N/A N/A self N/A N/A N/A N/A N/A rec id N/A rec N/A self test_records N/A N/A rec id VIA N/A property outlines N/A N/A self N/A N/A N/A N/A stmt N/A stmt N/A self statements N/A isinstance stmt IPC356_Outline N/A property adjacency_records N/A N/A self N/A N/A N/A N/A record N/A record N/A self statements N/A isinstance record IPC356_Adjacency N/A property render N/A N/A self ctx layer filename N/A both None N/A N/A p N/A self primitives N/A N/A N/A N/A layer both N/A N/A p layer N/A top bottom both N/A N/A N/A N/A ctx render p N/A N/A N/A N/A layer top N/A N/A p layer N/A top both N/A N/A N/A N/A ctx render p N/A N/A N/A N/A layer bottom N/A N/A p layer N/A bottom both N/A N/A N/A N/A ctx render p N/A N/A filename None N/A N/A N/A N/A ctx dump filename N/A N/A IPCNetlistParser N/A object N/A __init__ N/A N/A self N/A N/A N/A N/A self units inch N/A N/A self angle_units degrees N/A N/A self statements N/A N/A N/A self nnames N/A N/A settings N/A N/A self N/A N/A N/A N/A FileSettings units N/A self units angle_units N/A self angle_units N/A property parse N/A N/A self filename N/A N/A N/A N/A open filename rU f N/A N/A data N/A N/A f read N/A N/A N/A self parse_raw data filename N/A parse_raw N/A N/A self data filename N/A None N/A N/A oldline N/A line N/A N/A data splitlines N/A N/A N/A oldline N/A N/A N/A N/A len line N/A N/A line N/A 0 0 N/A N/A oldline N/A N/A N/A oldline rstrip N/A N/A N/A line N/A 3 rstrip N/A N/A N/A N/A self _parse_line oldline N/A oldline line N/A N/A oldline line N/A N/A N/A self _parse_line oldline N/A N/A IPCNetlist N/A self statements N/A self settings filename filename N/A _parse_line N/A N/A self line N/A N/A N/A N/A N/A len line N/A N/A N/A N/A N/A line N/A 0 C N/A N/A N/A N/A N/A self statements append N/A N/A IPC356_Comment from_line line N/A N/A N/A N/A line N/A 0 P N/A N/A p N/A N/A IPC356_Parameter from_line line N/A N/A N/A p parameter UNITS N/A N/A N/A N/A p value N/A CUST CUST 0 N/A N/A N/A self units inch N/A N/A self angle_units degrees N/A N/A N/A N/A p value CUST 1 N/A N/A N/A self units metric N/A N/A self angle_units degrees N/A N/A N/A N/A p value CUST 2 N/A N/A N/A self units inch N/A N/A self angle_units radians N/A N/A N/A N/A self statements append p N/A N/A N/A _NNAME match N/A p parameter N/A N/A N/A N/A self nnames N/A N/A p parameter N/A p value N/A N/A N/A N/A line N/A 0 9 N/A N/A N/A N/A N/A self statements append N/A IPC356_EndOfFile N/A N/A N/A N/A line N/A 0 3 N/A 317 327 367 N/A N/A record N/A N/A IPC356_TestRecord from_line line N/A self settings N/A net N/A record net_name N/A N/A N/A N/A _NNAME match net N/A net N/A N/A N/A self nnames keys N/A N/A N/A record net_name N/A N/A self nnames N/A N/A record net_name N/A N/A N/A N/A self statements append record N/A N/A N/A N/A line N/A 0 3 378 N/A N/A N/A N/A N/A self statements append N/A N/A IPC356_Conductor from_line line N/A self settings N/A N/A N/A N/A line N/A 0 3 379 N/A N/A N/A N/A N/A self statements append N/A N/A IPC356_Adjacency from_line line N/A N/A N/A N/A line N/A 0 3 389 N/A N/A N/A N/A N/A self statements append N/A N/A IPC356_Outline from_line line N/A self settings N/A N/A IPC356_Comment N/A object N/A from_line N/A N/A cls line N/A N/A N/A N/A N/A line N/A 0 C N/A N/A N/A ValueError Not a valid comment statment N/A comment N/A N/A N/A line N/A 2 strip N/A N/A cls comment N/A classmethod __init__ N/A N/A self comment N/A N/A N/A N/A self comment comment N/A __repr__ N/A N/A self N/A N/A N/A N/A <IPC-D-356 Comment: %s> N/A self comment N/A N/A IPC356_Parameter N/A object N/A from_line N/A N/A cls line N/A N/A N/A N/A N/A line N/A 0 P N/A N/A N/A ValueError Not a valid parameter statment N/A splitline N/A N/A N/A line N/A 2 split N/A parameter N/A N/A N/A splitline N/A 0 strip N/A value N/A N/A N/A N/A join N/A splitline N/A 1 strip N/A N/A cls parameter value N/A classmethod __init__ N/A N/A self parameter value N/A N/A N/A N/A self parameter parameter N/A N/A self value value N/A __repr__ N/A N/A self N/A N/A N/A N/A <IPC-D-356 Parameter: %s=%s> N/A N/A self parameter N/A self value N/A N/A IPC356_TestRecord N/A object N/A from_line N/A N/A cls line settings N/A N/A N/A offset 0 N/A units N/A settings units N/A angle N/A settings angle_units N/A feature_types N/A 1 2 3 4 through-hole smt tooling-feature tooling-hole N/A access N/A both top layer2 layer3 layer4 layer5 layer6 layer7 bottom N/A record N/A N/A line N/A N/A line strip N/A N/A N/A line N/A 0 3 N/A N/A N/A ValueError Not a valid test record statment N/A N/A record N/A feature_type N/A feature_types N/A N/A line N/A 1 N/A end N/A N/A N/A len line 18 N/A N/A len line 1 17 N/A N/A record N/A net_name N/A N/A N/A line N/A 3 end strip N/A N/A N/A N/A len line 27 N/A N/A line N/A 26 - N/A N/A offset N/A N/A N/A line N/A 26 find - N/A offset N/A N/A offset -1 0 offset N/A end N/A N/A N/A len line N/A 27 offset N/A N/A len line 1 N/A 26 offset N/A N/A record N/A id N/A N/A N/A line N/A 20 end strip N/A end N/A N/A N/A len line N/A 32 offset N/A N/A len line 1 N/A 31 offset N/A N/A record N/A pin N/A N/A N/A N/A N/A line N/A N/A 27 offset end strip N/A N/A N/A line N/A N/A 27 offset end strip None N/A N/A record N/A location N/A N/A N/A line N/A N/A 31 offset M middle end N/A N/A N/A line N/A N/A 32 offset D N/A N/A end N/A N/A N/A len line N/A 38 offset N/A N/A len line 1 N/A 37 offset N/A dia N/A int N/A N/A N/A line N/A N/A 33 offset end strip N/A N/A record N/A hole_diameter N/A N/A units inch N/A dia 0.0001 N/A dia 0.001 N/A N/A N/A len line N/A 38 offset N/A N/A N/A record N/A plated N/A N/A line N/A N/A 37 offset P N/A N/A N/A len line N/A 40 offset N/A N/A end N/A N/A N/A len line N/A 42 offset N/A N/A len line 1 N/A 41 offset N/A N/A record N/A access N/A access N/A N/A int N/A line N/A N/A 39 offset end N/A N/A N/A len line N/A 43 offset N/A N/A end N/A N/A N/A len line N/A 50 offset N/A N/A len line 1 N/A 49 offset N/A coord N/A int N/A N/A N/A line N/A N/A 42 offset end strip N/A N/A record N/A x_coord N/A N/A units inch N/A coord 0.0001 N/A coord 0.001 N/A N/A N/A len line N/A 51 offset N/A N/A end N/A N/A N/A len line N/A 58 offset N/A N/A len line 1 N/A 57 offset N/A coord N/A int N/A N/A N/A line N/A N/A 50 offset end strip N/A N/A record N/A y_coord N/A N/A units inch N/A coord 0.0001 N/A coord 0.001 N/A N/A N/A len line N/A 59 offset N/A N/A end N/A N/A N/A len line N/A 63 offset N/A N/A len line 1 N/A 62 offset N/A dim N/A N/A N/A line N/A N/A 58 offset end strip N/A N/A dim N/A N/A N/A record N/A rect_x N/A N/A units inch N/A N/A int dim 0.0001 N/A N/A int dim 0.001 N/A N/A N/A len line N/A 64 offset N/A N/A end N/A N/A N/A len line N/A 68 offset N/A N/A len line 1 N/A 67 offset N/A dim N/A N/A N/A line N/A N/A 63 offset end strip N/A N/A dim N/A N/A N/A record N/A rect_y N/A N/A units inch N/A N/A int dim 0.0001 N/A N/A int dim 0.001 N/A N/A N/A len line N/A 69 offset N/A N/A end N/A N/A N/A len line N/A 72 offset N/A N/A len line 1 N/A 71 offset N/A rot N/A N/A N/A line N/A N/A 68 offset end strip N/A N/A rot N/A N/A N/A record N/A rect_rotation N/A N/A angle degrees N/A int rot N/A N/A math degrees rot N/A N/A N/A len line N/A 74 offset N/A N/A end N/A 74 offset N/A sm_info N/A N/A N/A line N/A N/A 73 offset end strip N/A N/A record N/A soldermask_info N/A N/A _SM_FIELD get sm_info N/A N/A N/A len line N/A 76 offset N/A N/A end N/A N/A N/A len line N/A 80 offset N/A N/A len line 1 N/A 79 offset N/A N/A record N/A optional_info N/A line N/A N/A 75 offset end N/A N/A cls record N/A classmethod __init__ N/A N/A self N/A kwargs N/A N/A key kwargs N/A N/A N/A setattr self key N/A kwargs N/A key N/A __repr__ N/A N/A self N/A N/A N/A N/A <IPC-D-356 %s Test Record: %s> N/A N/A self net_name N/A self feature_type N/A N/A IPC356_Outline N/A object N/A from_line N/A N/A cls line settings N/A N/A N/A type N/A N/A N/A line N/A 3 17 strip N/A scale N/A N/A N/A settings units inch 0.0001 0.001 N/A points N/A N/A x 0 N/A y 0 N/A coord_strings N/A N/A N/A N/A N/A line strip split N/A 1 N/A coord coord_strings N/A N/A coord_dict N/A N/A N/A N/A _COORD match coord groupdict N/A x N/A N/A N/A coord_dict N/A x N/A int N/A coord_dict N/A x x N/A y N/A N/A N/A coord_dict N/A y N/A int N/A coord_dict N/A y y N/A N/A N/A points append N/A N/A x scale N/A y scale N/A N/A cls type points N/A classmethod __init__ N/A N/A self type points N/A N/A N/A N/A self type type N/A N/A self points points N/A __repr__ N/A N/A self N/A N/A N/A N/A <IPC-D-356 %s Outline Definition> N/A self type N/A N/A IPC356_Conductor N/A object N/A from_line N/A N/A cls line settings N/A N/A N/A N/A N/A line N/A 0 3 378 N/A N/A N/A ValueError Not a valid IPC-D-356 Conductor statement N/A scale N/A N/A N/A settings units inch 0.0001 0.001 N/A net_name N/A N/A N/A line N/A 3 17 strip N/A layer N/A int N/A line N/A 19 21 N/A raw_aperture N/A N/A N/A N/A line N/A 22 split N/A 0 N/A aperture_dict N/A N/A N/A N/A _COORD match raw_aperture groupdict N/A x 0 N/A y 0 N/A x N/A N/A N/A aperture_dict N/A x N/A N/A int N/A aperture_dict N/A x scale None N/A y N/A N/A N/A aperture_dict N/A y N/A N/A int N/A aperture_dict N/A y scale None N/A aperture N/A x y N/A shapes N/A N/A coord_list N/A N/A join N/A N/A N/A N/A line N/A 22 split N/A 1 N/A raw_shapes N/A N/A coord_list split * N/A rshape raw_shapes N/A N/A x 0 N/A y 0 N/A shape N/A N/A coords N/A N/A rshape split N/A coord coords N/A N/A coord_dict N/A N/A N/A N/A _COORD match coord groupdict N/A x N/A N/A N/A coord_dict N/A x N/A int N/A coord_dict N/A x x N/A y N/A N/A N/A coord_dict N/A y N/A int N/A coord_dict N/A y y N/A N/A N/A shape append N/A N/A x scale N/A y scale N/A N/A N/A shapes append N/A tuple shape N/A N/A cls net_name layer aperture N/A tuple shapes N/A classmethod __init__ N/A N/A self net_name layer aperture shapes N/A N/A N/A N/A self net_name net_name N/A N/A self layer layer N/A N/A self aperture aperture N/A N/A self shapes shapes N/A __repr__ N/A N/A self N/A N/A N/A N/A <IPC-D-356 %s Conductor Record> N/A self net_name N/A N/A IPC356_Adjacency N/A object N/A from_line N/A N/A cls line N/A N/A N/A N/A N/A line N/A 0 3 379 N/A N/A N/A ValueError Not a valid IPC-D-356 Conductor statement N/A nets N/A N/A N/A N/A N/A line N/A 3 strip split N/A N/A cls N/A nets N/A 0 N/A nets N/A 1 N/A classmethod __init__ N/A N/A self net adjacent_nets N/A N/A N/A N/A self net net N/A N/A self adjacent_nets adjacent_nets N/A __repr__ N/A N/A self N/A N/A N/A N/A <IPC-D-356 %s Adjacency Record> N/A self net N/A N/A IPC356_EndOfFile N/A object N/A __init__ N/A N/A self N/A N/A N/A N/A to_netlist N/A N/A self N/A N/A N/A 999 N/A __repr__ N/A N/A self N/A N/A N/A <IPC-D-356 EOF> N/A N/A IPC356_Net N/A object N/A __init__ N/A N/A self name adjacent_nets N/A N/A N/A N/A self name name N/A N/A self adjacent_nets N/A N/A adjacent_nets None N/A set adjacent_nets N/A set N/A __repr__ N/A N/A self N/A N/A N/A N/A <IPC-D-356 Net %s> N/A self name N/A N/A