2021-03-10 17:19:43 +08:00

41 lines
1.0 KiB
Python

#-----------------------------------------------------
# Author: Yaqiang Wang
# Date: 2018-8-20
# Purpose: MeteoInfo indexing module
# Note: Jython
#-----------------------------------------------------
class LocIndexer(object):
def __init__(self, dataobj):
self._dataobj = dataobj
def __getitem__(self, key):
return self._dataobj._getitem_loc(key)
def __setitem__(self, key, value):
return self._dataobj._setitem_loc(key, value)
class ILocIndexer(object):
def __init__(self, dataobj):
self._dataobj = dataobj
def __getitem__(self, key):
return self._dataobj._getitem_iloc(key)
class AtIndexer(object):
def __init__(self, dataobj):
self._dataobj = dataobj
def __getitem__(self, key):
return self._dataobj._getitem_at(key)
class IAtIndexer(object):
def __init__(self, dataobj):
self._dataobj = dataobj
def __getitem__(self, key):
return self._dataobj._getitem_iat(key)