Metadata-Version: 2.1
Name: pythesint
Version: 1.6.6
Summary: A Python interface to various metadata vocabularies
Home-page: https://github.com/nansencenter/py-thesaurus-interface
Author: Morten W. Hansen, Anton A. Korosov, Aleksander Vines
Author-email: morten.hansen@nersc.no
License: GPLv3
Download-URL: https://github.com/nansencenter/py-thesaurus-interface/archive/v1.6.5.tar.gz
Description: [![Run unit tests and build Python package](https://github.com/nansencenter/py-thesaurus-interface/actions/workflows/tests_build.yml/badge.svg)](https://github.com/nansencenter/py-thesaurus-interface/actions/workflows/tests_build.yml)
        [![Coverage Status](https://coveralls.io/repos/github/nansencenter/py-thesaurus-interface/badge.svg?branch=master)](https://coveralls.io/github/nansencenter/py-thesaurus-interface?branch=master)
        
        ## py-thesaurus-interface
        An interface to metadata vocabularies for geospatial and other geophysical data
        
        ## Install
        ```
        pip install https://github.com/nansencenter/py-thesaurus-interface/archive/master.tar.gz
        ```
        ## Usage
        ```
        import pythesint as pti
        pti.get_gcmd_instrument('MERIS')
        pti.get_gcmd_platform('ENVISAT')
        pti.get_gcmd_provider('NERSC')
        ```
        
        For JSON vocabularies, it is possible to update the local files using a specific version.
        The format of the version depends on the provider.
        If no version is provided, the latest version is retrieved.
        
        ```python
        import pythesint as pti
        pti.update_gcmd_instrument(version='9.1.5')
        pti.update_cf_standard_name(version='20210119T185509')
        pti.update_mmd_platform_type(version='a5c8573')
        ```
        
        or
        
        ```python
        import pythesint as pti
        pti.update_all_vocabularies(versions={
            'gcmd_instrument': '9.1.5',
            'cf_standard_name': '20210119T185509',
            'mmd_platform_type': 'a5c8573'
        })
        ```
        
        ## Standards
        
        The package follows the standards defined at NASA's Global Change Master Directory (GCMD) (http://gcmd.gsfc.nasa.gov) and the NetCDF-CF conventions (http://cfconventions.org/), plus possibly others that will be added as needs emerge... The standards are mapped in Python dictionaries and saved to json-files.
        
        ## Directory Interchange Format (DIF)
        
        The DIF format is a descriptive and standardized format for exchanging information about scientific data sets. The py-thesaurus-interface package provides an interface to the keywords and formats defined at GCMD.
        
        See: Directory Interchange Format (DIF) Writer's Guide, 2015. Global Change Master Directory. National Aeronautics and Space Administration. [http://gcmd.nasa.gov/add/difguide/].
        
        ## Controlled keyword vocabularies from GCMD
        
        See: Global Change Master Directory (GCMD). 2015. GCMD Keywords, Version 8.1. Greenbelt, MD: Global Change Data Center, Science and Exploration Directorate, Goddard Space Flight Center (GSFC) National Aeronautics and Space Administration (NASA). URL:http://gcmd.nasa.gov/learn/keywords.html
        
        
Keywords: metadata standards thesaurus vocabulary
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Plugins
Classifier: Environment :: Console
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Atmospheric Science
Classifier: Topic :: Scientific/Engineering :: Information Analysis
Classifier: Topic :: Utilities
Description-Content-Type: text/markdown
