SimDB implementation

Gerard Lemson glemson1 at jhu.edu
Fri Nov 12 19:57:13 CET 2021


Hi Matt
I will try to dig out the SimDB implementation Laurent Bourges and I created some 10 years ago.
It generates code and database creation statements from the model.
That code is in https://github.com/glemson/vo-urp, but needs quite some interpretation.

I will also see if I can still build the code and deploy it. 
If so we could try to register some simulations in it.

Paul Harrison is working on something similar. Now based on VO-DML, the successor of the "vo-urp" language Laurent and I used for SimDM. Would be nice to compare that as well.
Paul, jic, the vo-dml version of SimDM can be found in https://volute.g-vo.org/svn/trunk/projects/dm/vo-dml-org/models/simdm/SimDM.vo-dml.xml .

Cheers
Gerard



> -----Original Message-----
> From: theory-bounces at ivoa.net <theory-bounces at ivoa.net> On Behalf Of
> Matthew Turk
> Sent: Friday, November 12, 2021 13:42
> To: Franck Le Petit <Franck.LePetit at obspm.fr>
> Cc: IVOA Theory <theory at ivoa.net>
> Subject: Re: SimDB implementation
> 
> Hi Franck,
> 
> Ah, I see.  I think I'll start a new thread, then, to discuss a possible substrate
> layer.
> 
> -Matt
> 
> On Fri, Nov 12, 2021 at 8:29 AM Franck Le Petit <Franck.LePetit at obspm.fr>
> wrote:
> >
> > Hello Matthew,
> >
> > Unfortunately we do not have something ready to use and our
> implementation is suited for our kind of simulations.
> >
> > F.
> >
> > > Le 12 nov. 2021 à 15:26, Matthew Turk <matthewturk at gmail.com> a écrit :
> > >
> > > Hi Franck,
> > >
> > > Is your implementation available in source form?
> > >
> > > -Matt
> > >
> > > On Fri, Nov 12, 2021 at 2:00 AM Franck Le Petit <Franck.LePetit at obspm.fr>
> wrote:
> > >>
> > >> Hello Matthew,
> > >>
> > >> A few years ago, when SimDM was approved, we wrote an
> implementation of SimDM.
> > >> https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fw
> > >>
> ww.ivoa.net%2Fdocuments%2FNotes%2FImplementationSimDM%2F20120402
> %2F
> > >>
> index.html&amp;data=04%7C01%7Cglemson1%40jhu.edu%7C11d4c997ab3f46
> 0d
> > >>
> bfba08d9a60c36c5%7C9fa4f438b1e6473b803f86f8aedf0dec%7C0%7C0%7C637
> 72
> > >>
> 3394404179171%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQ
> IjoiV
> > >>
> 2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=glZeMJqtAAv
> W
> > >> Xuxcoe7KE2rxAb0WB25Q4oeS7hWSNn0%3D&amp;reserved=0
> > >> You may wish to start by this document.
> > >>
> > >> Then, to publish simulations or numerical models with SimDM, the first
> thing to do is to define, for your simulations, what you want to give access to
> for your users. Depending on how you want your users discover your
> simulations, you will have to describe more or less your simulations, and so
> implement more or less parts of SimDM.
> > >> For instance, it is quite simple to use SimDM for a service that exposes
> simulations and allows to discover them with the input parameters of the
> code.
> > >>
> > >> Best regards
> > >> Franck
> > >>
> > >> Le 5 nov. 2021 à 19:13, Matthew Turk <matthewturk at gmail.com> a écrit :
> > >>
> > >> Hi all,
> > >>
> > >> I found Franck's talk extremely interesting about the SimDB
> > >> implementation!  Is there a place to look at for the reference
> > >> implementation, or the document shown that described it in greater
> > >> detail?
> > >>
> > >> -Matt
> > >>
> > >>
> >


More information about the theory mailing list