Released
Software

Granular Healing - Python module associated to the 2022 GeoMod material benchmark

Cite as:

Rudolf, Michael (2023): Granular Healing - Python module associated to the 2022 GeoMod material benchmark. GFZ Data Services. https://doi.org/10.5880/fidgeo.2023.010

Status

I   N       R   E   V   I   E   W : Rudolf, Michael (2023): Granular Healing - Python module associated to the 2022 GeoMod material benchmark. GFZ Data Services. https://doi.org/10.5880/fidgeo.2023.010

Abstract

The software is provided as an executable python module. The software automatically analyzes the files present in the data publication. The results are saved in the form of the images presented in the main publication. Each figure is implemented as a dedicated function that first loads the necessary data, then does some processing steps, such as curve fitting, and then plots the outputs in the desired layout. A 'main' function calls all figure functions sequentially. However, the packages is modular so that each individual plot has a standalone function which could be used with other, similarly structured data. Several submodules provide additional data for plotting, e.g. the 'groups' submodule that contains naming schemes and the densities for all samples.

Additional Information

License: GNU General Public License, Version 3, 29 June 2007

Copyright © 2023 Michael Rudolf

Granular-Healing is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Granular-Healing is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.

Technical Information

To install the package run:
"python -m pip install git+https://git.gfz-potsdam.de/analab-code/granular-healing.git"
To run the script run:
"python -m granularhealing"

Authors

Contact

    Funders

  • Deutsche Forschungsgemeinschaft: CRC 1114 ”Scaling Cascades in Complex Systems”, Project B01 ”Fault networks and scaling properties of deformation accumulation”  (235221301)  

Keywords

