Package for data model and data ingress management
Project description
Schematic
Introduction
SCHEMATIC is an acronym for Schema Engine for Manifest Ingress and Curation. The Python based infrastructure provides a novel schema-based, data ingress ecosystem, that is meant to streamline the process of metadata annotation and validation for various data contributors.
Installation Requirements and Pre-requisites
Important: You need to be a registered and certified user on synapse.org
, and also have the right permissions to download the Google credentials files from Synapse.
Package Setup Instructions
- Clone Project Repository
- Virtual Environment Setup
- Install Dependencies
- Fill in Configuration File(s)
- Obtain Credentials File(s)
Command Line Interface
-
Schematic Initialization (initialize mode of authentication)
-
Metadata Manifest Validation (validate metadata manifest (.csv) files)
-
Metadata Manifest Generation (generate metadata manifest (.csv) files)
-
Metadata Manifest Validation and Submission (submission and optional validation of metadata manifest (.csv) files)
Refer to the docs for more details.
Contributing
Interested in contributing? Awesome! We follow the typical GitHub workflow of forking a repo, creating a branch, and opening pull requests. For more information on how you can add or propose a change, visit our contributing guide. To start contributing to the package, you can refer to the Getting Started section in our contributing guide.
Contributors
Active contributors and maintainers:
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for schematicpy-0.1.11-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27bc856f4cc215814099aecd1fceb57a05cabb406d09c4b6abdb064e95a9eea4 |
|
MD5 | f576cf0780748d5d1f5fab947cbf5c6f |
|
BLAKE2b-256 | 9ad4019566e4b0041817739a5b1c01cb394d0528e4da3a09f5fb28bff0a1ed91 |