Skip to content

Minor fixes - #12

Merged
jsture merged 6 commits into
masterfrom
minor-fixes
Jun 29, 2026
Merged

Minor fixes#12
jsture merged 6 commits into
masterfrom
minor-fixes

Conversation

@jsture

@jsture jsture commented Jun 10, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

jsture and others added 2 commits June 10, 2026 12:19
- actions/checkout v4 -> v6, upload-artifact v4 -> v7,
  download-artifact v4 -> v8, astral-sh/setup-uv v5 -> v8
  (Node 20 runners are deprecated, forced to Node 24 from 2026-06-16)
- ruff pre-commit hook v0.15.15 -> v0.15.16

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- README: add PyPI version badge; update the changelog blurb from the
  pre-fork 0.2.0 notes to the 0.3.0 release and link CHANGELOG.md
- CITATION.cff: version 0.1.0 -> 0.3.0, add date-released; replace the
  schema-invalid `article-number` key with `number` (file now validates
  against CFF 1.2)
- docs: single-source the changelog page by snippet-including the root
  CHANGELOG.md (via pymdownx.snippets) instead of maintaining a drifted
  copy

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@jsture jsture self-assigned this Jun 10, 2026
jsture and others added 4 commits June 11, 2026 09:11
- Projector spectral initialization now uses LE() directly (normalized
  Laplacian, drop_first) instead of EigenDecomposition's default DM
  method, matching LayoutBuildMixin.spectral_layout; random fallback is
  float32 for consistency
- eigen.py: use the _eigsh_tol helper instead of a broad type ignore on
  the eigsh tol argument
- correct stale checkpointing comments/docstrings in Projector and
  fuzzy_embedding: optimization is delegated to umap-learn, so only
  initial (epoch 0) and final snapshots are captured, not per-epoch

Verified: umap-learn is a core dependency and both
optimize_layout_euclidean/_generic accept move_other in the pinned
version (>=0.5.8, installed 0.5.9+).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@jsture
jsture merged commit 04301bc into master Jun 29, 2026
5 of 7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant