예제 #1
0
    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
    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
    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
 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
 def __init__(self, haplib):
     self.haplib_df = haplib.dataframe
     InputFile.__init__(self, "resources/Target_Organ_Endpoints.xlsx")