User Tools

Site Tools


devel:brewerjsonpythonmodule

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
devel:brewerjsonpythonmodule [2016/05/18 20:28]
ajberjon
devel:brewerjsonpythonmodule [2022/10/20 08:00] (current)
Line 28: Line 28:
 ^ [[devel:​brewerjsonpythonmodule#​writejson|writejson()]] | Write list of dictionaries (measures, config,..) to file. ^ ^ [[devel:​brewerjsonpythonmodule#​writejson|writejson()]] | Write list of dictionaries (measures, config,..) to file. ^
 ^ [[devel:​brewerjsonpythonmodule#​readjson|readjson()]] | Read list of dictionaries (measures, config,..) from file. ^ ^ [[devel:​brewerjsonpythonmodule#​readjson|readjson()]] | Read list of dictionaries (measures, config,..) from file. ^
 +
  
 === getDataList() === === getDataList() ===
  
-This function retrieve a list of [[http://rbcce.aemet.es/​dokuwiki/​doku.php?​id=devel:​brewerpythonmodule#​data_structures|dictionaries]] with data of the registered brewers at the RBCC-E database. Arguments are //​berwerid//,​ //user//, //​password//,​ //​function//,​ //date1// and //date2//. If //date2// is omitted the function returns only data of the day //data1//.+This function retrieve a list of [[http://eubrewnet.aemet.es/​dokuwiki/​doku.php?​id=devel:​brewerpythonmodule#​data_structures|dictionaries]] with data of the registered brewers at the RBCC-E database. Arguments are //​berwerid//,​ //user//, //​password//,​ //​function//,​ //date1// and //date2//. If //date2// is omitted the function returns only data of the day //data1//.
  
 The returned dictionaries structures depend on the //​function//​ argument value: The returned dictionaries structures depend on the //​function//​ argument value:
  
 ^ //​function//​ ^ Dictionaries ^ ^ //​function//​ ^ Dictionaries ^
-^ '​DS'​ | [[http://rbcce.aemet.es/​dokuwiki/​doku.php?​id=devel:​brewerpythonmodule#​measure|measure]] ^ +^ '​DS'​ | [[http://eubrewnet.aemet.es/​dokuwiki/​doku.php?​id=devel:​brewerpythonmodule#​measure|measure]] ^ 
-^ '​SL'​ | [[http://rbcce.aemet.es/​dokuwiki/​doku.php?​id=devel:​brewerpythonmodule#​measure|measure]] ^ +^ '​SL'​ | [[http://eubrewnet.aemet.es/​dokuwiki/​doku.php?​id=devel:​brewerpythonmodule#​measure|measure]] ^ 
-^ '​ConfigbyDate'​ | [[http://rbcce.aemet.es/​dokuwiki/​doku.php?​id=devel:​brewerpythonmodule#​config|config]] ^+^ '​ConfigbyDate'​ | [[http://eubrewnet.aemet.es/​dokuwiki/​doku.php?​id=devel:​brewerpythonmodule#​config|config]] ^
  
 **Example** **Example**
Line 47: Line 48:
     d2=datetime.date(2014,​10,​02)     d2=datetime.date(2014,​10,​02)
     data=brewerjson.getDataList(185,'​user,'​password','​DS',​d1,​d2)     data=brewerjson.getDataList(185,'​user,'​password','​DS',​d1,​d2)
 +
  
 === writejson() === === writejson() ===
  
-This function save a list of [[http://rbcce.aemet.es/​dokuwiki/​doku.php?​id=devel:​brewerpythonmodule#​data_structures|dictionaries]] to file. The values of '​gmt'​ and '​date'​ are transformed to strings.+This function save a list of [[http://eubrewnet.aemet.es/​dokuwiki/​doku.php?​id=devel:​brewerpythonmodule#​data_structures|dictionaries]] to file. The values of '​gmt'​ and '​date'​ are transformed to strings.
  
 **Example** **Example**
Line 63: Line 65:
 This function accepts two input parameters: //'​data'//​ and //'​file'//​. This function accepts two input parameters: //'​data'//​ and //'​file'//​.
  
-  * //'​data'//​ is a list of [[http://rbcce.aemet.es/​dokuwiki/​doku.php?​id=devel:​brewerpythonmodule#​data_structures|dictionaries]].+  * //'​data'//​ is a list of [[http://eubrewnet.aemet.es/​dokuwiki/​doku.php?​id=devel:​brewerpythonmodule#​data_structures|dictionaries]].
   * //'​file'//​ output file.   * //'​file'//​ output file.
  
-=== formatConfig() === 
  
-This function returns a [[ http://​rbcce.aemet.es/​dokuwiki/​doku.php?​id=devel:​brewerpythonmodule#​config | config ]] dictionary from the JSON interface output of the Eubrewnet database.+=== readjson() ===
  
-**Example** +This function ​read a file containing ​list of [[http://eubrewnet.aemet.es/​dokuwiki/​doku.php?​id=devel:​brewerpythonmodule#​data_structures|dictionaries]].
-    import brewerjson +
-    import datetime +
-     +
-    params={} +
-    params['​user'​]='​user'​ +
-    params['​password'​]='​password'​ +
-    params['​function'​]='​getConfigsbyDate'​ +
-    params['​brewerid'​]=37 +
-    params['​date'​]=datetime.date(2014,​10,​01) +
-    data=brewerjson.getdata(params) +
-    config = brewerjson.formatConfig(data) +
- +
- +
-=== formatDS() === +
- +
-This function ​returns ​a [[ http://rbcce.aemet.es/​dokuwiki/​doku.php?​id=devel:​brewerpythonmodule#​measure ​measure ​]] dictionary from the JSON interface output of the Eubrewnet database.+
  
 **Example** **Example**
Line 92: Line 77:
     import datetime     import datetime
     ​     ​
-    ​params={} +    brewerjson.getdata('input.txt')
-    params['​user'​]='​user'​ +
-    params['​password'​]='​password'​ +
-    params['​function'​]='​getDS'​ +
-    params['​brewerid'​]=37 +
-    params['​date'​]=datetime.date(2014,​10,​01) +
-    data=brewerjson.getdata(params) +
-    ds = brewerjson.formatDS(data)+
  
- 
-=== formatUV() === 
- 
-This function returns a [[ http://​rbcce.aemet.es/​dokuwiki/​doku.php?​id=devel:​brewerpythonmodule#​uv | uv ]] dictionary from the JSON interface output of the Eubrewnet database. 
- 
-**Example** 
-    import brewerjson 
-    import datetime 
-    ​ 
-    params={} 
-    params['​user'​]='​user'​ 
-    params['​password'​]='​password'​ 
-    params['​function'​]='​getUV'​ 
-    params['​brewerid'​]=37 
-    params['​date'​]=datetime.date(2014,​10,​01) 
-    data=brewerjson.getdata(params) 
-    uv = brewerjson.formatUV(data) 
- 
-=== formatUVR() === 
- 
-This function returns a [[ http://​rbcce.aemet.es/​dokuwiki/​doku.php?​id=devel:​brewerpythonmodule#​uvr | uvr ]] dictionary from the JSON interface output of the Eubrewnet database. 
- 
-**Example** 
-    import brewerjson 
-    import datetime 
-    ​ 
-    params={} 
-    params['​user'​]='​user'​ 
-    params['​password'​]='​password'​ 
-    params['​function'​]='​getUVR'​ 
-    params['​brewerid'​]=37 
-    params['​date'​]=datetime.date(2014,​10,​01) 
-    data=brewerjson.getdata(params) 
-    uvr = brewerjson.formatUVR(data) 
  
  
devel/brewerjsonpythonmodule.1463603327.txt.gz · Last modified: 2016/05/18 20:28 by ajberjon