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