Skip to content

Releases: uc-cdis/gen3sdk-python

Minor DOI updates

03 Aug 17:23
3bcd587
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/gen3sdk-python
Notes since tag: 4.20.2
Notes to tag/commit: 3bcd587
Generated: 2023-08-03

Improvements

  • spelling correction on resolvable link field for DOIs (#192)

DOI Updates

27 Jul 17:35
458e06d
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/gen3sdk-python
Notes since tag: 4.20.0
Notes to tag/commit: 458e06d
Generated: 2023-07-27

Bug Fixes

  • Fixed an error caused by calling a variable before defining it (#189)

Improvements

  • delimit lists in DOI citation with & so commas in last,first name don't
    cause confusion (#191)

Support for discovery objects metadata and DOI minting and parsing from external sources

10 Jul 20:32
81851a4
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/gen3sdk-python
Notes since tag: 4.19.1
Notes to tag/commit: 81851a4
Generated: 2023-07-10

New Features

  • discovery objects READ, PUBLISH, and DELETE (#188)
  • External interface to dbGaP's Study Registration API (#183)
  • External interface / abstraction for getting all DOI related metadata from
    dbGaP's APIs (#183)
  • High level function for automatically getting all necessary DOI metadata
    for dbGaP datasets, updating/creating DOIs, and updating Gen3's Metadata
    API with the necessary information (#183)

Improvements

  • Refactor/organization of external metadata interfaces and a new
    ExternalMetadataSourceInterface class to inherit from (#183)

Gen3 Auth WTS Update

10 Jun 02:28
b8585a8
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/gen3sdk-python
Notes since tag: 4.18.0
Notes to tag/commit: b8585a8
Generated: 2023-06-09

Bug Fixes

Fix issue of idp value not being correctly determined when contacting local cluster WTS (https://ctds-planx.atlassian.net/browse/BRH-541)

Improvements

Add debug log to Gen3 Auth to facilitate future debugging.

DOI support

28 Apr 19:54
1a08a42
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/gen3sdk-python
Notes since tag: 4.17.2
Notes to tag/commit: 1a08a42
Generated: 2023-04-28

New Features

  • DOI Support (DOI-related classes, Wrapper class against DataCite's API,
    persistence of DOI metadata in Gen3 Metadata API) (#172)

Improvements

  • Move some commonly used logic to util functions (#172)

Display Success/Failure messages for DRS object download

03 Apr 17:32
897b607
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/gen3sdk-python
Tag: 4.17.2
Generated: 2023-04-03

Improvements

  • Update DRS download module to use default -v and -vv log flags
  • Display Success/Failure messages for DRS object download

small improvement on read manifest functionality

20 Feb 22:10
55c4763
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/gen3sdk-python
Notes since tag: 4.17.0
Notes to tag/commit: 55c4763
Generated: 2023-02-20

Improvements

  • expand download options to include the python command you want to use for
    subprocesses (since some machines only have 'python3' and not 'python')
    (#176)

4.17.0

23 Jan 20:09
0785899
Compare
Choose a tag to compare

New Features

Add new utility functions to download data

  • get a list of project_ids you have access to in a data commons.
  • gets a TSV of the structured data from particular node for each project specified. Also creates a master TSV of merged data from each project for the specified node. Returns a DataFrame containing the merged data for the specified node.
  • gets a TSV for every node in a specified project. Function returns a list of the contents of the directory. Exports TSV files into a directory "project_tsvs/ by default.

4.16.1

15 Dec 21:47
3f01bb1
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/gen3sdk-python

Notes since tag: 4.16.0

Notes to tag/commit: 4.16.1

Generated: 2022-12-15

Bug Fixes

  • Fix Gen3File.download_single (#171)

Client credentials support

14 Dec 19:17
5b18dbb
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/gen3sdk-python

Notes since tag: 4.15.0

Notes to tag/commit: 4.16.0

Generated: 2022-12-14

New Features

  • Add client credentials support to Gen3Auth: Gen3Auth(endpoint="", client_credentials=("client ID", "client secret")) (#167)
  • Add comand to display Gen3 SDK version number in terminal (#165)