SIMPLE-AstroDB / SIMPLE-db

BSD 3-Clause "New" or "Revised" License
11 stars 22 forks source link

Add new template schema #381

Closed arjunsavel closed 1 year ago

arjunsavel commented 1 year ago

Short description: I've been chatting with @kelle and @dr-rodriguez about including a template schema — that is, a version of the SIMPLE schema that other scientists can adapt to their use cases. So far, I've tossed out tables that others might not use, and I've included a DataPointerTable object that other tables can subclass.

I believe my next step is to produce a DBeaver map of the tables, after which I'll make some test data, make "tabulardata" or "physicaldata" abstract classes, write some tests, etc. Happy to iterate on this, of course!

Link to relevant issue: Relevant to #99

For data ingests: [ ] includes script used for ingest [ ] includes modified JSON files [ ] Add new tests [ ] Update the Versions table

dr-rodriguez commented 1 year ago

As a note, #379 and #380 are reworking Modes/Instruments/Telescopes/PhotometryFilters and your PR may benefit from what is hopefully a simpler setup.

kelle commented 1 year ago

This work is being implemented in a dedicated astro template repo: https://github.com/astrodbtoolkit/astrotemplate-db