Skip to main content

Data Science Operations on top of dvc

Project description

DSO: data science operations

DSO is a command line helper for building reproducible data anlaysis projects with ease by connecting our favorite tools: It builds on top of git and dvc for code and data versioning and provides project templates, dependency management via uv, linting checks, hierarchical overlay of configuration files and integrates with quarto and jupyter notebooks.

At Boehringer Ingelheim, we introduced DSO to meet the high quality standards required for biomarker analysis in clinical trials. DSO is under active development and we value community feedback.

DSO Kraken tools used by DSO

Getting started

Please refer to the documentation, in particular the getting started section.

Installation

See installation.

Contact

Please use the issue tracker.

Release notes

See the changelog.

License

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License (LGPL) as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

Additionally, the templates files used internally by dso init and dso create are distributed under the Creative Commons Zero v1.0 Universal license. See also the separate LICENSE file in the templates directory.

Credits

dso was initially developed by

DSO depends on many great open source projects, most notably dvc, hiyapyco and jinja2.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dso_core-1.0.0.tar.gz (2.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dso_core-1.0.0-py3-none-any.whl (434.4 kB view details)

Uploaded Python 3

File details

Details for the file dso_core-1.0.0.tar.gz.

File metadata

  • Download URL: dso_core-1.0.0.tar.gz
  • Upload date:
  • Size: 2.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for dso_core-1.0.0.tar.gz
Algorithm Hash digest
SHA256 42b4f390765f850e6de03983cfd393d819d0d6959cd978a809c5291f9fa1efc4
MD5 db454213dca5c3eff400bf8c1d3321e8
BLAKE2b-256 e906273520f5e14697e0dc376104867dfefc33343c3679c90630afa6056d0e1c

See more details on using hashes here.

Provenance

The following attestation bundles were made for dso_core-1.0.0.tar.gz:

Publisher: release.yaml on Boehringer-Ingelheim/dso

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dso_core-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: dso_core-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 434.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for dso_core-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5ffa08b5b60eadca9f19e302f78dc94cb164f3c33cba757d4f28f9a0a22926ec
MD5 2a531e274a622fbe74e5429df7238f8b
BLAKE2b-256 1d431f66a1d86424459c8769031e1b9bf9528944a7fe8c039cb904c7ac2dfffe

See more details on using hashes here.

Provenance

The following attestation bundles were made for dso_core-1.0.0-py3-none-any.whl:

Publisher: release.yaml on Boehringer-Ingelheim/dso

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page