Skip to content

This is a Python package and generalized set of utilities which help with managing Dataverse repositories.

License

Notifications You must be signed in to change notification settings

ubc-library-rc/dataverse_utils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b47c5bd · Apr 14, 2025

History

92 Commits
Apr 14, 2025
Apr 11, 2025
Aug 4, 2021
May 1, 2023
Feb 3, 2025
May 4, 2023
May 4, 2023
Feb 3, 2025
Apr 11, 2025
Apr 11, 2025
May 11, 2023
May 1, 2023

Repository files navigation

Dataverse utilities

This is a generalized set of console utilities and Python 3.6+ package which help with managing Dataverse repositories. This means Harvard University's data repository software, not Microsoft's Dataverse product.

With these utilities you can:

  • Upload your data sets from a TSV spreadsheet
  • Bulk release multiple data sets
  • Bulk delete (unpublished) assets
  • Quickly duplicate records
  • Replace licences
  • and more!

All without touching the Dataverse GUI.

While the defaults favour a particular Dataverse instance (ie, the Abacus data repository at the University of British Columbia Library), they are designed to work with any installation / Dataverse user.

Quick install

pip install dataverse_utils

Documentation and API reference

User-friendly documentation is available at https://ubc-library-rc.github.io/dataverse_utils. This includes complete descriptions of all console utilities and a complete API reference.

Source code

The primary repository for this software is at https://github.com/ubc-library-rc/dataverse_utils.

About

This is a Python package and generalized set of utilities which help with managing Dataverse repositories.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages