Intorduction
This is a python package for generating eeml documents.
Installation
With administrative privileges run:
sudo python setup.py install
Without root access:
python setup.py install --prefix=~/ PTYHONPATH="~/lib/python2.7/site-packages" python example/simple_example.py
Example
An example python script for publishing measurement data:
import eeml
import eeml.datastream
import eeml.unit
import serial
# parameters
API_KEY = 'YOUR PERSONAL API KEY'
API_URL = 'YOUR PERSONAL API URL, LIKE /api/1275.xml'
serial = serial.Serial('/dev/ttyUSB0', 9600)
readings = serial.readline().strip().split(' ') # the readings are separated by spaces
pac = eeml.datastream.Cosm(API_URL, API_KEY)
pac.update([eeml.Data(0, readings[0], unit=eeml.unit.Celsius()), eeml.Data(1, readings[1], unit=eeml.unit.RH())])
pac.put()
Other examples can be found in the example folder.
Requirements
python-xml
Metadata
Release files for python-eeml 4.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| python-eeml-4.1.0.tar.gz | 20.7 kB | Details |
Release files / python-eeml-4.1.0.tar.gz
| Download URL | python-eeml-4.1.0.tar.gz |
|---|---|
| Size | 20.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cd0fc8ed9566374f1dae97f9cf545a9dcd198383f3153c97431e61eba88f5880
|
|
BLAKE2b-256 checksum How to use checksums |
a37e02fb0441feabdd698ff42fe335262a858efc1526164219f6ba44a79b017d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |