What
Add native support for filtering by building IDs (bldg_id) in buildstockread methods (e.g., metadata and timeseries readers), allowing users to request only a specified subset of buildings.
Why
Many downstream workflows (e.g., cumulative adoption trajectories) require querying a select subset of building IDs across multiple pulls.
Currently, users must:
- Pull all buildings, then
- Filter in-memory or post-hoc
Native bldg_id filtering would:
- Reduce I/O and memory overhead
How
Add an optional building-ID filter argument to buildstockread methods.