Andy Sweet

Results 18 issues of Andy Sweet

This makes the `border_width` of `SceneCanvas.central_widget` 0. By default a `Widget`'s border width is 1, which probably makes sense for things like `Grid` and `ViewBox`, but maybe less sense for...

This partially fixes #2247. By ignoring flat/zero-area triangles (i.e. where all three points are collinear), we avoid the assertion failure associated with overwriting the entry in `_edges_lookup`. But there is...

# Description This adds a dot/hidden `.perfmon` directory to the top of the repo, which stores configs and tools associated with [performance monitoring as described on napari.org](https://napari.org/stable/howtos/perfmon.html?highlight=perfmon). Storing these in...

# Description This updates the async slicing NAP's discussion section with a summary of the feedback in https://github.com/napari/napari/pull/4892. It also identifies two critical/blocking discussion points that need to be resolved...

documentation

# Description This is a prototype PR that implements a version of the current technical design proposal in [NAP-4](https://github.com/napari/napari/pull/4892) for the image and points layers. This should not be merged...

qt

## 🚀 Feature In napari, slicing a layer refers to the act of generating a partial view of the layer’s data. The main use of slicing is to define the...

feature
Epic
vision

# Description This fixes the slicing performance issues detected in #5194. These were caused by the refactor in #5003, which removed the case where we return early in `Layer._slice_indices` when...

# Description WIP PR to add something like `Image.get_slice` that takes a slice request and returns a slice response. Without breaking any existing functionality. ## Type of change - [x]...

tests

# Description The [accepted design for async slicing](https://napari.org/dev/naps/4-async-slicing.html?highlight=naps#detailed-description) defines a static method for slicing, with request and response types as the input and output. The task here is to implement...

# Description The [accepted design for async slicing](https://napari.org/dev/naps/4-async-slicing.html?highlight=naps#detailed-description), defines a class that encapsulates the logic of slicing. This new class does not need to be public, so should be private....

feature
async