GraphBLAS / binsparse-specification

A cross-platform binary storage format for sparse data, particularly sparse matrices.
https://graphblas.org/binsparse-specification/
BSD 3-Clause "New" or "Revised" License
15 stars 4 forks source link

Add reference output #38

Open willow-ahrens opened 11 months ago

willow-ahrens commented 11 months ago

Can we add some reference output in this repo with the directory structure:

binsparse-specification/
                spec/
                                …
                reference/
                                amazon-2008/
                                                amazon-2008.mtx
                                                coo/
                                                                format.json
                                                                amazon-2008.bsp.h5
                                                csr/
                                                                format.json
                                                                amazon-2008.bsp.h5
willow-ahrens commented 11 months ago

This would allow us to read a file and compare it to an unambiguous reference for several different target formats

willow-ahrens commented 11 months ago

@BenBrock

BenBrock commented 11 months ago

I think this is a great idea. I recommend we start with chesapeake, which is a classic "small sparse matrix."

willow-ahrens commented 11 months ago

@ivirshup I think everyone with parsers should add a few reference copies so we can ensure the parsers are interoperable