seedcase-sprout

Grow structured, organised, and FAIR data

https://github.com/seedcase-project/seedcase-sprout

Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 5 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.4%) to scientific vocabulary

Keywords

data-engineering data-framework data-infrastructure data-package fair-data frictionless-data python-package
Last synced: 6 months ago · JSON representation ·

Repository

Grow structured, organised, and FAIR data

Basic Info
Statistics
  • Stars: 0
  • Watchers: 2
  • Forks: 1
  • Open Issues: 45
  • Releases: 37
Topics
data-engineering data-framework data-infrastructure data-package fair-data frictionless-data python-package
Created about 2 years ago · Last pushed 6 months ago
Metadata Files
Readme Changelog Contributing License Citation Codeowners

README.md

Link to Sprout website

seedcase-sprout: Grow structured, organised, and FAIR data

Copier DOI GitHub
License PyPI
Version GitHub
Release Supported Python Version from PEP 621
TOML OpenSSF
Scorecard Build
package Build
documentation CodeQL pre-commit.ci
status code
coverage lifecycle Project Status: Active – The project has reached a stable, usable
state and is being actively
developed. OpenSSF Best
Practices

Sprout is one component of the Seedcase Project 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 designed to organise, describe, and store data for effective discovery, management, and analysis.

Check out our website for more information, such as an overview, how to use it guide, or to read about the design. For a list of changes, see our changelog page.

Installing

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 Sprout for general use, see our Installation Guide.

Contributing

Check out our contributing document for information on how to contribute to the project, including how to set up your development environment.

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

Licensing

This project is licensed under the MIT License.

Changelog

For a list of changes, see our changelog page.

Citing

This project is part of the Seedcase Project, which is a collaborative effort to create a framework for data management and analysis in research. If you use this project in your work, please cite it as follows:

Johnston L.W., Brødbæk S.K., Beicher K., Vago M. (2025). Seedcase Sprout: Grow structured, organised, and FAIR data. DOI: 10.5281/zenodo.15800477 URL: https://sprout.seedcase-project.org

Or as a BibTeX entry:

@misc{YourReferenceHere,
author = {Johnston, Luke William and Brødbæk, Signe Kirk and Beicher, Kristiane and Vago, Marton},
doi = {10.5281/zenodo.15800477},
month = {7},
title = {Seedcase Sprout: Grow structured, organised, and FAIR data.},
url = {https://sprout.seedcase-project.org},
year = {2025}
}

Owner

  • Name: Seedcase Project
  • Login: seedcase-project
  • Kind: organization
  • Location: Denmark

Citation (CITATION.cff)

title: "Seedcase Sprout: Grow structured, organised, and FAIR data."
abstract: |
  Sprout is a Python package with a flexible interface designed and
  built for people whose task is to build up, structure, describe,
  and organise data for research projects that follows FAIR
  (findable, accessible, interoperable, reusable) principles. It is
  made to offer flexibility and control over the individual steps in a
  data processing and management workflow. It integrates with the
  Data Package standard. See https://sprout.seedcase-project.org
authors:
  - family-names: Johnston
    given-names: Luke William
    orcid: "https://orcid.org/0000-0003-4169-2616"
    affiliation: "Steno Diabetes Center Aarhus"
  - family-names: Brødbæk
    given-names: Signe Kirk
    affiliation: "Steno Diabetes Center Aarhus"
    orcid: "https://orcid.org/0009-0000-2208-7088"
  - family-names: Beicher
    given-names: Kristiane
    affiliation: "Steno Diabetes Center Aarhus"
    orcid: "https://orcid.org/0000-0001-7556-9566"
  - family-names: Vago
    given-names: Marton
    affiliation: "Steno Diabetes Center Aarhus"
    orcid: "https://orcid.org/0009-0007-4628-655X"
cff-version: 1.2.0
date-released: "2025-07-03"
doi: "10.5281/zenodo.15800477"
keywords:
  - "data engineering"
  - "data infrastructure"
  - "data package"
  - "framework"
  - "frictionless data"
  - "parquet"
license: MIT
message: "If you use this software, please cite it using these metadata."
repository-code: "https://github.com/seedcase-project/seedcase-sprout"
url: "https://sprout.seedcase-project.org"

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 557
  • Total pull requests: 813
  • Average time to close issues: 2 months
  • Average time to close pull requests: 5 days
  • Total issue authors: 7
  • Total pull request authors: 9
  • Average comments per issue: 1.13
  • Average comments per pull request: 0.34
  • Merged pull requests: 607
  • Bot issues: 0
  • Bot pull requests: 145
Past Year
  • Issues: 242
  • Pull requests: 503
  • Average time to close issues: 25 days
  • Average time to close pull requests: 4 days
  • Issue authors: 5
  • Pull request authors: 8
  • Average comments per issue: 0.95
  • Average comments per pull request: 0.24
  • Merged pull requests: 360
  • Bot issues: 0
  • Bot pull requests: 109
Top Authors
Issue Authors
  • lwjohnst86 (361)
  • signekb (96)
  • martonvago (68)
  • K-Beicher (14)
  • philter87 (13)
  • henrik-goul (4)
  • MartaMenta (1)
Pull Request Authors
  • lwjohnst86 (311)
  • signekb (163)
  • martonvago (121)
  • dependabot[bot] (109)
  • philter87 (55)
  • pre-commit-ci[bot] (20)
  • K-Beicher (18)
  • seedcase-sync-files-token[bot] (12)
  • generate-sync-files-token[bot] (4)
Top Labels
Issue Labels
sync (2)
Pull Request Labels
dependencies (109) sync (98) python:uv (10) python (5) github_actions (2)

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 367 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 9
  • Total maintainers: 1
pypi.org: seedcase-sprout

Grow your research data in a structured, modern way that follows best practices.

  • Versions: 9
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 367 Last month
Rankings
Dependent packages count: 8.9%
Average: 29.5%
Dependent repos count: 50.0%
Maintainers (1)
Last synced: 6 months ago

Dependencies

.github/workflows/auto-author-assign.yml actions
  • toshimaru/auto-author-assign v2.0.0 composite