Skip to main content

Python support for the Extended Environments Markup Language

Project description

Authors:

peter.vizi@gmail.com

https://travis-ci.org/petervizi/python-eeml.png?branch=master

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

python-eeml-4.1.0.tar.gz (20.7 kB view details)

Uploaded Source

File details

Details for the file python-eeml-4.1.0.tar.gz.

File metadata

  • Download URL: python-eeml-4.1.0.tar.gz
  • Upload date:
  • Size: 20.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for python-eeml-4.1.0.tar.gz
Algorithm Hash digest
SHA256 cd0fc8ed9566374f1dae97f9cf545a9dcd198383f3153c97431e61eba88f5880
MD5 11ae6b7327ef01e0dd97369ba5477a69
BLAKE2b-256 a37e02fb0441feabdd698ff42fe335262a858efc1526164219f6ba44a79b017d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page