CIRDLES / Squid

Squid3 is being developed by the Cyber Infrastructure Research and Development Lab for the Earth Sciences (CIRDLES.org) at the College of Charleston, Charleston, SC and Geoscience Australia as a re-implementation in Java of Ken Ludwig's Squid 2.5. - please contribute your expertise!
http://cirdles.org/projects/squid/
Apache License 2.0
12 stars 24 forks source link

CSV Output Templates - Squid Output for AusGeochem #659

Closed auscopegeochemistry closed 2 years ago

auscopegeochemistry commented 3 years ago

Hi Team,

With the AuScope Geochemistry Network we developed a Squid3 importer for our data platform (AusGeochem) that is connecting laboratories to a repository and collaboration - publishing platform.

I have created a template that includes Concentration values for U-Th and Th/U, as well as metadata on the common lead correction used for unknowns.

Would it be possible to publicise this template via CIRDLES or include it in the Squid Build after your review?

Thanks. Alex

AGN-AusGeochem-SquidReport-template.zip

sbodorkos commented 3 years ago

@bowring @NicoleRayner Alex raised this with me earlier today, and I figure it is going to be quite a common situation, where specific labs and/or information systems would like their collaborators to utilise lab-friendly Squid3 Report-templates.

I can certainly imagine wanting "friends of GA" to use the GA-approved template if they want GA to be custodian of their data, and I imagine similar scenarios could arise for GSC, so we would want those templates to be widely available for people who want to use them. What is the best (or most usual) way to manage this? Do we create some sort of library of them on GitHub?

bowring commented 3 years ago

Yes -a great solution for report templates and for collections of parameter models and tasks is to make a public Github repository with subfolders for each category. Squid3 could then access these folders per context and provide for loading them and allowing the user to select an item for use in a way similar to selecting from a local folder. Users could make pull requests to the repository for any new files they would like to contribute and the manager of the repository could vet and accept them. Once the files are in the repo, then subsequent visits by Squid3 will show them.

@sbodorkos - if you set up a trial repo with a folder for "reportTemplatesUnknownSamples" or similar and give me admin permissions, we can experiment with how best to proceed.

bowring commented 3 years ago

on further consideration, just having the repo for now will be a good first step as folks can clone the repo to their own machines and load files in the usual way.

auscopegeochemistry commented 3 years ago

How to set up that specific repository? Will it be downloaded upon Squid3 download, or do users find it somewhere here on GitHub and add it to the Squid3 folder on their local machine to then choose templates using the Squid GUI?

bowring commented 3 years ago

The simplest solution is to have a GitHub repo controlled by GA or similar that users can clone to their own machine anywhere they want, where it just becomes a set of folders and files that can be accessed using Squid3 as is. Later, we could have Squid3 directly access this GitHub repository. However, it may be that different organizations want to publish their templates to their own repositories, in which case the first approach seems more practical. I am in favor of Occam's razor.

bowring commented 2 years ago

With no further comment, I am closing.