A CLI tool that can peek into *.npy files.
cargo install num-peekbrew install peterfication/num-peek/num-peek$ num-peek assets/demo.npy
Peek into assets/demo.npy
----------------------------------------
Dimensions: 2
Shape: [2, 3]
Type: Int8
----------------------------------------
Number of unique values: 6
Unique values: [1, 3, 4, 8, 12, 22]
Min value: 1
Max value: 22num-peek can be used together with piper as a Yazi previewer:
# yazi.toml
[plugin]
prepend_previewers = [
{ name = "*.npy", run = 'piper -- num-peek $1' },
]- Rust version >=
1.88.0 - just task runner
just ci
just run- Limit showing unique values to 10 values
- If there are more than 10 values, show the smallest 10 and the highest 10
- Mean, Standard Deviation, Median
- Different output formats: text, json, ...
- Some ASCII graph representation of the data
This project is licensed under the MIT license (LICENSE or opensource.org/licenses/MIT)