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

Consider adding nwbview #123

Open
rly opened this issue Aug 10, 2023 · 3 comments
Open

Consider adding nwbview #123

rly opened this issue Aug 10, 2023 · 3 comments

Comments

@rly
Copy link
Contributor

rly commented Aug 10, 2023

nwbview: Rust powered NWB viewer

Code: https://github.com/brainhack-ch/nwbview
Requires HDF5 1.12 or earlier. Cannot be built with HDF5 1.14

It looks like an HDF5 viewer with some added features

Screenshot from their README
image

In development. It took a little effort to get this to work. My setup (I don't have rust installed globally) is:

conda create --name nwbview --yes
conda activate nwbview
mamba install "hdf5<1.14" rust --yes
HDF5_DIR="/Users/rly/mambaforge/envs/nwbview/" RUSTFLAGS="-C link-args=-Wl,-rpath,$HDF5_DIR/lib" cargo install nwbview
cd /Users/rly/.cargo/bin
./nwbview
@bendichter
Copy link
Collaborator

attn @anilbey

@anilbey
Copy link
Contributor

anilbey commented Nov 29, 2023

Hello, it's good to see NWBView here :)

The hdf5 interface is via the hdf5 Rust crate. When the hdf5 crate makes a new release, it will most likely support the hdf5 version 1.14.

@anilbey anilbey mentioned this issue Feb 8, 2024
@anilbey
Copy link
Contributor

anilbey commented Apr 4, 2024

The recent version of hdf5 seems to be supported by the hdf5-rust crate. It just hasn't released on Rust's package index yet.

Reference: aldanor/hdf5-rust#262

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

No branches or pull requests

3 participants