Jupyter-scatter

Latest version: v0.16.1

Safety actively analyzes 638819 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 8

0.16.1

- Fix: preserve filter state upon changing visual encoding ([134](https://github.com/flekschas/jupyter-scatter/issues/134))

0.16.0

**BREAKING CHANGES**:

The following list of helper widgets for configuring the scatter are removed from the `scatter.widget` as they are unmaintained, undocumented, and incomplete. If you relied on any of those UI widgets, please see `jscatter/widget.py` v0.15.0 on how they were created.

- `scatter.widget.mouse_mode_widget`
- `scatter.widget.lasso_initiator_widget`
- `scatter.widget.selection_widget`
- `scatter.widget.hovering_widget`
- `scatter.widget.color_widgets`
- `scatter.widget.color_by_widget`
- `scatter.widget.color_map_widget`
- `scatter.widget.height_widget`
- `scatter.widget.background_color_widget`
- `scatter.widget.background_image_widget`
- `scatter.widget.lasso_color_widget`
- `scatter.widget.lasso_min_delay_widget`
- `scatter.widget.lasso_min_dist_widget`
- `scatter.widget.color_widget`
- `scatter.widget.color_selected_widget`
- `scatter.widget.color_hover_widget`
- `scatter.widget.opacity_widget`
- `scatter.widget.selection_outline_width_widget`
- `scatter.widget.size_widget`
- `scatter.widget.selection_size_addition_widget`
- `scatter.widget.reticle_widget`
- `scatter.widget.reticle_color_widget`
- `scatter.widget.download_view_widget`
- `scatter.widget.save_view_widget`
- `scatter.widget.reset_view_widget`

Additionally, the following helper methods are removed as they are unnecessary.

- `scatter.widget.options()` (simply listed out all above removed widgets)
- `scatter.widget.select()` (same as `scatter.selection = list_of_point_indices`)
- `scatter.widget.use_cmap()` (same as passing the cmap name to `scatter.color(map=cmap_name)`)

**Other Changes**:

- Feat: Add basic support for x/y time scale via `Scatter(data=df, x='x', x_scale='time', y='y', y_scale='time')`
- Docs: Add API documentation for `scatter.widget`
- Docs: Add description for x/y scales
- Docs: Add description for connected scatterplots
- Fix: Match numerical and string IDs properly in `compose(match_by='XYZ')`
- Fix: Ensure that the domain and histograms match by avoiding missing categorical indices
- Fix: Ignore `NaN`s when computing histograms
- Fix: Warn when data contains `NaN`s and replace them with zeros
- Fix: Show correctly ordered color encoding in legend
- Fix: Ensure the widget's x and y scale domains are updated properly
- Fix: Ensure the widget's color, opacity, and size titles are updated properly
- Fix: Ensure the widget's axes titles are updated properly
- Fix: Include normalization in data dimension name
- Fix: Allow rendering a single axis instead of enforcing either none or both axis
- Fix: Rely on pre-normalized data to get bin ID
- Fix: Connect order
- Fix: X/Y scale domain bug
- Fix: Connected point bugs

0.15.1

- Fix: Remove an unused widget property that causes an issue with newer version of anywidget ([117](https://github.com/flekschas/jupyter-scatter/pull/117))

0.15.0

- Feat: Add support for histograms in the tooltip ([96](https://github.com/flekschas/jupyter-scatter/pull/96))
- Feat: Add support for non-visualized properties in the tooltip ([96](https://github.com/flekschas/jupyter-scatter/pull/96))
- Fix: Allow mixing custom and DataFrame-based data ([89](https://github.com/flekschas/jupyter-scatter/issues/89))
- Fix: Improve the tooltip positioning to avoid the tooltip being cut off unnecessarily
- Fix: Properly redraw axes on resize ([108](https://github.com/flekschas/jupyter-scatter/issues/108))
- Fix: Incorrect axes scale domain ([107](https://github.com/flekschas/jupyter-scatter/issues/107))
- Fix: Use custom regl-scatterplot option on creating a `Scatter` instance ([106](https://github.com/flekschas/jupyter-scatter/issues/106))
- Fix: Broken link to properties in docstrings ([110](https://github.com/flekschas/jupyter-scatter/issues/110))

0.14.3

- Fix: don't return color, opacity, or size settings when `labeling` is defined
- Fix: prevent x-axis label to be cut off at the bottom
- Fix: axes label color in dark mode

0.14.2

- Fix view synchronization when axes are _not_ shown
- Fix y-padding size determination
- Fix stale channel value getter for the tooltip

Page 1 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.