You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@streampipes.apache.org by bo...@apache.org on 2023/02/28 21:24:53 UTC

[streampipes] branch chore/improve-python-docs created (now 42e7c2d2c)

This is an automated email from the ASF dual-hosted git repository.

bossenti pushed a change to branch chore/improve-python-docs
in repository https://gitbox.apache.org/repos/asf/streampipes.git


      at 42e7c2d2c chore: fix example code & add disclaimer for doc versioning

This branch includes the following new commits:

     new 42e7c2d2c chore: fix example code & add disclaimer for doc versioning

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



[streampipes] 01/01: chore: fix example code & add disclaimer for doc versioning

Posted by bo...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

bossenti pushed a commit to branch chore/improve-python-docs
in repository https://gitbox.apache.org/repos/asf/streampipes.git

commit 42e7c2d2c4a5d26dea622af88b40bc485268b73f
Author: bossenti <bo...@posteo.de>
AuthorDate: Tue Feb 28 22:24:12 2023 +0100

    chore: fix example code & add disclaimer for doc versioning
    
    Signed-off-by: bossenti <bo...@posteo.de>
---
 streampipes-client-python/docs/index.md | 60 +++++++++++++++++++++------------
 1 file changed, 38 insertions(+), 22 deletions(-)

diff --git a/streampipes-client-python/docs/index.md b/streampipes-client-python/docs/index.md
index e0600c9cf..9745dcacc 100644
--- a/streampipes-client-python/docs/index.md
+++ b/streampipes-client-python/docs/index.md
@@ -36,10 +36,16 @@ and the amazing universe of data analytics libraries in Python. </p>
 
 <br>
 
-**💡 The current version of this Python library is still a beta version.**
-<br>
-**This means that it is still heavily under development, which may result in frequent and extensive API changes, unstable behavior, etc.**
-<br>
+<p align="center"><b>💡 The current version of this Python library is still a beta version.<br>
+This means that it is still heavily under development, which may result in frequent and extensive API changes, unstable behavior, etc.</b>
+</p>
+---
+
+**🚧 Currently, we do not already version our Python documentation.
+Therefore, the provided docs always represent the development state.
+Please read our [getting started guide](./getting-started/first-steps.md) to find out how to install the development version of StreamPipes python.
+We will provide a versioned documentation as soon as possible. Stay tuned!ent, which may result in frequent and extensive API changes, unstable behavior, etc.**
+---
 
 ## ⚡️ Quickstart
 
@@ -47,31 +53,41 @@ As a quick example, we demonstrate how to set up and configure a StreamPipes cli
 In addition, we will get the available data lake measures out of StreamPipes.
 
 ```python
->>> from streampipes.client import StreamPipesClient
->>> from streampipes.client.config import StreamPipesClientConfig
->>> from streampipes.client.credential_provider import StreamPipesApiKeyCredentials
-
->>> config = StreamPipesClientConfig(
-...     credential_provider = StreamPipesApiKeyCredentials(
-...         username = "test@streampipes.apache.org",
-...         api_key = "DEMO-KEY",
-...         ),
-...     host_address = "localhost",
-...     http_disabled = True,
-...     port = 80
-...)
-
->>> client = StreamPipesClient(client_config=config)
+from streampipes.client import StreamPipesClient
+from streampipes.client.config import StreamPipesClientConfig
+from streampipes.client.credential_provider import StreamPipesApiKeyCredentials
+
+config = StreamPipesClientConfig(
+    credential_provider = StreamPipesApiKeyCredentials(
+        username = "test@streampipes.apache.org",
+        api_key = "DEMO-KEY",
+        ),
+    host_address = "localhost",
+    http_disabled = True,
+    port = 80
+)
+
+client = StreamPipesClient(client_config=config)
 
 # get all available datat lake measures
->>> measures = client.dataLakeMeasureApi.all()
+measures = client.dataLakeMeasureApi.all()
 
 # get amount of retrieved measures
->>> len(measures)
+len(measures)
+```
+Output:
+```
 1
+```
+<br>
 
+```
 # inspect the data lake measures as pandas dataframe
->>> measures.to_pandas()
+measures.to_pandas()
+```
+
+Output:
+```
 measure_name timestamp_field ... pipeline_is_running num_event_properties
 0 test s0::timestamp ... False 2
 [1 rows x 6 columns]