Intro aux

The Cumulocity Python API's standard packages (see Main API classes and Model classes) represent what the Cumulocity REST API provides. The c8y_tk (for "Cumulocity toolkit") module provides additional auxiliary tools that cover useful functionality beyond the REST API but applicable in many projects.

The c8y_tk.notification2 module provides listener implementations that allow straightforward development of Notification 2.0 applications without additional overhead.

→ Listener
→ QueueListener
→ AsyncListener
→ AsyncQueueListener

The c8y_tk.analytics module provides helper functions that allow parallel query processing to maximise performance when dealing with large datasets as well as easy transformation of a Cumulocity Series to Pandas' data frames and series as well as NumPy arrays.

→ ParallelExecutor
→ to_data_frame
→ to_numpy
→ to_series

The c8y_tk.app module provides auxiliary tools for implementing both interactive and micro service applications.

→ CumulocityApp
→ SubscriptionListener