Released
Software

The geodeZYX toolbox: a versatile Python 3 toolbox for geodetic-oriented purposes

Cite as:

Sakic, Pierre; Mansur, Gustavo; Chaiyaporn, Kitpracha; Ballu, Valérie (2019): The geodeZYX toolbox: a versatile Python 3 toolbox for geodetic-oriented purposes. V. 4.0. GFZ Data Services. https://doi.org/10.5880/GFZ.1.1.2019.002

Status

I   N       R   E   V   I   E   W : Sakic, Pierre; Mansur, Gustavo; Chaiyaporn, Kitpracha; Ballu, Valérie (2019): The geodeZYX toolbox: a versatile Python 3 toolbox for geodetic-oriented purposes. V. 4.0. GFZ Data Services. https://doi.org/10.5880/GFZ.1.1.2019.002

Abstract

Operations such as time and coordinate conversions and data cleaning are routine tasks in geodesy and geophysics. Nevertheless, simple and efficient high-level functions to help those kinds of jobs are barely available, and has to be developed, again and again, by each student, engineer for each new project, and even by senior scientists.


On another hand, Python became little by little within the last decade a well-used programming language in the academic world. Despite the fact that countless toolboxes already exist in Python for scientific purposes, none really exists for geodetic-oriented purposes.


The geodeZYX toolbox aims to fill this gap. The objective of this toolbox, written in Python 3, is to provide a simple but useful and efficient set of functions to help geodesists and geophysicists to spend less time on the pre-processing steps and focus faster on their research, according to the KISS Principle.


