{"categories":[{"label":"Distributed Computing","url":"https://skillfed.io/packages/category/system-distributed-computing/2"}],"enrichment":{"capability":"Streams time-series data to Nominal Core with optional file fallback and backpressure handling, wrapping a Rust streaming client for Python.","skillfed_tags":["time-series","streaming","rust-bindings"],"use_cases":["Stream sensor readings or telemetry from IoT devices to Nominal Core with automatic disk fallback during network outages.","Batch-upload historical time-series data to a cloud backend with configurable buffering and memory management.","Build a data pipeline that applies backpressure to prevent overwhelming downstream infrastructure when network throughput is constrained.","Log structured time-series events with tags for later analysis, protecting against data loss via local file fallback."],"what_it_does":"nominal-streaming is a Python wrapper around a Rust streaming client that sends time-series data to Nominal Core, a cloud data platform. It manages three competing concerns: keeping data in memory for only a configurable duration, falling back to local disk storage when the network fails, and applying backpressure to slow incoming requests when network throughput is saturated. You can stream individual readings or batch large arrays of timestamped values, optionally attaching tags for metadata.\n\nThe package depends on typing-extensions and python-dateutil for its runtime. It uses precompiled Rust bindings distributed as wheels for Python 3.10+ across Linux, macOS, Windows, and ARM platforms. The library is actively maintained but explicitly warns that it may introduce breaking changes during development.","worth_installing":"Yes, if you are actively using Nominal Core and need a Python client for streaming time-series data with network resilience. The permissive MIT license, active maintenance, and prebuilt wheels for common platforms make it straightforward to integrate. However, be aware that the library is under active development and may introduce breaking changes; review the warning in its documentation and test thoroughly before production deployment."},"id":"nominal-streaming","links":{"html":"https://skillfed.io/packages/nominal-streaming","md":"https://skillfed.io/packages/nominal-streaming.md","pypi":"https://pypi.org/project/nominal-streaming/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-30","license_spdx":null,"license_treatment":"permissive","name":"nominal-streaming","python_support":"supports_current","summary":"Python bindings for the Nominal Rust streaming client"},"popularity":{"monthly_downloads":138231,"position":11335,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.9.3"}
