Skip to content

NIEHS/accelerator-core

Repository files navigation

accelerator-core

Core libraries and classes for accelerator metadata backbone

Description

This project is the base python package and libraries for the core of the Accelerator Project

Code style: black CI/CD

System Whiteboard

The project implements all of the core components (accession, dissemination) and provides abstract superclasses and supporting code for all of the source and dissemination components. Addtional tools for test development, etc can be placed here but should be incorporated into specific projects as a python import

Each source and disseination target should be developed in a separate accelerator-source-xxx or accelerator-dissemination-xxx repository

Developer Notes

This project uses pre-commit hooks to validate code, run tests, and accomplish other tasks.

Loading the requirements.txt into your dev environment will install pre-commit, then you can set up the pre-commit hooks by running:

pre-commit install

This should be the first thing you do when cloning this project. More docs on pre-commit are available here

About

Core libraries and classes for accelerator metadata backbone

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages