Skip to content

Commit d49d25f

Browse files
committed
fix: annotate umap weighted edges for mypy
1 parent 6a272f1 commit d49d25f

2 files changed

Lines changed: 6 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
88
## [Development]
99
<!-- Do Not Erase This Section - Used for tracking unreleased changes -->
1010

11+
### Fixed
12+
- **Mypy**: Declare UMAP mixin weighted-edge DataFrame attributes for type checking.
13+
1114
## [0.50.5 - 2026-01-25]
1215

1316
### Fixed

graphistry/umap_utils.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -250,6 +250,9 @@ class UMAPMixin(MIXIN_BASE):
250250
"""
251251
UMAP Mixin for automagic UMAPing
252252
"""
253+
_weighted_edges_df: Optional[DataFrameLike]
254+
_weighted_edges_df_from_nodes: Optional[DataFrameLike]
255+
_weighted_edges_df_from_edges: Optional[DataFrameLike]
253256

254257
def __init__(self, *a, **kw):
255258
super().__init__(*a, **kw)

0 commit comments

Comments
 (0)