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:54 UTC

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

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]