This release adds video files to the media types supported for DataCite updates, and introduces the ability to update Eprints records using the API (currently just for resolver updates).
It also includes are a lot of new reports, such as:
-People search from feeds.library.caltech.edu
-Records with alt_url field in Eprints repositories
-Creators in Eprints repositories
-Accessions in ArchivesSpace
-Discrepancies in resolver_url in Eprints repositories
-Search for groups in other fields in Eprints repositories
-Ensure alternate identifiers are not repeated in CaltechDATA
-Switched to DOI prefix-filtered event data feed due to the now massive size of the unfiltered feed
-Fixed issue in usage reports where records with only downloads were showing up in incorrect months
This release includes a complete workflow for collecting repository resource usage from Matomo, processing usage following the COUNTER code of practice (https://www.projectcounter.org/counter-code-practice-research-data-usage-metrics-release-1/), and submitting reports to DataCite. There are also improvements to event data processing that makes processing faster and will work with the latest version of dataset.
This release includes changes to support the pre-1.0 version of py_dataset (v0.0.67) and adds two CaltechTHESIS reports that map to existing exports from Eprints. For this release all python files were reformatted using black (https://github.com/python/black); this automatic formatting tool will be used with all future releases.
This release includes an updated codemeta parser which is a bit more forgiving to alternative codemeta variants. It includes a set of scripts to harvest usage from matomo, parse according to COUNTER specifications, and add back into CaltechDATA. It is updated to work with version 0.1.3 of caltechdaata_api and pass back user information. It also includes a more flexible DOI metadata update capability that can handle different DataCite usernames and prefixes.
This release contains a lot of cleanup and an all in one install process for the eprints utilities. This is the first tested release for Windows.
This release transitions to using the standalone py_dataset wrapper. It includes completely revamped usage reports for CaltechDATA, including preparation of COUNTER reports for submission to DataCite. There are also improvements to CodeMeta including functions to get CodeMeta from DataCite and build a CaltechDATA DOI badge for a GitHub repo. This release also adds monograph information to the DOI report and includes other general cleanup and reorganization.
This release handles more records in CaltechDATA and includes frames support for working with data from Caltech Library feeds (feeds.library.caltech.edu). There are improvements to how the reporting code is organized and more flexibility for the license report. This release includes a new feature - the ability to update CaltechDATA records based on CaltechTHESIS information. This release includes improved (although not complete) packaging, and the start of a script to update the CaltechPEOPLE spreadsheet.
Adds new license report for CaltechDATA. Includes improvements to the creator and doi reports and CaltechDATA harvesting.
Adds in major improvements to the reporting functionality from Caltech repositories (reducing processing time from hours to minutes). Includes code from rsdoiel to directly harvest content from Eprints in a standard way. Included new CaltechDATA management functionality including the ability to add recommended citations to the description field.
Fix issue with packaging for codemeta_to_datacite. Version is tested with the latest release of dataset (0.0.51). Add option to harvest Caltech Library metadata from feeds.library.caltech.edu with scaffolding for report generation.
Update documentation and ensure consistent version number.
This release includes a major reorganization - ames is now available on pypi! It also includes harvesters and matchers to update DataCite media records (files associated with a DOI), CaltechDATA metadata checks, and matomo usage statistics (experimental). There are also support for new codemeta fields and improvements to event data alert email formatting.
This release makes ames compatible with the live 1.0 version of the Crossref Event Data API. It also updates the python interface to dataset v0.0.39.
This version brings everything up to date with dataset v0.0.32. It also includes improvements so the codemeta script can run automatically.
This release includes updates for dataset v0.0.31. It also requires a pre v0.0.28 version fo dsfind. This requirement will be removed in a future release.
This release is very similar to v0.0.3, but with better documentation and codemeta features.
This release includes initial support for codemeta harvesting from CaltechDATA GitHub repositories. This process looks for codemeta json files and transfers the metadata into CaltechDATA. This release also includes better handling of errors from CrossRef.
Update to match new dataset input. Has better handling of updates from Crossref Event Data.
Preservation re-release for CaltechDATA. Update to match new dataset input. Has better handling of updates from Crossref Event Data.
First version of ames which uses Crossref Event Data to link Datacite DOIs to Crossref citations. Updates CaltechDATA and sends an email alert.