Skip to content

Conversation

@toloudis
Copy link
Contributor

@toloudis toloudis commented Jun 14, 2025

update vole-app
update some deps
make sure things build
remove the dtype to uint8 conversion
test demo.ipynb for functionality

@toloudis toloudis marked this pull request as ready for review August 26, 2025 19:39
@toloudis toloudis requested a review from a team as a code owner August 26, 2025 19:40
@toloudis toloudis requested review from ShrimpCryptid and interim17 and removed request for a team August 26, 2025 19:40
@toloudis toloudis linked an issue Aug 26, 2025 that may be closed by this pull request
Copy link

@interim17 interim17 left a comment

Choose a reason for hiding this comment

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

Didn't run but LGTM

Comment on lines +79 to +86
During development it may sometimes be useful to do some manual cleanup:

```bash
rm -rf node_modules
rm -rf yarn.lock
jlpm install
jlpm build
```

Choose a reason for hiding this comment

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

I can think of some other repos that could use this

Comment on lines +132 to +136
# mn = min(0, resized_channel.min())
# mx = resized_channel.max()
# resized_channel = 255.0 * (resized_channel - mn) / (mx - mn)

# resized_channel = resized_channel.astype(numpy.uint8)

Choose a reason for hiding this comment

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

Curious why this is retained?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

yeah I suppose we can just delete it

Copy link
Contributor

@ShrimpCryptid ShrimpCryptid left a comment

Choose a reason for hiding this comment

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

LGTM, left a few questions!

Comment on lines +89 to +91
<ViewerStateProvider>
<ImageViewerApp {...viewerProps} />
</ViewerStateProvider>
Copy link
Contributor

Choose a reason for hiding this comment

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

Did we document in Vol-E app that ViewerStateProvider is required?

Copy link
Contributor

Choose a reason for hiding this comment

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

Could we make an issue ticket in Vol-E to throw an error message when ViewerStateProvider is not provided?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I think a wrapper component that automatically includes the ViewerStateProvider would make this nice and clean for clients to integrate as a single component. It could just forward props through to the child.

cellId: '',
imageUrl: '',
parentImageUrl: '',
visibleControls: {
Copy link
Contributor

Choose a reason for hiding this comment

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

This got changed from showControls to visibleControls, is that correct?

@toloudis toloudis merged commit 7f4d5a9 into main Sep 4, 2025
5 checks passed
@toloudis toloudis deleted the feature/update-vole-app-2.12 branch September 4, 2025 00:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

update to latest Vol-E

5 participants