コード例 #1
0
ファイル: BlockSummaryChronic.py プロジェクト: USEPA/HEM4
    def __init__(self,
                 targetDir=None,
                 facilityId=None,
                 model=None,
                 plot_df=None,
                 outerAgg=None,
                 filenameOverride=None,
                 createDataframe=False):
        # Initialization for CSV reading/writing. If no file name override, use the
        # default construction.

        filename = facilityId + "_block_summary_chronic.csv" if filenameOverride is None else filenameOverride
        path = os.path.join(targetDir, filename)

        CsvWriter.__init__(self, model, plot_df)
        InputFile.__init__(self, path, createDataframe)

        self.filename = path

        # Local cache for URE/RFC values
        self.riskCache = {}

        # Local cache for organ endpoint values
        self.organCache = {}

        self.outerAgg = outerAgg
コード例 #2
0
ファイル: FacilityMaxRiskandHI.py プロジェクト: USEPA/HEM4
    def __init__(self,
                 targetDir=None,
                 facilityId=None,
                 model=None,
                 plot_df=None,
                 filenameOverride=None,
                 createDataframe=False,
                 incidence=None):
        ExcelWriter.__init__(self, model, plot_df)

        # Initialization for file reading/writing. If no file name override, use the
        # default construction.
        if self.model is not None and self.model.group_name is not None:
            outfile = self.model.group_name + "_facility_max_risk_and_hi.xlsx"
        else:
            outfile = "facility_max_risk_and_hi.xlsx"

        filename = outfile if filenameOverride is None else filenameOverride
        path = os.path.join(targetDir, filename)

        InputFile.__init__(self, path, createDataframe)

        self.filename = path
        self.targetDir = targetDir

        self.facilityId = facilityId
        self.header = None
        self.incidence = incidence
コード例 #3
0
ファイル: Incidence.py プロジェクト: USEPA/HEM4
    def __init__(self,
                 targetDir=None,
                 facilityId=None,
                 model=None,
                 plot_df=None,
                 outerInc=None,
                 filenameOverride=None,
                 createDataframe=False):
        # Initialization for file reading/writing. If no file name override, use the
        # default construction.
        filename = facilityId + "_incidence.xlsx" if filenameOverride is None else filenameOverride
        path = os.path.join(targetDir, filename)

        ExcelWriter.__init__(self, model, plot_df)
        InputFile.__init__(self, path, createDataframe)

        self.filename = path
        self.targetDir = targetDir

        # Local cache for URE values
        self.riskCache = {}

        self.outerInc = outerInc
コード例 #4
0
ファイル: FacilityList.py プロジェクト: USEPA/HEM4
 def __init__(self, path, metlib):
     self.skiprows = 1
     self.metlib = metlib
     InputFile.__init__(self, path)
コード例 #5
0
ファイル: PollutantCrosswalk.py プロジェクト: USEPA/HEM4
    def __init__(self, createDataframe=False):

        InputFile.__init__(self, "resources/Pollutant_CrossWalk.xlsx")
コード例 #6
0
ファイル: AltReceptors.py プロジェクト: USEPA/HEM4
 def __init__(self, path):
     InputFile.__init__(self, path)
コード例 #7
0
ファイル: GasParams.py プロジェクト: USEPA/HEM4
 def __init__(self):
     InputFile.__init__(self, "resources/Gas_Param.xlsx")
コード例 #8
0
 def __init__(self, path, haplib, fac_ids):
     self.haplib = haplib
     self.fac_ids = fac_ids
     InputFile.__init__(self, path)
コード例 #9
0
 def __init__(self, path, dependency, facilities=None, csvFormat=False):
     self.dependency = dependency
     self.facilities = facilities
     self.csvFormat = csvFormat
     InputFile.__init__(self, path)
コード例 #10
0
ファイル: EmissionsLocations.py プロジェクト: USEPA/HEM4
 def __init__(self, path, hapemis, faclist, fac_ids):
     self.fac_ids = fac_ids
     self.hapemis = hapemis
     self.faclist = faclist
     InputFile.__init__(self, path)
コード例 #11
0
ファイル: DoseResponse.py プロジェクト: USEPA/HEM4
 def __init__(self):
     InputFile.__init__(self, "resources/Dose_Response_Library.xlsx")
コード例 #12
0
ファイル: TargetOrganEndpoints.py プロジェクト: USEPA/HEM4
 def __init__(self, haplib):
     self.haplib_df = haplib.dataframe
     InputFile.__init__(self, "resources/Target_Organ_Endpoints.xlsx")