Skip to content

Releases: caltechlibrary/caltechdata_api

Geo export and response behavior

06 Nov 18:42
Compare
Choose a tag to compare

This release includes get_geo.py, which returns CaltechDATA geographic metadata in a WKT csv representation for importing into a GIS program like QGIS. It also removes print statements and modifies caltechdata_edit to return a status like the other methods.

Alternate identifier fix and general cleanup

06 Sep 18:30
Compare
Choose a tag to compare

This release adds a check so that multiple alternate identifiers don't get added during the decustomization process and fixes a bug with the record ownership option. It also cleans up some unused authentication options and applies black code formatting to the package.

Bug fix and owner argument option

02 Jul 20:26
Compare
Choose a tag to compare

This release includes an option to pass the record owner and fixes a bug that impacted directly running get_metadata.

Switching default date from Submitted to Issued, new DOI update example

17 May 22:10
Compare
Choose a tag to compare

This release switches how the default TIND date is mapped (previously "Submitted" and now "Issued") and pulls the publication year from the Issued date. It also includes an example script for updating dates based on info from DataCite. The get_metadata function adds an option to pass back contributor emails, even though this isn't part of the DataCite schema.

Reduce logging, update dates, and adjust write API

29 Apr 19:57
Compare
Choose a tag to compare

This release reduces the number of print log statements. It standardizes how dates are returned (relying on the DataCite dates more and minimizing the TIND specific metadata) and makes a small adjustment to the write API to match changes from TIND. There are also a couple more example scripts.

CaltechDATA metadata option improvements

27 Nov 23:57
Compare
Choose a tag to compare

More options for returning metadata from CaltechDATA, including locations of files and the internal ID numbers. Additional usage examples.

Metadata handling and email passing

02 Nov 16:15
Compare
Choose a tag to compare

Improvements to metadata handling, error messages, and a new option to pass contributor emails. Contributor emails are not part of the DataCite spec, but this allows records to be transferred from CaltechDATA without losing this information.

Metadata handling and error improvements

25 Sep 16:42
Compare
Choose a tag to compare

Modifications to improve metadata handling and error reporting.

Preservation and metadata improvement release

11 Dec 16:23
Compare
Choose a tag to compare

New release for preservation in CaltechDATA. Also some documentation and geolocation improvements.

Small improvements to get_metadata

01 Dec 21:53
Compare
Choose a tag to compare

Small improvements to make get_metadata more flexible