BrownDwarf / gollum

A microservice for programmatic access to precomputed synthetic spectral model grids in astronomy
https://gollum-astro.readthedocs.io/
MIT License
20 stars 5 forks source link

Tradeoffs of Storing Supported Grids as Secondary Sources rather than Primary Source Documents #100

Open Sujay-Shankar opened 7 months ago

Sujay-Shankar commented 7 months ago

In issue #12 we discuss prospects of caching grids in an efficient binary format such as .npy files. However, that issue implied that the user would be doing the caching on a per-subset basis. Here, instead we propose the one-time storage in an efficient format of an entire grid.

Open Questions: What storage format do we adopt? .npy, .h5, .parquet, .feather, etc. Where to store? Strong preference for zenodo.

Requirements:

Pros:

Cons:

Use case workflow: