|
Methods defined here:
- __init__(self, datapath, flnm, yyyy, mm, dd, varname_dict={'aod': 'aod', 'lat': 'lat', 'lon': 'lon'}, fopen=<function open_aod_file>, fread=<function read_aod_file>, fclose=<function close_aod_file>, fget=<function get_aod_data>, fio_keywords={}, **keywords)
- initialization
Inputs:
------------------------------------------------------
1. datapath:<str>: file path for aod data
2. flnm: <flnm>: file name for aod file
3. yyyy: <int>: year
4. mm:<int>: month
5. dd:<int>: day
6. varname_dict:<dict>: tranlation between var names
7. fopen:<func>: open data file
8. fread:<func>: read data into
9. fclose:<func>: close file
10. fget: <func>: get aod at given locations
11. keywords:<dict>: attribute
- get_data(self, olon, olat, oyyyy, omm, odd, osec, **keywords)
- get aod coverage at given location
Inputs:
---------------------------------------------
1.olon:<array, (nob,)>: longitude
2.olat:<array, (nob,)>: latitude
3.oyyyy:<int/array, (nob,)>: year (Note 2)
4.omm:<int/array, (nob,)>: month (Note 2)
5.odd:<int/array, (nob,)>: day (Note 2)
6.osec:<int/array, (nob,)>: seconds in the day (Note 2).
7. keywords:<dict>: extra inputs
---Reserved Entries
-->common_ref:<str/numeric>: the reference shared by observations.
Returns:
------------------------------------------
1. aod: <array, (nob, naod)>: AOD values
2. paod: <array, (nob, naod)>: Probability for AOD values
Notes:
--------------------------------------------
1. keywords passed to self.fget will be = self.fio_keywords+keywords
2. time (yyyy, mm, dd, sec) can be single values while olon and olat
two arrays of same sizes.
- load_data(self, datapath, flnm, yyyy, mm, dd, **keywords)
- read data from file to array/table
Inputs:
------------------------------------------------------
1. datapath:<str>: file path for aod data
2. flnm: <flnm>: file name for aod file
3. yyyy: <int>: year
4. mm:<int>: month
5. dd:<int>: day
6. keywords:<dict>: extra inputs for reading file
Returns:
-------------------------------------
1. is_ready:<T/F>: True if data are read successifully.
Notes:
-----------------------------------------------
|