コード例 #1
0
ファイル: dimdatafile.py プロジェクト: GRSEB9S/MeteoInfoLab
 def addgroupattr(self, attrname, attrvalue, group=None, float=False):
     if float:
         if isinstance(attrvalue, (list, tuple)):
             for i in range(len(attrvalue)):
                 attrvalue[i] = Float(attrvalue[i])
         else:
             attrvalue = Float(attrvalue)
     return self.ncfile.addGroupAttribute(group, Attribute(attrname, attrvalue))
コード例 #2
0
 def addgroupattr(self, attrname, attrvalue, group=None, float=False):
     '''
     Add a global attribute.
     
     :param attrname: (*string*) Attribute name.
     :param attrvalue: (*object*) Attribute value.
     :param group: None means global attribute.
     :param float: (*boolean*) Transfer data as float or not.
     '''
     if float:
         if isinstance(attrvalue, (list, tuple)):
             for i in range(len(attrvalue)):
                 attrvalue[i] = Float(attrvalue[i])
         else:
             attrvalue = Float(attrvalue)
     return self.ncfile.addGroupAttribute(group,
                                          Attribute(attrname, attrvalue))
コード例 #3
0
ファイル: dimvariable.py プロジェクト: douchunrong/MeteoInfo
 def addattr(self, attrname, attrvalue):
     self.ncvariable.addAttribute(Attribute(attrname, attrvalue))
コード例 #4
0
ファイル: dimdatafile.py プロジェクト: ccnasyq/MeteoInfoLab
 def addgroupattr(self, attrname, attrvalue, group=None):
     return self.ncfile.addGroupAttribute(group,
                                          Attribute(attrname, attrvalue))