Gimie, short for Git Meta Information Extractor, is a Python library and command-line tool designed for effortless extraction of metadata from git repositories. It amplifies the value and accessibility of scientific code repositories by ensuring projects are easily discoverable through standardized metadata. Furthermore, Gimie fosters effective collaboration and interoperability, streamlining teamwork across various teams and organizations for successful software initiatives.
Gimie is the foundational tool of the Imaging Plaza, a repository for FAIR imaging software. Using Gimie, we extract and organize metadata, creating a comprehensive knowledge layer aligned with the principles of Findability, Accessibility, Interoperability, and Reusability.
Broad Source Compatibility
Gimie extends beyond the git index, seamlessly interfacing with major Git providers like GitHub and GitLab for metadata extraction.
Gimie extracts project metadata as linked data adhering to the widely used schema.org ontology harmonized with codemeta project standards. Its outputs in Turtle, JSON-LD, or n-triples are designed for easy augmentation or integration with other data sources.
More than just a command-line tool, Gimie serves as a Python library, enabling users to integrate its features directly into their coding projects.
Secure Token Handling
Gimie prioritizes security, allowing users to safely set their GitHub/GitLab tokens for smooth data extraction.
Gimie Documentation: https://sdsc-ord.github.io/gimie/
GitHub Repository: https://github.com/SDSC-ORD/gimie
Integrated SHACL validation
Swiss Data Custodian
Let’s talk Data Science
Do you need our services or expertise?
Contact us for your next Data Science project!