You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
298 lines
8.2 KiB
Python
298 lines
8.2 KiB
Python
|
|
|
|
|
|
mainStructure = {
|
|
"series": [
|
|
# "BTG"
|
|
{
|
|
"series": [
|
|
# "BTG_PC",
|
|
{
|
|
"series": [
|
|
{
|
|
"parallel_no_redundancy": [
|
|
"3DCS-CAB001A",
|
|
"3DCS-CAB001B"
|
|
]
|
|
},
|
|
{
|
|
"parallel_no_redundancy": [
|
|
"3DCS-CAB002A",
|
|
"3DCS-CAB002B"
|
|
]
|
|
},
|
|
{
|
|
"parallel_no_redundancy": [
|
|
"3DCS-CAB003A",
|
|
"3DCS-CAB003B"
|
|
]
|
|
},
|
|
{
|
|
"parallel_no_redundancy": [
|
|
"3DCS-CAB004A",
|
|
"3DCS-CAB004B"
|
|
]
|
|
},
|
|
{
|
|
"parallel_no_redundancy": [
|
|
"3DCS-CAB005A",
|
|
"3DCS-CAB005B",
|
|
"3DCS-CAB005C"
|
|
]
|
|
},
|
|
{
|
|
"parallel_no_redundancy": [
|
|
"3DCS-CAB006A",
|
|
"3DCS-CAB006B"
|
|
]
|
|
},
|
|
"3DCS-CAB007",
|
|
"3DCS-CAB008",
|
|
{
|
|
"parallel_no_redundancy": [
|
|
"3DCS-CAB009A",
|
|
"3DCS-CAB009B"
|
|
]
|
|
},
|
|
{
|
|
"parallel_no_redundancy": [
|
|
"3DCS-CAB010A",
|
|
"3DCS-CAB010B"
|
|
]
|
|
},
|
|
{
|
|
"parallel_no_redundancy": [
|
|
"3DCS-CAB011A",
|
|
"3DCS-CAB011B"
|
|
]
|
|
},
|
|
"3DCS-CAB012",
|
|
{
|
|
"parallel_no_redundancy": [
|
|
"3DCS-CAB013A",
|
|
"3DCS-CAB013B"
|
|
]
|
|
},
|
|
{
|
|
"parallel_no_redundancy": [
|
|
"3DCS-CAB014A",
|
|
"3DCS-CAB014B"
|
|
]
|
|
},
|
|
"3DCS-CAB015",
|
|
"3DCS-CO001",
|
|
{
|
|
"parallel_no_redundancy": [
|
|
"3DCS-CO002A",
|
|
"3DCS-CO002B"
|
|
]
|
|
},
|
|
{
|
|
"parallel_no_redundancy": [
|
|
"3DCS-CO003A",
|
|
"3DCS-CO003B",
|
|
"3DCS-CO003C",
|
|
"3DCS-CO003D"
|
|
]
|
|
},
|
|
"3DCS-CO004",
|
|
{
|
|
"parallel_no_redundancy": [
|
|
"3DCS-CO005A",
|
|
"3DCS-CO005B",
|
|
"3DCS-CO005C"
|
|
]
|
|
},
|
|
{
|
|
"parallel_no_redundancy": [
|
|
"3DCS-CO006A",
|
|
"3DCS-CO006B",
|
|
"3DCS-CO006C"
|
|
]
|
|
},
|
|
"3DCS-CO007",
|
|
"3DCS-CO008"
|
|
]
|
|
},
|
|
#"BTG_SAC",
|
|
{
|
|
"series": [
|
|
{
|
|
"parallel": [
|
|
{
|
|
"parallel_no_redundancy": [
|
|
{"series": ["00ACR-M001A", "00ACR-C001A"]},
|
|
{"series": ["00ACR-M001B", "00ACR-C001B"]}
|
|
]
|
|
},
|
|
{"series": ["00ACR-M001C", "00ACR-C001C"]},
|
|
{"series": ["00ACR-M001D", "00ACR-C001D"]}
|
|
]
|
|
},
|
|
{
|
|
"parallel": ["00IA-A001A", "00IA-A001B"]
|
|
},
|
|
"3IA-T005"
|
|
]
|
|
},
|
|
#"BTG_SCR",
|
|
{
|
|
"series": ["00SCR-Z001", "00SCR-Z015"]
|
|
},
|
|
#"BTG_FW",
|
|
{
|
|
"series": [
|
|
"3FW-H040",
|
|
{
|
|
"parallel": [
|
|
{
|
|
"parallel_no_redundancy": [
|
|
{
|
|
"series": [
|
|
"3LOT-T010A",
|
|
#"FW_BFT A"
|
|
{
|
|
"series": [
|
|
"3LOT-H010A",
|
|
{
|
|
"parallel": ["3LOT-T090A", "3LOT-T100A"]
|
|
},
|
|
{
|
|
"parallel": [
|
|
{
|
|
"parallel_no_redundancy": [
|
|
{"series": ["3LOT-M010A", "3LOT-P010A"]},
|
|
{"series": ["3LOT-M020A", "3LOT-P020A"]}
|
|
]
|
|
},
|
|
{"series": ["3LOT-M050A", "3LOT-P050A"]}
|
|
]
|
|
},
|
|
"3LOT-M080A",
|
|
"3LOT-P080A",
|
|
{
|
|
"parallel": ["3LOT-S010A", "3LOT-S020A"]
|
|
},
|
|
"3LOT-PF080A",
|
|
"3LOT-M120A",
|
|
"3LOT-F120A",
|
|
"3FW-P020A",
|
|
"3FW-H011A",
|
|
"3FW-H012A",
|
|
"3FW-AU030A",
|
|
"3FW-P010A",
|
|
"3BFT-ST010A",
|
|
"3BFT-AU040A"
|
|
]
|
|
},
|
|
]
|
|
},
|
|
{
|
|
"series": [
|
|
"3LOT-T010B",
|
|
#"FW_BFT B"
|
|
{
|
|
"series": [
|
|
"3LOT-H010B",
|
|
{
|
|
"parallel": ["3LOT-T090B", "3LOT-T100B"]
|
|
},
|
|
{
|
|
"parallel": [
|
|
{
|
|
"parallel_no_redundancy": [
|
|
{"series": ["3LOT-M010B", "3LOT-P010B"]},
|
|
{"series": ["3LOT-M020B", "3LOT-P020B"]}
|
|
]
|
|
},
|
|
{"series": ["3LOT-M050B", "3LOT-P050B"]}
|
|
]
|
|
},
|
|
"3LOT-M080B",
|
|
"3LOT-P080B",
|
|
{
|
|
"parallel": ["3LOT-S010B", "3LOT-S020B"]
|
|
},
|
|
"3LOT-PF080B",
|
|
"3LOT-M120B",
|
|
"3LOT-F120B",
|
|
"3FW-P020B",
|
|
"3FW-H011B",
|
|
"3FW-H012B",
|
|
"3FW-AU030B",
|
|
"3FW-P010B",
|
|
"3BFT-ST010B",
|
|
"3BFT-AU040B"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
#"FW_MBFP"
|
|
{
|
|
"series": ["3LOM-M330", "3LOM-P330", "3LOM-H310", "3LOM-P310", "3LOM-H370", "3LOM-P370", "3FW-P310", "3FW-M321", "3FW-M320", "3FW-AU330", "3FW-H301", "3FW-H302", "3FW-P300"]
|
|
}
|
|
]
|
|
},
|
|
"3FW-H070",
|
|
"3FW-H060",
|
|
"3FW-H050"
|
|
]
|
|
},
|
|
#"BTG_BOL",
|
|
{
|
|
"series": [
|
|
#"BOL_DP",
|
|
{
|
|
"series": [
|
|
"3BOL-FD501",
|
|
{
|
|
"parallel_no_redundancy": [
|
|
{"series": [{
|
|
"series": ["3DP-FDR711A", "3DP-M712A", "3DP-M711A"]
|
|
}, {
|
|
"series": ["3DP-M741A", "3DP-BM741A", "3DP-CVT701A", "3DP-CVT711A", "3DP-M761A", "3DP-P761A", "3DP-M781A", "3DP-P781A", "3DP-M731A", "3DP-BM731A"]
|
|
}, {
|
|
"series": ["3DP-B701A", "3DP-B702A", "3DP-B703A", "3DP-B704A"]
|
|
}]},
|
|
{"series": [{
|
|
"series": ["3DP-FDR711B", "3DP-M712B", "3DP-M711B"]
|
|
}, {
|
|
"series": ["3DP-M741B", "3DP-BM741B", "3DP-CVT701B", "3DP-CVT711B", "3DP-M761B", "3DP-P761B", "3DP-M781B", "3DP-P781B", "3DP-M731B", "3DP-BM731B"]
|
|
}, {
|
|
"series": ["3DP-B701B", "3DP-B702B", "3DP-B703B", "3DP-B704B"]
|
|
}]},
|
|
{"series": ["BOL_DP_FDR C", "BOL_DP_MILL C", "BOL_DP_CB 3"]},
|
|
{"series": ["BOL_DP_FDR D", "BOL_DP_MILL D", "BOL_DP_CB 4"]},
|
|
{"series": ["BOL_DP_FDR E", "BOL_DP_MILL E", "BOL_DP_CB 5"]},
|
|
{"series": ["BOL_DP_FDR F", "BOL_DP_MILL F", "BOL_DP_CB 6"]}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"BOL_OB",
|
|
"BOL_BDW",
|
|
"3BOL-H501",
|
|
"BOL_MS",
|
|
"BOL_BSS",
|
|
"3CRH-W002",
|
|
"BOL_BRS",
|
|
"BOL_HRH",
|
|
"BOL_SB"
|
|
]
|
|
},
|
|
"BTG_TUR",
|
|
"BTG_GEN",
|
|
"BTG_COND",
|
|
"BTG_CW",
|
|
"BTG_AFG",
|
|
"BTG_ASH",
|
|
"BTG_SPS",
|
|
"BTG_KLH"
|
|
]
|
|
},
|
|
|
|
"CMN"
|
|
]
|
|
} |