SAS Event Stream Processing Python Interface¶
Date: Jun 26, 2020 Version: 7.1
Installers: http://github.com/sassoftware/python-esppy/releases
Source Repository: http://github.com/sassoftware/python-esppy
Issues & Ideas: https://github.com/sassoftware/python-esppy/issues
The ESPPy package enables you to create SAS Event Stream Processing (ESP) models programmatically in Python. Using ESPPy, you can connect to an ESP server and interact with projects and their components as Python objects. These objects include projects, continuous queries, windows, events, loggers, SAS Micro Analytic Service modules, routers, and analytical algorithms.
ESPPy has full integration with Jupyter notebooks including visualizing diagrams of your ESP projects, and support for streaming charts and images. This allows you to easily explore and prototype your ESP projects in a familiar notebook interface.
- Installation
- What’s New
- Getting Started
- Jupyter Notebook Integration
- API Reference
- ESP
- Project Definitions
- Subscriber
- Publisher
- Streaming Charts
- esppy.plotting.StreamingChart
- esppy.plotting.StreamingChart.area
- esppy.plotting.StreamingChart.bar
- esppy.plotting.StreamingChart.hbar
- esppy.plotting.StreamingChart.bubble
- esppy.plotting.StreamingChart.line
- esppy.plotting.StreamingChart.scatter
- esppy.plotting.StreamingChart.pie
- esppy.plotting.StreamingChart.donut
- esppy.plotting.StreamingChart.doughnut
- Streaming Images
- Chart Layouts
- Event Generators
- esppy.evtgen.EventGenerator
- esppy.evtgen.EventGenerator.add_initializers
- esppy.evtgen.EventGenerator.add_fields
- esppy.evtgen.EventGenerator.add_map_resources
- esppy.evtgen.EventGenerator.add_list_resources
- esppy.evtgen.EventGenerator.add_set_resources
- esppy.evtgen.EventGenerator.add_map_url_resources
- esppy.evtgen.EventGenerator.add_list_url_resources
- esppy.evtgen.EventGenerator.add_set_url_resources
- esppy.evtgen.EventGenerator.start
- esppy.evtgen.EventGenerator.stop
- esppy.evtgen.EventGenerator.initialize
- esppy.evtgen.EventGenerator.delete
- esppy.evtgen.EventGenerator.save
- esppy.evtgen.EventGenerator.from_xml
- esppy.evtgen.EventGenerator.to_xml
- Loggers
- MAS Modules
- Routers
- Connectors
- esppy.connectors.Connector
- esppy.connectors.Connector.set_properties
- esppy.connectors.Connector.to_xml
- esppy.connectors.BacnetPublisher
- esppy.connectors.AdapterPublisher
- esppy.connectors.AdapterSubscriber
- esppy.connectors.DatabasePublisher
- esppy.connectors.DatabaseSubscriber
- esppy.connectors.FilePublisher
- esppy.connectors.FileSubscriber
- esppy.connectors.SocketPublisher
- esppy.connectors.SocketSubscriber
- esppy.connectors.KafkaSubscriber
- esppy.connectors.KafkaPublisher
- esppy.connectors.MQTTSubscriber
- esppy.connectors.MQTTPublisher
- esppy.connectors.ModbusSubscriber
- esppy.connectors.ModbusPublisher
- esppy.connectors.NuregoSubscriber
- esppy.connectors.OPCUASubscriber
- esppy.connectors.OPCUAPublisher
- esppy.connectors.PISubscriber
- esppy.connectors.PIPublisher
- esppy.connectors.ProjectPublisher
- esppy.connectors.PylonPublisher
- esppy.connectors.RabbitMQSubscriber
- esppy.connectors.RabbitMQPublisher
- esppy.connectors.SMTPSubscriber
- esppy.connectors.SnifferPublisher
- esppy.connectors.SolaceSubscriber
- esppy.connectors.SolacePublisher
- esppy.connectors.TeradataSubscriber
- esppy.connectors.TeradataListenerSubscriber
- esppy.connectors.TervelaSubscriber
- esppy.connectors.TervelaPublisher
- esppy.connectors.TibcoSubscriber
- esppy.connectors.TibcoPublisher
- esppy.connectors.TimerPublisher
- esppy.connectors.URLPublisher
- esppy.connectors.UVCPublisher
- esppy.connectors.WebSocketPublisher
- esppy.connectors.WebSphereMQSubscriber
- esppy.connectors.WebSphereMQPublisher
- Algorithms
- Project Statistics
- Configuration Options
- License