|
| 1 | + |
| 2 | +PredixPy |
| 3 | +======== |
| 4 | + |
| 5 | +The Predix Python SDK has been crafted to help Python developers have quick |
| 6 | +success writing applications using Predix Services. |
| 7 | + |
| 8 | +Install it from PyPI:: |
| 9 | + |
| 10 | + pip install predix |
| 11 | + |
| 12 | +If that isn't working for you, we highly recommend `The Hitchiker's Guide to |
| 13 | +Properly Installing Python`_ to learn about installing ``python``, |
| 14 | +``pip``, and ``virtualenv`` for your environment. For industrial environments, you |
| 15 | +may also need to learn how to set your proxies. |
| 16 | + |
| 17 | +.. _The Hitchiker's Guide to Properly Installing Python: http://docs.python-guide.org/en/latest/starting/installation/ |
| 18 | + |
| 19 | +See the `Predix Volcano App`_ for a full demonstration of the SDK |
| 20 | +used in a Python Flask App. |
| 21 | + |
| 22 | +.. _Predix Volcano App: https://github.com/PredixDev/predix-volcano-app |
| 23 | + |
| 24 | +Getting Started |
| 25 | +--------------- |
| 26 | + |
| 27 | +Please see the `Getting Started Guide`_ for a walkthrough and introduction to |
| 28 | +basic usage of the Python SDK. |
| 29 | + |
| 30 | +.. _Getting Started Guide: https://predixpy.run.aws-usw02-pr.ice.predix.io/getting-started/index.html |
| 31 | + |
| 32 | +- [x] `User Account and Authentication`_ (UAA) |
| 33 | +- [x] `Predix Asset`_ |
| 34 | +- [x] `Predix Time Series`_ |
| 35 | +- [x] `Predix Access Control`_ (ACS) |
| 36 | +- [x] `Predix Blob Store`_ |
| 37 | +- [x] `Predix Cache`_ (Redis) |
| 38 | +- [x] `Predix Database as a Service`_ (PostgreSQL) |
| 39 | +- [x] `Predix Event Hub`_ |
| 40 | +- [x] `Logging`_ |
| 41 | +- more... |
| 42 | + |
| 43 | +.. _User Account and Authentication: https://predixpy.run.aws-usw02-pr.ice.predix.io/services/index.html#user-accounts-and-authentication |
| 44 | +.. _Predix Asset: https://predixpy.run.aws-usw02-pr.ice.predix.io/services/index.html#asset |
| 45 | +.. _Predix Time Series: https://predixpy.run.aws-usw02-pr.ice.predix.io/services/index.html#time-series |
| 46 | +.. _Predix Access Control: https://predixpy.run.aws-usw02-pr.ice.predix.io/services/index.html#access-control |
| 47 | +.. _Predix Blob Store: https://predixpy.run.aws-usw02-pr.ice.predix.io/services/index.html#blob-store |
| 48 | +.. _Predix Cache: https://predixpy.run.aws-usw02-pr.ice.predix.io/services/index.html#predix-cache |
| 49 | +.. _Predix Database as a Service: https://predixpy.run.aws-usw02-pr.ice.predix.io/services/index.html#predix-dbaas |
| 50 | +.. _Predix Event Hub: https://predixpy.run.aws-usw02-pr.ice.predix.io/services/index.html#event-hub |
| 51 | +.. _Logging: https://predixpy.run.aws-usw02-pr.ice.predix.io/services/index.html#logging |
| 52 | + |
| 53 | +Getting Help |
| 54 | +------------ |
| 55 | + |
| 56 | +If something doesn't work as expected and you want help: |
| 57 | + |
| 58 | +- Create a `GitHub Issue`_ in this project |
| 59 | +- Ask on the `Predix Developer Forum`_ |
| 60 | +- Send email to [email protected] and we'll respond as soon as we can |
| 61 | + |
| 62 | +.. _GitHub Issue: https://github.com/PredixDev/predixpy/issues |
| 63 | +.. _Predix Developer Forum: https://forum.predix.io/index.html |
| 64 | + |
| 65 | +Contributors |
| 66 | +------------ |
| 67 | + |
| 68 | +See the `Developing PredixPy Guide`_ if you want to contribute or |
| 69 | +modify the SDK itself. |
| 70 | + |
| 71 | +If you send a PR it will be reviewed as soon as possible but contribution |
| 72 | +guidelines and agreements for external parties have not been finalized. |
| 73 | + |
| 74 | +.. _Developing PredixPy Guide: https://predixpy.run.aws-usw02-pr.ice.predix.io/devguide/index.html |
| 75 | + |
| 76 | +.. image:: https://ga-beacon.appspot.com/UA-82773213-1/predixpy/readme?pixel |
| 77 | + :target: https://github.com/PredixDev/predixpy |
| 78 | + |
0 commit comments