Python SDK for working with Predix Services (Asset, Time Series, UAA, ACS, etc.)
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
_ 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.
.. _The Hitchiker's Guide to Properly Installing Python: http://docs.python-guide.org/en/latest/starting/installation/
See the Predix Volcano App
_ for a full demonstration of the SDK
used in a Python Flask App.
.. _Predix Volcano App: https://github.com/PredixDev/predix-volcano-app
Please see the Getting Started Guide
_ for a walkthrough and introduction to
basic usage of the Python SDK.
.. _Getting Started Guide: https://predixpy.run.aws-usw02-pr.ice.predix.io/getting-started/index.html
User Account and Authentication
_ (UAA)Predix Asset
_Predix Time Series
_Predix Access Control
_ (ACS)Predix Blob Store
_Predix Cache
_ (Redis)Predix Database as a Service
_ (PostgreSQL)Predix Event Hub
_Logging
_.. _User Account and Authentication: https://predixpy.run.aws-usw02-pr.ice.predix.io/services/index.html#user-accounts-and-authentication .. _Predix Asset: https://predixpy.run.aws-usw02-pr.ice.predix.io/services/index.html#asset .. _Predix Time Series: https://predixpy.run.aws-usw02-pr.ice.predix.io/services/index.html#time-series .. _Predix Access Control: https://predixpy.run.aws-usw02-pr.ice.predix.io/services/index.html#access-control .. _Predix Blob Store: https://predixpy.run.aws-usw02-pr.ice.predix.io/services/index.html#blob-store .. _Predix Cache: https://predixpy.run.aws-usw02-pr.ice.predix.io/services/index.html#predix-cache .. _Predix Database as a Service: https://predixpy.run.aws-usw02-pr.ice.predix.io/services/index.html#predix-dbaas .. _Predix Event Hub: https://predixpy.run.aws-usw02-pr.ice.predix.io/services/index.html#event-hub .. _Logging: https://predixpy.run.aws-usw02-pr.ice.predix.io/services/index.html#logging
If something doesn't work as expected and you want help:
GitHub Issue
_ in this projectPredix Developer Forum
_.. _GitHub Issue: https://github.com/PredixDev/predixpy/issues .. _Predix Developer Forum: https://forum.predix.io/index.html
See the Developing PredixPy Guide
_ 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 and agreements for external parties have not been finalized.
.. _Developing PredixPy Guide: https://predixpy.run.aws-usw02-pr.ice.predix.io/devguide/index.html
.. image:: https://predix-beacon.appspot.com/UA-82773213-1/predixpy/readme?pixel :target: https://github.com/PredixDev/predixpy