euroargodev / argopy

A python library for Argo data beginners and experts
https://argopy.readthedocs.io
European Union Public License 1.2
176 stars 39 forks source link

New ArgoDOI class #284

Closed gmaze closed 1 year ago

gmaze commented 1 year ago

Closes #283

Implement a helper class for Argo GDAC snapshot DOI access and discovery


from argopy import ArgoDOI

doi = ArgoDOI()  # If you don't know where to start, just load the primary Argo DOI record
doi = ArgoDOI('95141')  # To point directly to a snapshot ID
doi = ArgoDOI(hashtag='95141')

doi = ArgoDOI().search('2020-02')  # Search doi closest to a given date
doi = ArgoDOI().search('2020-02', network='BGC')  # Search doi closest to a given date for a specific network

doi.file  # Easy to read list of files associated with a DOI
doi.dx  # http link toward DOI resource