Custom windows in SAS Event Stream Processing Studio enable you to create your own windows that can be reused across SAS Event Stream Processing projects. These custom windows can be written in Python or Lua.
The end user of these custom windows can simply add them to their project and configure them; no coding is required. The custom window code is added to the project package, making it portable. This means that projects that use custom windows work in different environments, even when the custom window has not been added to SAS Event Stream Processing Studio in that environment.
This repository gives you access to contributed custom windows that can be added to SAS Event Stream Processing Studio.
SAS Event Stream Processing Studio version 2025.02 or later is required.
List of custom windows in this repository
- Getting Started provides a step-by-step example of how to create a custom window
- Upload a Configuration File in SAS Help Center explains how to upload a custom window configuration file (a Python or Lua code file) that you have obtained from this GitHub to SAS Event Stream Processing Studio
Maintainers are accepting patches and contributions to this project. Please read CONTRIBUTING.md for details on submitting contributions to this project.
This project is licensed under the Apache 2.0 License.
- Working with Custom Windows in SAS Help Center
- Demo video (TBD)