EPOS, multi-scale laboratories, analogue models of geologic processes, software tools, ring shear tester, science > informatics > data processing system

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/fidgeo.2023.010
      • creators
        • creator
          • creatorName (nameType=Personal): Rudolf, Michael
          • givenName: Michael
          • familyName: Rudolf
          • nameIdentifier (nameIdentifierScheme=ORCID): 0000-0002-5077-5221
          • affiliation: Technical University Darmstadt
      • titles
        • title: Granular Healing - Python module associated to the 2022 GeoMod material benchmark
      • publisher: GFZ Data Services
      • publicationYear: 2023
      • subjects
        • subject: EPOS
        • subject: multi-scale laboratories
        • subject: analogue models of geologic processes
        • subject: software tools
        • subject: ring shear tester
        • subject (subjectScheme=GCMD Instruments): In Situ/Laboratory Instruments > Gauges > RING SHEAR TESTERS
        • subject (subjectScheme=GEMET - INSPIRE themes, version 1.0): science > informatics > data processing system
      • contributors
        • contributor (contributorType=Researcher)
          • contributorName (nameType=Personal): Rudolf, Michael
          • givenName: Michael
          • familyName: Rudolf
          • nameIdentifier (nameIdentifierScheme=ORCID): 0000-0002-5077-5221
          • affiliation: Technical University Darmstadt
        • contributor (contributorType=ContactPerson)
          • contributorName: Rudolf, Michael
          • affiliation: Technical University Darmstadt
      • resourceType (resourceTypeGeneral=Software): Software
      • relatedIdentifiers
        • relatedIdentifier (relatedIdentifierType=DOI relationType=IsSupplementTo): 10.5880/fidgeo.2023.009
        • relatedIdentifier (relatedIdentifierType=DOI relationType=IsSupplementTo): 10.5194/se-14-311-2023
        • relatedIdentifier (relatedIdentifierType=URL relationType=IsVariantFormOf): https://git.gfz-potsdam.de/analab-code/granular-healing
      • sizes: 
      • formats: 
      • rightsList
        • rights (rightsURI=https://www.gnu.org/licenses/lgpl-3.0.html): GNU Lesser General Public License (Version 3, 29 June 2007) (C) 2022 Rudolf, Michael (TU Darmstadt, Germany)
      • descriptions
        • description (descriptionType=Abstract)
          • br: 
        • description (descriptionType=TechnicalInfo)
          • br: 
          • br: 
          • br: 
          • br: 
        • description (descriptionType=Other)
          • br: 
          • br: 
          • br: 
          • br: 
          • br: 
      • fundingReferences
        • fundingReference
          • funderName: Deutsche Forschungsgemeinschaft
          • funderIdentifier (funderIdentifierType=Crossref Funder ID): http://doi.org/10.13039/501100001659
          • awardNumber: 235221301
          • awardTitle: CRC 1114 ”Scaling Cascades in Complex Systems”, Project B01 ”Fault networks and scaling properties of deformation accumulation”
  • 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/fidgeo.2023.010
      • 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: 2023-03-10
      • referenceSystemInfo
        • MD_ReferenceSystem
          • referenceSystemIdentifier
            • RS_Identifier
              • code
                • CharacterString: urn:ogc:def:crs:EPSG:4326
      • identificationInfo
        • MD_DataIdentification
          • citation
            • CI_Citation
              • title
                • CharacterString: Granular Healing - Python module associated to the 2022 GeoMod material benchmark
              • date
                • CI_Date
                  • date
                    • Date: 2023-03-10
                  • 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/fidgeo.2023.010
              • citedResponsibleParty (xlink:href=http://orcid.org/0000-0002-5077-5221)
                • CI_ResponsibleParty
                  • individualName
                    • CharacterString: Rudolf, Michael
                  • organisationName
                    • CharacterString: Technical University Darmstadt
                  • 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: The software is provided as an executable python module. The software automatically analyzes the files present in the data publication. The results are saved in the form of the images presented in the main publication. Each figure is implemented as a dedicated function that first loads the necessary data, then does some processing steps, such as curve fitting, and then plots the outputs in the desired layout. A 'main' function calls all figure functions sequentially. However, the packages is modular so that each individual plot has a standalone function which could be used with other, similarly structured data. Several submodules provide additional data for plotting, e.g. the 'groups' submodule that contains naming schemes and the densities for all samples.
          • pointOfContact
            • CI_ResponsibleParty
              • individualName
                • CharacterString: Rudolf, Michael
              • organisationName
                • CharacterString: Technical University Darmstadt
              • contactInfo
                • CI_Contact
                  • address
                    • CI_Address
                      • electronicMailAddress
                        • CharacterString: rudolf(_at_)geo.tu-darmstadt.de
              • role
                • CI_RoleCode (codeList=http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode codeListValue=pointOfContact): pointOfContact
          • descriptiveKeywords
            • MD_Keywords
              • keyword
                • CharacterString: EPOS
              • keyword
                • CharacterString: multi-scale laboratories
              • keyword
                • CharacterString: analogue models of geologic processes
              • keyword
                • CharacterString: software tools
              • keyword
                • CharacterString: ring shear tester
          • descriptiveKeywords
            • MD_Keywords
              • keyword
                • CharacterString: In Situ/Laboratory Instruments > Gauges > RING SHEAR TESTERS
              • thesaurusName
                • CI_Citation
                  • title
                    • CharacterString: GCMD Instruments
                  • 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 > informatics > data processing system
              • 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/lgpl-3.0.html)
            • MD_Constraints
              • useLimitation
                • CharacterString: GNU Lesser General Public License (Version 3, 29 June 2007) (C) 2022 Rudolf, Michael (TU Darmstadt, Germany)
          • resourceConstraints
            • MD_LegalConstraints
              • accessConstraints
                • MD_RestrictionCode (codeList=http://www.isotc211.org/2005/resources/codeList.xml#MD_RestrictionCode codeListValue=otherRestrictions): 
              • otherConstraints
                • CharacterString: GNU Lesser General Public License (Version 3, 29 June 2007) (C) 2022 Rudolf, Michael (TU Darmstadt, Germany)
          • 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: 10.5880/fidgeo.2023.009
                  • codeSpace
                    • CharacterString: DOI
              • associationType
                • DS_AssociationTypeCode (codeList=http://datacite.org/schema/kernel-4 codeListValue=IsSupplementTo): IsSupplementTo
          • aggregationInfo
            • MD_AggregateInformation
              • aggregateDataSetIdentifier
                • RS_Identifier
                  • code
                    • CharacterString: 10.5194/se-14-311-2023
                  • codeSpace
                    • CharacterString: DOI
              • associationType
                • DS_AssociationTypeCode (codeList=http://datacite.org/schema/kernel-4 codeListValue=IsSupplementTo): IsSupplementTo
          • aggregationInfo
            • MD_AggregateInformation
              • aggregateDataSetIdentifier
                • RS_Identifier
                  • code
                    • CharacterString: https://git.gfz-potsdam.de/analab-code/granular-healing
                  • codeSpace
                    • CharacterString: URL
              • associationType
                • DS_AssociationTypeCode (codeList=http://datacite.org/schema/kernel-4 codeListValue=IsVariantFormOf): IsVariantFormOf
          • 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/fidgeo.2023.010
                  • 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): 
  • schema.org download

Files

License: GNU Lesser General Public License (Version 3, 29 June 2007) (C) 2022 Rudolf, Michael (TU Darmstadt, Germany)