# complete file exact path
####################################################################################################

FIMNetListFile = inputFolder + '/' + FIMNetListFile
FIMLengthFile = inputFolder + '/' + FIMLengthFile
BPNetListFile = inputFolder + '/' + BPNetListFile
BPLengthFile = inputFolder + '/' + BPLengthFile
FPMNetListFile = inputFolder + '/' + FPMNetListFile
FPMLengthFile = inputFolder + '/' + FPMLengthFile
MGMTNETListFile = inputFolder + '/' + MGMTNetListFile


####################################################################################################
# Netlist parse
####################################################################################################
FIM_netlist = netlistParse(FIMNetListFile)
BP_netlist = netlistParse(BPNetListFile)
FPM_netlist = netlistParse(FPMNetListFile)
MGMT_netlist = netlistParse(MGMTNETListFile)

netlists = {
    'FIM': FIM_netlist,
    'FPM': FPM_netlist,
    'BP': BP_netlist,
    'MGMT': MGMT_netlist
}

####################################################################################################
# Length file parse
####################################################################################################
df_FIM_Length = pd.read_excel(FIMLengthFile, sheet_name='KR', header=0, usecols='C:G')
FPM_netlist_file = 'S2711_FPM_2019-06-14.NET'
MGNT_netlist_file = 'FG7120G_MGMT_NEW_ARM_20190620_1500.NET'

outputFileName = 'FG7120G_FIM_BP_Others_MappingTable_Winston_20190620'

####################################################################################################
# Fix Variable - Do not change
####################################################################################################
outputFolder = 'output'
outputFullPath = os.path.dirname(
    os.path.abspath(__file__)
) + '/' + outputFolder + '/' + outputFileName + '_' + startBoard + '.xlsx'

# All board netlist parse
netlists_folder = 'netlists/'
FIM_netlist = netlistParse(netlists_folder + FIM_netlist_file)
BP_netlist = netlistParse(netlists_folder + BP_netlist_file)
FPM_netlist = netlistParse(netlists_folder + FPM_netlist_file)
MGMT_netlist = netlistParse(netlists_folder + MGNT_netlist_file)

netlists = {
    'FIM': FIM_netlist,
    'FPM': FPM_netlist,
    'BP': BP_netlist,
    'MGMT': MGMT_netlist
}

####################################################################################################
# Loading Mapping Json and FIM Connectors
####################################################################################################
with open('config/FIM_connectors.json', mode='r') as reader:
Exemple #3
0
     '.xlsx'
dataframe2xlsx(pd.DataFrame(), outputFullPath, 'w', 'Cover')

####################################################################################################
# complete file exact path
####################################################################################################

FIMNetListFile = inputFolder + '/' + FIMNetListFile
FIMLengthFile = inputFolder + '/' + FIMLengthFile
BPNetListFile = inputFolder + '/' + BPNetListFile
BPLengthFile = inputFolder + '/' + BPLengthFile

####################################################################################################
# Netlist parse
####################################################################################################
FIM_netlist = netlistParse(FIMNetListFile)
BP_netlist = netlistParse(BPNetListFile)

netlists = {
    'FIM': FIM_netlist,
    # 'FPM': FPM_netlist,
    'BP': BP_netlist,
    # 'MGMT': MGMT_netlist
}

####################################################################################################
# Length file parse
####################################################################################################
df_FIM_Length = pd.read_excel(FIMLengthFile,
                              sheet_name='UPI',
                              header=0,
dataframe2xlsx(pd.DataFrame(), outputFullPath, 'w', 'Cover')

####################################################################################################
# complete file exact path
####################################################################################################

FIMNetListFile = inputFolder + '/' + FIMNetListFile
FIMLengthFile = inputFolder + '/' + FIMLengthFile
NP7NetListFile = inputFolder + '/' + NP7NetListFile
NP7LengthFile = inputFolder + '/' + NP7LengthFile


####################################################################################################
# Netlist parse
####################################################################################################
FIM_netlist = netlistParse(FIMNetListFile)
NP7_netlist = netlistParse(NP7NetListFile)
# FPM_netlist = netlistParse(FPMNetListFile)

netlists = {
    'FIM': FIM_netlist,
    # 'FPM': FPM_netlist,
    # 'BP': BP_netlist,
    # 'MGMT': MGMT_netlist
    'NP7': NP7_netlist,
}

####################################################################################################
# Length file parse
####################################################################################################
# df_FIM_Length = pd.read_excel(FIMLengthFile, sheet_name='KR', header=0, usecols='A:E')