A static version of the geodeZYX toolbox is available via the "Files" section on this DOI Landing Page and via github (https://github.com/GeodeZYX/GeodeZYX-Toolbox_v4).

Authors

  • Sakic, Pierre;GFZ German Research Centre for Geosciences, Potsdam, Germany
  • Mansur, Gustavo;GFZ German Research Centre for Geosciences, Potsdam, Germany;Technical University Berlin, Berlin, Germany
  • Chaiyaporn, Kitpracha;GFZ German Research Centre for Geosciences, Potsdam, Germany;Technical University Berlin, Berlin, Germany
  • Ballu, Valérie;CNRS / Université de La Rochelle, La Rochelle, France

Contact

  • Sakic, Pierre (Research Scientist) ; GFZ German Research Centre for Geosciences, Potsdam, Germany;

Keywords

Python 3, Toolbox, Geodesy, Geophysics, Time Conversion, Coordinate Conversion, Time Series, Files Import and Export, science > geography > geodesy, science > natural science > earth science > geophysics

GCMD Science Keywords

More Metadata

  • datacite:  /  download xml
    • resource (xsi:schemaLocation=http://datacite.org/schema/kernel-4 http://schema.datacite.org/meta/kernel-4.3/metadata.xsd)
      • identifier (identifierType=DOI): 10.5880/GFZ.1.1.2019.002
      • creators
        • creator
          • creatorName (nameType=Personal): Sakic, Pierre
          • givenName: Pierre
          • familyName: Sakic
          • nameIdentifier (nameIdentifierScheme=ORCID): 0000-0003-1770-0532
          • affiliation (affiliationIdentifier=0000-0003-1770-0532 affiliationIdentifierScheme=ORCID): GFZ German Research Centre for Geosciences, Potsdam, Germany
        • creator
          • creatorName (nameType=Personal): Mansur, Gustavo
          • givenName: Gustavo
          • familyName: Mansur
          • nameIdentifier (nameIdentifierScheme=ORCID): 0000-0003-2963-4886
          • affiliation (affiliationIdentifier=0000-0003-2963-4886 affiliationIdentifierScheme=ORCID): GFZ German Research Centre for Geosciences, Potsdam, Germany
          • affiliation: Technical University Berlin, Berlin, Germany
        • creator
          • creatorName (nameType=Personal): Chaiyaporn, Kitpracha
          • givenName: Kitpracha
          • familyName: Chaiyaporn
          • affiliation (affiliationIdentifier= affiliationIdentifierScheme=): GFZ German Research Centre for Geosciences, Potsdam, Germany
          • affiliation: Technical University Berlin, Berlin, Germany
        • creator
          • creatorName (nameType=Personal): Ballu, Valérie
          • givenName: Valérie
          • familyName: Ballu
          • nameIdentifier (nameIdentifierScheme=ORCID): 0000-0002-7985-4636
          • affiliation: CNRS / Université de La Rochelle, La Rochelle, France
      • titles
        • title: The geodeZYX toolbox: a versatile Python 3 toolbox for geodetic-oriented purposes
      • publisher: GFZ Data Services
      • publicationYear: 2019
      • subjects
        • subject: Python 3
        • subject: Toolbox
        • subject: Geodesy
        • subject: Geophysics
        • subject: Time Conversion
        • subject: Coordinate Conversion
        • subject: Time Series
        • subject: Files Import and Export
        • subject (subjectScheme=NASA/GCMD Earth Science Keywords): EARTH SCIENCE > SOLID EARTH > GEODETICS
        • subject (subjectScheme=GEMET - INSPIRE themes, version 1.0): science > geography > geodesy
        • subject (subjectScheme=GEMET - INSPIRE themes, version 1.0): science > natural science > earth science > geophysics
      • contributors
        • contributor (contributorType=ContactPerson)
          • contributorName (nameType=Personal): Sakic, Pierre
          • givenName: Pierre
          • familyName: Sakic
          • nameIdentifier (nameIdentifierScheme=ORCID): 0000-0003-1770-0532
          • affiliation (affiliationIdentifier=0000-0003-1770-0532 affiliationIdentifierScheme=ORCID): GFZ German Research Centre for Geosciences, Potsdam, Germany
        • contributor (contributorType=Researcher)
          • contributorName (nameType=Personal): Mansur, Gustavo
          • givenName: Gustavo
          • familyName: Mansur
          • nameIdentifier (nameIdentifierScheme=ORCID): 0000-0003-2963-4886
          • affiliation (affiliationIdentifier=0000-0003-2963-4886 affiliationIdentifierScheme=ORCID): GFZ German Research Centre for Geosciences, Potsdam, Germany
          • affiliation: Technical University Berlin, Berlin, Germany
        • contributor (contributorType=Researcher)
          • contributorName (nameType=Personal): Chaiyaporn, Kitpracha
          • givenName: Kitpracha
          • familyName: Chaiyaporn
          • affiliation (affiliationIdentifier= affiliationIdentifierScheme=): GFZ German Research Centre for Geosciences, Potsdam, Germany
          • affiliation: Technical University Berlin, Berlin, Germany
        • contributor (contributorType=ContactPerson)
          • contributorName: Sakic, Pierre
          • affiliation (affiliationIdentifier= affiliationIdentifierScheme=): GFZ German Research Centre for Geosciences, Potsdam, Germany
      • resourceType (resourceTypeGeneral=Software): Software
      • relatedIdentifiers
        • relatedIdentifier (relatedIdentifierType=URL relationType=IsVariantFormOf): https://github.com/GeodeZYX/GeodeZYX-Toolbox_v4
        • relatedIdentifier (relatedIdentifierType=DOI relationType=IsReferencedBy): 10.13140/RG.2.2.28312.96005
      • sizes: 
      • formats: 
      • version: 4.0
      • rightsList
        • rights (rightsURI=https://www.gnu.org/licenses/gpl-3.0.html):  GNU General Public License, Version 3, 29 June 2007 Copyright © 2019 Helmholtz Centre Potsdam GFZ German Research Centre for Geosciences, Potsdam, Germany (Pierre Sakic, Gustavo Mansur, and Kitpracha "Na" Chaiyaporn, Valérie Ballu)
      • descriptions
        • description (descriptionType=Abstract)
          • br: 
          • br: 
          • br: 
          • br: 
          • br: 
          • br: 
          • br: 
          • br: 
          • br: 
          • br: 
  • iso19115:  /  download xml
    • MD_Metadata (xsi:schemaLocation=http://www.isotc211.org/2005/gmd http://www.isotc211.org/2005/gmd/gmd.xsd)
      • fileIdentifier
        • CharacterString: 10.5880/GFZ.1.1.2019.002
      • language
        • LanguageCode (codeList=http://www.loc.gov/standards/iso639-2/ codeListValue=eng): eng
      • characterSet
        • MD_CharacterSetCode (codeListValue=utf8 codeList=http://www.isotc211.org/2005/resources/codeList.xml#MD_CharacterSetCode): 
      • hierarchyLevel
        • MD_ScopeCode (codeList=http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ScopeCode codeListValue=dataset): dataset
      • hierarchyLevelName
        • CharacterString: 
      • contact
        • CI_ResponsibleParty
          • organisationName
            • CharacterString: GFZ German Research Centre for Geosciences
          • contactInfo
            • CI_Contact
              • address
                • CI_Address
                  • electronicMailAddress
                    • CharacterString: datapub(_at_)gfz-potsdam.de
              • onlineResource
                • CI_OnlineResource
                  • linkage
                    • URL: http://www.gfz-potsdam.de
                  • name
                    • CharacterString: Helmholtz-Centre Potsdam - GFZ German Research Centre for Geosciences
                  • description
                    • CharacterString: Helmholtz-Centre Potsdam - GFZ German Research Centre for Geosciences
          • role
            • CI_RoleCode (codeList=http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode codeListValue=pointOfContact): pointOfContact
      • dateStamp
        • Date: 2019-11-15
      • referenceSystemInfo
        • MD_ReferenceSystem
          • referenceSystemIdentifier
            • RS_Identifier
              • code
                • CharacterString: urn:ogc:def:crs:EPSG:4326
      • identificationInfo
        • MD_DataIdentification
          • citation
            • CI_Citation
              • title
                • CharacterString: The geodeZYX toolbox: a versatile Python 3 toolbox for geodetic-oriented purposes
              • date
                • CI_Date
                  • date
                    • Date: 2019-11-15
                  • dateType
                    • CI_DateTypeCode (codeList=http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode codeListValue=revision): revision
              • identifier
                • MD_Identifier
                  • code
                    • CharacterString: doi:10.5880/GFZ.1.1.2019.002
              • citedResponsibleParty (xlink:href=http://orcid.org/0000-0003-1770-0532)
                • CI_ResponsibleParty
                  • individualName
                    • CharacterString: Sakic, Pierre
                  • organisationName
                    • CharacterString: GFZ German Research Centre for Geosciences, Potsdam, Germany
                  • role
                    • CI_RoleCode (codeList=http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode codeListValue=author): author
              • citedResponsibleParty (xlink:href=http://orcid.org/0000-0003-2963-4886)
                • CI_ResponsibleParty
                  • individualName
                    • CharacterString: Mansur, Gustavo
                  • organisationName
                    • CharacterString: GFZ German Research Centre for Geosciences, Potsdam, Germany
                  • role
                    • CI_RoleCode (codeList=http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode codeListValue=author): author
              • citedResponsibleParty
                • CI_ResponsibleParty
                  • individualName
                    • CharacterString: Chaiyaporn, Kitpracha
                  • organisationName
                    • CharacterString: GFZ German Research Centre for Geosciences, Potsdam, Germany
                  • role
                    • CI_RoleCode (codeList=http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode codeListValue=author): author
              • citedResponsibleParty (xlink:href=http://orcid.org/0000-0002-7985-4636)
                • CI_ResponsibleParty
                  • individualName
                    • CharacterString: Ballu, Valérie
                  • organisationName
                    • CharacterString: CNRS / Université de La Rochelle, La Rochelle, France
                  • role
                    • CI_RoleCode (codeList=http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode codeListValue=author): author
              • citedResponsibleParty
                • CI_ResponsibleParty
                  • organisationName
                    • CharacterString: GFZ Data Services
                  • role
                    • CI_RoleCode (codeList=http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode codeListValue=publisher): publisher
          • abstract
            • CharacterString: Operations such as time and coordinate conversions and data cleaning are routine tasks in geodesy and geophysics. Nevertheless, simple and efficient high-level functions to help those kinds of jobs are barely available, and has to be developed, again and again, by each student, engineer for each new project, and even by senior scientists. On another hand, Python became little by little within the last decade a well-used programming language in the academic world. Despite the fact that countless toolboxes already exist in Python for scientific purposes, none really exists for geodetic-oriented purposes. The geodeZYX toolbox aims to fill this gap. The objective of this toolbox, written in Python 3, is to provide a simple but useful and efficient set of functions to help geodesists and geophysicists to spend less time on the pre-processing steps and focus faster on their research, according to the KISS Principle. A static version of the geodeZYX toolbox is available via the "Files" section on this DOI Landing Page and via github (https://github.com/GeodeZYX/GeodeZYX-Toolbox_v4).
          • status
            • MD_ProgressCode (codeList=http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ProgressCode codeListValue=Complete): Complete
          • pointOfContact
            • CI_ResponsibleParty
              • individualName
                • CharacterString: Sakic, Pierre
              • organisationName
                • CharacterString: GFZ German Research Centre for Geosciences, Potsdam, Germany
              • positionName
                • CharacterString: Research Scientist
              • contactInfo
                • CI_Contact
                  • address
                    • CI_Address
                      • electronicMailAddress
                        • CharacterString: pierre.sakic(_at_)gfz-potsdam.de
              • role
                • CI_RoleCode (codeList=http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode codeListValue=pointOfContact): pointOfContact
          • descriptiveKeywords
            • MD_Keywords
              • keyword
                • CharacterString: Python 3
              • keyword
                • CharacterString: Toolbox
              • keyword
                • CharacterString: Geodesy
              • keyword
                • CharacterString: Geophysics
              • keyword
                • CharacterString: Time Conversion
              • keyword
                • CharacterString: Coordinate Conversion
              • keyword
                • CharacterString: Time Series
              • keyword
                • CharacterString: Files Import and Export
          • descriptiveKeywords
            • MD_Keywords
              • keyword
                • CharacterString: EARTH SCIENCE > SOLID EARTH > GEODETICS
              • thesaurusName
                • CI_Citation
                  • title
                    • CharacterString: NASA/GCMD Earth Science Keywords
                  • date
                    • CI_Date
                      • date (gco:nilReason=missing): 
                      • dateType
                        • CI_DateTypeCode (codeList=http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode codeListValue=publication): publication
          • descriptiveKeywords
            • MD_Keywords
              • keyword
                • CharacterString: science > geography > geodesy
              • keyword
                • CharacterString: science > natural science > earth science > geophysics
              • thesaurusName
                • CI_Citation
                  • title
                    • CharacterString: GEMET - INSPIRE themes, version 1.0
                  • date
                    • CI_Date
                      • date (gco:nilReason=missing): 
                      • dateType
                        • CI_DateTypeCode (codeList=http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode codeListValue=publication): publication
          • resourceConstraints (xlink:href=https://www.gnu.org/licenses/gpl-3.0.html)
            • MD_Constraints
              • useLimitation
                • CharacterString:  GNU General Public License, Version 3, 29 June 2007 Copyright © 2019 Helmholtz Centre Potsdam GFZ German Research Centre for Geosciences, Potsdam, Germany (Pierre Sakic, Gustavo Mansur, and Kitpracha "Na" Chaiyaporn, Valérie Ballu)
          • resourceConstraints
            • MD_LegalConstraints
              • accessConstraints
                • MD_RestrictionCode (codeList=http://www.isotc211.org/2005/resources/codeList.xml#MD_RestrictionCode codeListValue=otherRestrictions): 
              • otherConstraints
                • CharacterString:  GNU General Public License, Version 3, 29 June 2007 Copyright © 2019 Helmholtz Centre Potsdam GFZ German Research Centre for Geosciences, Potsdam, Germany (Pierre Sakic, Gustavo Mansur, and Kitpracha "Na" Chaiyaporn, Valérie Ballu)
          • resourceConstraints
            • MD_SecurityConstraints
              • classification
                • MD_ClassificationCode (codeList=http://www.isotc211.org/2005/resources/codeList.xml#MD_ClassificationCode codeListValue=unclassified): 
          • aggregationInfo
            • MD_AggregateInformation
              • aggregateDataSetIdentifier
                • RS_Identifier
                  • code
                    • CharacterString: https://github.com/GeodeZYX/GeodeZYX-Toolbox_v4
                  • codeSpace
                    • CharacterString: URL
              • associationType
                • DS_AssociationTypeCode (codeList=http://datacite.org/schema/kernel-4 codeListValue=IsVariantFormOf): IsVariantFormOf
          • aggregationInfo
            • MD_AggregateInformation
              • aggregateDataSetIdentifier
                • RS_Identifier
                  • code
                    • CharacterString: 10.13140/RG.2.2.28312.96005
                  • codeSpace
                    • CharacterString: DOI
              • associationType
                • DS_AssociationTypeCode (codeList=http://datacite.org/schema/kernel-4 codeListValue=IsReferencedBy): IsReferencedBy
          • language
            • CharacterString: eng
          • characterSet
            • MD_CharacterSetCode (codeListValue=utf8 codeList=http://www.isotc211.org/2005/resources/codeList.xml#MD_CharacterSetCode): 
          • topicCategory
            • MD_TopicCategoryCode: geoscientificInformation
      • distributionInfo
        • MD_Distribution
          • transferOptions
            • MD_DigitalTransferOptions
              • onLine
                • CI_OnlineResource
                  • linkage
                    • URL: http://doi.org/10.5880/GFZ.1.1.2019.002
                  • protocol
                    • CharacterString: WWW:LINK-1.0-http--link
                  • name
                    • CharacterString: Data Access - DOI
                  • description
                    • CharacterString: Data Access - DOI
                  • function
                    • CI_OnLineFunctionCode (codeList=http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_OnLineFunctionCode codeListValue=http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_OnLineFunctionCode_information): information
      • dataQualityInfo
        • DQ_DataQuality
          • scope
            • DQ_Scope
              • level
                • MD_ScopeCode (codeListValue=dataset codeList=http://www.isotc211.org/2005/resources/codeList.xml#MD_ScopeCode): 

Files

License: GNU General Public License, Version 3, 29 June 2007 Copyright © 2019 Helmholtz Centre Potsdam GFZ German Research Centre for Geosciences, Potsdam, Germany (Pierre Sakic, Gustavo Mansur, and Kitpracha "Na" Chaiyaporn, Valérie Ballu)