Skip to content

feat: update demos! #10#23

Merged
Neclow merged 2 commits intosbhattlab:mainfrom
Neclow:demos
May 1, 2025
Merged

feat: update demos! #10#23
Neclow merged 2 commits intosbhattlab:mainfrom
Neclow:demos

Conversation

@Neclow
Copy link
Collaborator

@Neclow Neclow commented May 1, 2025

Fixes #10

Update demo notebook with explanation on Rust bindings, matrix format, and I/O.

Also introduces minor fixes, such as enforcing from_newick, add_leaf, remove_leaf to output a numpy array.

And exposes get_pairs to the Python API, although not included/wrapped anywhere yet.

@Neclow Neclow requested a review from Copilot May 1, 2025 16:41
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR updates the demo notebook to include explanations on Rust bindings, matrix format support, and I/O while introducing minor fixes to enforce consistency in return types. Key changes include adding the get_pairs function to the Python API, updating remove_leaf to return a numpy array, and modifying from_newick to always wrap its output in np.asarray.

Reviewed Changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.

File Description
py-phylo2vec/src/lib.rs Adds the get_pairs function and registers it in the Python API wrapper.
py-phylo2vec/phylo2vec/utils/vector.py Updates remove_leaf to convert the returned vector to a numpy array.
py-phylo2vec/phylo2vec/base/newick.py Revises from_newick to always return a numpy array for consistency.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@Neclow Neclow merged commit a783667 into sbhattlab:main May 1, 2025
7 checks passed
@Neclow Neclow changed the title feat: update demos! feat: update demos! #10 May 1, 2025
@Neclow Neclow deleted the demos branch May 14, 2025 10:11
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.

docs: Rework demo notebooks

2 participants