Speaker
Description
New work on Tiled provides streaming access to data. Existing tools, including EPICS and various streaming detector interfaces, satisfy this use case for raw data in an "edge computing" scenario where the consumer is on the same local network as the producer. But to extend this to remote networks—or to stream processed and analyzed data—has typically required building specialized software infrastructure and obtaining special cybersecurity accommodations (exceptions). Tiled streams scientific data structures through the industry-standard protocol Websockets that can flow securely through firewalls and proxies. This was used in July for a user experiment at NSLS-II (SMI 12-ID) in which data was streamed into an ML model running on a compute cluster located on the opposite coast, at the Advanced Light Source. This model provided a live view of features during a time resolved scattering experiment.Accessible Python interfaces make this a promising tool for scientists to build streaming pipelines of processed and analyzed data that can flow securely anywhere there is an Internet connection.