Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Type
/
to search
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
frequenz-floss
/
frequenz-sdk-python
Public
Notifications
You must be signed in to change notification settings
Fork
22
Star
17
Code
Issues
139
Pull requests
11
Discussions
Actions
Projects
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Projects
Wiki
Security and quality
Insights
Implement lazy subscription for Coalesce function
- #1322
#1322
Merged
shsms
merged 26 commits into
frequenz-floss:v1.x.x
frequenz-floss/frequenz-sdk-python:v1.x.x
from
shsms:lazy-coalesce
shsms/frequenz-sdk-python:lazy-coalesce
Copy head branch name to clipboard
Dec 16, 2025
Conversation
Commits
26
(26)
Checks
Files changed
Merged
Implement lazy subscription for Coalesce function
#1322
shsms
merged 26 commits into
frequenz-floss:v1.x.x
frequenz-floss/frequenz-sdk-python:v1.x.x
from
shsms:lazy-coalesce
shsms/frequenz-sdk-python:lazy-coalesce
Copy head branch name to clipboard
Commits
Commits on Dec 15, 2025
Use keyword-only arguments for AST node dataclasses
Show description for c1a4668
shsms
committed
c1a4668
View commit details
Copy full SHA for c1a4668
Browse repository at this point
Extract Node base class to separate module
Show description for a7dc25c
shsms
committed
a7dc25c
View commit details
Copy full SHA for a7dc25c
Browse repository at this point
Update functions to fetch their own arguments
Show description for 5e320a9
shsms
committed
5e320a9
View commit details
Copy full SHA for 5e320a9
Browse repository at this point
Propagate Sample types through AST evaluation
Show description for 97510c7
shsms
committed
97510c7
View commit details
Copy full SHA for 97510c7
Browse repository at this point
Make AST `evaluate` methods async
Show description for f888367
shsms
committed
f888367
View commit details
Copy full SHA for f888367
Browse repository at this point
Allow `TelemetryStream` AST nodes to subscribe to data on demand
Show description for 2075ad3
shsms
committed
2075ad3
View commit details
Copy full SHA for 2075ad3
Browse repository at this point
Return `Sample` after dividing QuantityT by `float`
Show description for a37a75a
shsms
committed
a37a75a
View commit details
Copy full SHA for a37a75a
Browse repository at this point
Add subscribe method to AST nodes for stream initialization
Show description for 187cf0e
shsms
committed
187cf0e
View commit details
Copy full SHA for 187cf0e
Browse repository at this point
Enable resend_latest on resampled stream channels
Show description for 720748b
shsms
committed
720748b
View commit details
Copy full SHA for 720748b
Browse repository at this point
add NodeSynchronizer for coordinating AST node evaluation
Show description for c376dec
shsms
committed
c376dec
View commit details
Copy full SHA for c376dec
Browse repository at this point
Use NodeSynchronizer for concurrent node evaluation
Show description for 93e5f33
shsms
committed
93e5f33
View commit details
Copy full SHA for 93e5f33
Browse repository at this point
Update formula tests to not expect channels to be created in order
Show description for 95c61ec
shsms
committed
95c61ec
View commit details
Copy full SHA for 95c61ec
Browse repository at this point
Add an unsubscribe method to AST nodes
Show description for d272263
shsms
committed
d272263
View commit details
Copy full SHA for d272263
Browse repository at this point
Handle missing timestamps gracefully in formula evaluator
Show description for 7c2cf3c
shsms
committed
7c2cf3c
View commit details
Copy full SHA for 7c2cf3c
Browse repository at this point
Update NodeSynchronizer to support syncing to the first node
Show description for 298df08
shsms
committed
298df08
View commit details
Copy full SHA for 298df08
Browse repository at this point
move FunCall class from _ast to _functions module
Show description for 631e5d2
shsms
committed
631e5d2
View commit details
Copy full SHA for 631e5d2
Browse repository at this point
Implement lazy subscription for Coalesce function
Show description for a06702b
shsms
committed
a06702b
View commit details
Copy full SHA for a06702b
Browse repository at this point
Remove commented-out code in formula evaluator
Show description for 3131305
shsms
committed
3131305
View commit details
Copy full SHA for 3131305
Browse repository at this point
Remove unused telemetry stream tracking in formula evaluator
Show description for 04bc40b
shsms
committed
04bc40b
View commit details
Copy full SHA for 04bc40b
Browse repository at this point
remove unused graph traversal methods
Show description for a08a925
shsms
committed
a08a925
View commit details
Copy full SHA for a08a925
Browse repository at this point
Remove unused types-networkx from dev-mypy dependencies
Show description for 5b1a7cf
shsms
committed
5b1a7cf
View commit details
Copy full SHA for 5b1a7cf
Browse repository at this point
Remove unnecessary pylint exception in ComponentGraph instantiation
Show description for 1ce6bcf
shsms
committed
1ce6bcf
View commit details
Copy full SHA for 1ce6bcf
Browse repository at this point
Improve formula syntax docs for `from_string` method
Show description for bb9423c
shsms
committed
bb9423c
View commit details
Copy full SHA for bb9423c
Browse repository at this point
Make `metric_fetcher` a required argument for `TelemetryStream`
Show description for 71b3215
shsms
committed
71b3215
View commit details
Copy full SHA for 71b3215
Browse repository at this point
Add docstrings for class attributes in AST nodes
Show description for 1cf3d4b
shsms
committed
1cf3d4b
View commit details
Copy full SHA for 1cf3d4b
Browse repository at this point
Commits on Dec 16, 2025
Apply suggestions from review comments
Show description for 9b02348
shsms
committed
9b02348
View commit details
Copy full SHA for 9b02348
Browse repository at this point
You can’t perform that action at this time.