Python utility for converting and validating codemeta.json files using the codemeta crosswalk
- Introduction
- Installation
- Usage
- Known issues and limitations
- Getting help
- Contributing
- License
- Authors and history
- Acknowledgments
This application copies some functionality of codemetar, but in python. It includes codemeta validation and crosswalk functions.
Clone from github
Type pip install .
Validate codemeta in a python script: validate_codemeta(codemeta)
Convert to codemeta in a python script by providing the input format:
crosswalk(data, "bio.tools")
Convert from codemeta to a different format in a python script by providing both formats:
crosswalk(data, "codemeta", "Zenodo")
Run tests by typing pytest tests
In active development
Submit issues on GitHub, or send me a note at tmorrell@caltech.edu
Contributions are welcome! See Contributing for more details.
Software produced by the Caltech Library is Copyright (C) 2019, Caltech. This software is freely distributed under a BSD/MIT type license. Please see the LICENSE file for more information.
Tom Morrell
This work was funded by the Alfred P. Sloan Foundation as part of the 2019 Scientific Software Registry Collaboration Workshop. It is maintained by the California Institute of Technology Library.