Skip to main content

Python Client SDK for Predix Services

Project description

# PredixPy

The Predix Python SDK has been crafted to help Python developers have quick success writing applications using Predix Services.

Install it from PyPI:

` pip install predix `

If that isn’t working for you, we highly recommend [The Hitchiker’s Guide to Properly Installing Python][hitchiker] to learn about installing python, pip, and virtualenv for your environment. For industrial environments, you may also need to learn how to set your proxies.

See the [Predix Volcano App][volcanoapp] for a full demonstration of the SDK used in a Python Flask App.

# Getting Started

Please see the [Getting Started Guide][gettingstarted] for a walkthrough and introduction to basic usage of the Python SDK. The following services are already supported for Python 2.7.x. Verification of compatibility with Python 3.6.x is on the near-term roadmap.

  • [x] [User Account and Authentication][uaa] (UAA)
  • [x] [Predix Asset][asset]
  • [x] [Predix Time Series][timeseries]
  • [x] [Predix Access Control][acs] (ACS)
  • [x] [Blob Store][blobstore]
  • [x] [Logging][logging]
  • [x] Weather (Deprecated)
  • more…

# Getting Help

If something doesn’t work as expected and you want help:

  • Create a [GitHub Issue][github] in this project
  • Ask on the [Predix Developer Forum][forum]
  • Send email to volcano@ge.com and we’ll respond as soon as we can

# Contributors

See the [Developing PredixPy Guide][devguide] if you want to contribute or modify the SDK itself. If you send a PR it will be reviewed as soon as possible but contribution guidelines for external parties may require additional discussion.

[![Analytics](https://ga-beacon.appspot.com/UA-82773213-1/predixpy/readme?pixel)](https://github.com/PredixDev)

— [catalog]: https://www.predix.io/catalog/services [hitchiker]: http://docs.python-guide.org/en/latest/starting/installation/ [forum]: https://forum.predix.io/index.html [github]: https://github.com/PredixDev/predixpy/issues [uaa]: https://www.predix.io/services/service.html?id=1172 [timeseries]: https://www.predix.io/services/service.html?id=1177 [asset]: https://www.predix.io/services/service.html?id=1171 [acs]: https://www.predix.io/services/service.html?id=1180 [blobstore]: https://www.predix.io/services/service.html?id=1179 [logging]: https://www.predix.io/services/service.html?id=1184 [gettingstarted]: https://predixpy.run.aws-usw02-pr.ice.predix.io/getting-started/index.html [devguide]: https://predixpy.run.aws-usw02-pr.ice.predix.io/devguide/index.html [volcanoapp]: https://github.com/PredixDev/predix-volcano-app

Project details


Download files

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

Files for predix, version 0.0.9
Filename, size File type Python version Upload date Hashes
Filename, size predix-0.0.9.tar.gz (31.2 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page