Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Add dendrogram #6511

Merged
merged 35 commits into from
Mar 24, 2025
Merged
Changes from 1 commit
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
4b500d1
feat: Add dendrogram
hoxbro Feb 18, 2025
159acf5
Link adjoined dendogram
hoxbro Feb 18, 2025
093347d
Move adjoint logic to DendrogramPlot
hoxbro Feb 19, 2025
4490279
Merge branch 'main' into dendrogram
hoxbro Feb 19, 2025
2de401d
cleanup
hoxbro Feb 20, 2025
24a4209
Merge branch 'main' into dendrogram
hoxbro Feb 20, 2025
2f1b0b9
Merge branch 'main' into dendrogram
hoxbro Feb 24, 2025
90c208f
Add _update_adjoined
hoxbro Feb 24, 2025
77525e3
Add operation, though still WIP
hoxbro Feb 24, 2025
b62b15b
Handle one dimension on xaxis
hoxbro Feb 24, 2025
38c66b7
Add main_element and use inputed element type if not dataset
hoxbro Feb 25, 2025
19b3a97
Remove unnessary calculation
hoxbro Feb 25, 2025
bba335f
fix height issue in dendrograms
hoxbro Feb 26, 2025
9779adf
unique two kdims
hoxbro Mar 3, 2025
5f375a3
Merge branch 'main' into dendrogram
hoxbro Mar 3, 2025
e266195
clean up duplicate code
hoxbro Mar 5, 2025
f3496f5
Switch to x, y instead of data
hoxbro Mar 5, 2025
14bf28a
Make y optional
hoxbro Mar 5, 2025
1fbbd4c
Add basic tests
hoxbro Mar 5, 2025
8b3d020
Add adjoint plot main 1kdim
hoxbro Mar 5, 2025
7669423
Handle case where data source is ys
hoxbro Mar 5, 2025
27d27b4
Add some operation tests
hoxbro Mar 5, 2025
b17e5ba
Better error if scipy is not installed
hoxbro Mar 5, 2025
167da22
update operation to automatic detect which dim it should use
hoxbro Mar 6, 2025
7dc1624
fix merge
hoxbro Mar 6, 2025
5da82c3
add shared axis test
hoxbro Mar 6, 2025
de982a5
Add basic dendrogram plotting support for mpl
hoxbro Mar 6, 2025
3ce491e
add examples
hoxbro Mar 6, 2025
6302043
hide axis
hoxbro Mar 6, 2025
836ac29
Merge branch 'main' into dendrogram
hoxbro Mar 6, 2025
dee2c51
Update docstring and enable optimal_ordering
hoxbro Mar 7, 2025
9c458c9
Merge branch 'main' into dendrogram
hoxbro Mar 13, 2025
6957d2a
Merge branch 'main' into dendrogram
hoxbro Mar 13, 2025
e30dd9e
apply notebook suggestions
hoxbro Mar 24, 2025
58de7aa
add adjoined parameter
hoxbro Mar 24, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Merge branch 'main' into dendrogram
hoxbro committed Feb 20, 2025

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
commit 24a4209971c0548fa6013fb3c5edfafa0294d3aa
1 change: 0 additions & 1 deletion holoviews/element/geom.py
Original file line number Diff line number Diff line change
@@ -37,7 +37,6 @@ class Points(Selection2DExpr, Geometry):
_auto_indexable_1d = True



class VectorField(Selection2DExpr, Geometry):
"""A VectorField represents a set of vectors in 2D space with an
associated angle, as well as an optional magnitude and any number
3 changes: 2 additions & 1 deletion holoviews/element/path.py
Original file line number Diff line number Diff line change
@@ -265,7 +265,8 @@ def select(self, selection_expr=None, selection_specs=None, **selection):
Selections can be scalar values, tuple ranges, lists
of discrete values and boolean arrays

Returns:
Returns
-------
Returns an Dimensioned object containing the selected data
or a scalar if a single value was selected
"""
You are viewing a condensed version of this merge commit. You can view the full changes here.