Skip to content

Upload your research data to formally structure it for better, more reliable, and easier research.

License

Notifications You must be signed in to change notification settings

seedcase-project/seedcase-sprout

Repository files navigation

Sprout website

Grow structured and scalable data

pre-commit.ci status

Sprout is a component of the Seedcase framework that aims to take data created or collected for research studies and "grow" it in a structured way using modern data engineering best practices.

Sprout is the backbone of the Seedcase family; this is where data is uploaded, described, and stored.

Seedcase Sprout is designed to receive data files and guide the user through adding metadata to the research data that the user of Seedcase would like to store in a responsible way.

Install

Seedcase Sprout can be installed in two ways. The first is to install it as a user, and the second is to install it as a contributor.

To install it as a user, see our Installation Guide.

Installation for contributors

If you would like to contribute, please read the contribution guidelines first. Then return here to install Poetry and clone the repository.

We use Poetry to manage dependencies. If you haven't worked with Poetry before, you will find an excellent introduction to it in the Poetry documentation. If you have worked with it before you can find a quick guide to installing it below.

To install Poetry, run:

pipx install poetry

Then, open a terminal so that the working directory is the root of this project (seedcase-sprout/) and run:

just install-deps

About

Upload your research data to formally structure it for better, more reliable, and easier research.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published