Skip to main content
Back to top
Ctrl
+
K
Overview
Tutorials
Set up automatic software publishing
Write a plugin for HERMES
Developers
Contribution Guidelines
Tutorial: Get started w/ development
HERMES Data Model
Architectural Decision Records
Use native API interfaces for deposit
Use a common data model
Define interfaces for inter-module data exchange
Use high-level modularization
Support curation
Use Python as base technology
Expose internal data model to allow mapping configurations
Test strategy
We care for code quality
Use click for CLI commands
CLI takes single sources and targets only
Record provenance of metadata
Overall data model design
API Reference
hermes
hermes.commands
hermes.commands.base
hermes.commands.clean
hermes.commands.cli
hermes.commands.curate
hermes.commands.deposit
hermes.commands.harvest
hermes.commands.init
hermes.commands.marketplace
hermes.commands.postprocess
hermes.commands.process
hermes.error
hermes.logger
hermes.model
hermes.model.context
hermes.model.errors
hermes.model.merge
hermes.model.path
hermes.utils
HERMES project
Overview
Events
Presentations
Related
Concept Paper
Funded by the
Initiative and Networking Fund
of the
Helmholtz Association
in the framework of the
Helmholtz Metadata Collaboration
.rst
.pdf
hermes
Contents
Submodules
hermes
Submodules
hermes.commands
hermes.error
hermes.logger
hermes.model
hermes.utils
Contents
Submodules