Recent Releases of ames

ames - Add get_doi and groups option to authors

This release included a groups option to the get_publisher, which returns the groups associated with a record. It also adds a get_doi function which returns the doi of a record.

Full Changelog: https://github.com/caltechlibrary/ames/compare/v1.2.1...v1.2.2

- Python
Published by tmorrell 7 months ago

ames - v1.2.1: Automated testing of data links and subject correction tooling

What's Changed

  • New automated testing for the data linking functions by @RohanBhattaraiNP
  • New function to correct subject ids by @AbakahAlexander

New Contributors

  • @AbakahAlexander made their first contribution in https://github.com/caltechlibrary/ames/pull/27

Full Changelog: https://github.com/caltechlibrary/ames/compare/v1.2.0...v1.2.1

- Python
Published by tmorrell 8 months ago

ames - New CaltechAUTHORS functionality and bug fixes

What's Changed

  • Changes getauthorrecords function definition to make the token optional and switches to using the full date
  • Adds author affiliation automation for CaltechAUTHORS
  • Added new function for updating DOIs in CaltechAUTHORS
  • Adds new function to get series from CaltechAUTHORS
  • Re-enables DOI validation on datacite harvester
  • Adds backend functions for automated crosslinking for CaltechDATA and CaltechAUTHORS

New Contributors

  • @elizabethjhwon made their first contribution in https://github.com/caltechlibrary/ames/pull/20
  • @RohanBhattaraiNP made their first contribution in https://github.com/caltechlibrary/ames/pull/22

Full Changelog: https://github.com/caltechlibrary/ames/compare/v1.1.4...v1.2.0

- Python
Published by tmorrell 10 months ago

ames - Bug fix release

This release fixes a bug with the publisher handling for CaltechAUTHORS and improves the archives media report.

- Python
Published by tmorrell almost 2 years ago

ames - Expanded authors identifier functionality and publisher function

This release expands the functionality of the author identifier update script, and adds a new publisher function.

Full Changelog: https://github.com/caltechlibrary/ames/compare/v1.1.2...v1.1.3

- Python
Published by tmorrell about 2 years ago

ames - Group and DOI scripts

This release adds new group and DOI addition functionality for CaltechAUTHORS

Full Changelog: https://github.com/caltechlibrary/ames/compare/v1.1.1...v1.1.2

- Python
Published by tmorrell about 2 years ago

ames - Automated pypi release

This release adds functionality to automatically send the release to pypi

- Python
Published by tmorrell over 2 years ago

ames - Authors queue management and media updates

This release adds new functionality to read from the CaltechAUTHORS queue. It fixes a number of bugs in the CaltechDATA media update process and adds some new report functionality.

- Python
Published by tmorrell over 2 years ago

ames - InvenioRDM updates for CaltechAUTHORS and CaltechDATA

This release adds new functionality for the InvenioRDM version of CaltechAUTHORS. It also updates much of the CaltechDATA functionality to work with the current InvenioRDM version of that repository.

Full Changelog: https://github.com/caltechlibrary/ames/compare/v0.9.0...v1.0.0

- Python
Published by tmorrell over 2 years ago

ames - CaltechDATA harvesting and resolver update

This release fixes the CaltechDATA harvest by selecting all non-HTE records. It also adds a new method to correct eprints resolver urls.

Full Changelog: https://github.com/caltechlibrary/ames/compare/v0.8.1...v0.9.0

- Python
Published by tmorrell about 4 years ago

ames - Bug fix release

Fix max size of CaltechDATA harvest

- Python
Published by tmorrell about 4 years ago

ames - v0.8.0 - New reports and bug fixes

This release adds a number of new eprints reports, adds support for orcid harvesting, and fixes a number of bugs including the maximum number of records harvested from CaltechDATA.

Full Changelog: https://github.com/caltechlibrary/ames/compare/v0.7.1...v0.8.0

- Python
Published by tmorrell about 4 years ago

ames - New Creator Report and Dependency Updates

This release includes a new report for adding CrossRef creators to existing records. It adds more explicit dependencies and makes modifications for the current version of feeds.library.caltech.edu

- Python
Published by tmorrell over 5 years ago

ames - Reports and dependencies updates

This update sets up ames to work on the new 0.1 series release of py_dataset. It adjusts for DataCite content negotiation changes to citations, and more reasonably handles updating the history of records in CaltechDATA. Some dataset collections were renamed so one can run multiple types of reports or updates at the same time. There are new Archives accession format and agent reports. New thesis, funding, and more flexible creator reports are available for CODA repositories.

- Python
Published by tmorrell almost 6 years ago

ames - Added Eprints Updates and Reports

This release adds the ability to update Eprints record modified dates using the API. It also has a more complete special character replacement option. In reporting, the ability to filter the creator report by a specific creator ID has been added and a new report on quotation marks in names has been added.

- Python
Published by tmorrell over 6 years ago

ames - New reports, record checks, media support, and usage bug fix

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 alturl field in Eprints repositories -Creators in Eprints repositories -Accessions in ArchivesSpace -Discrepancies in resolverurl in Eprints repositories -Search for groups in other fields in Eprints repositories

New checks: -Ensure alternate identifiers are not repeated in CaltechDATA

Bug fixes: -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

- Python
Published by tmorrell over 6 years ago

ames - COUNTER compliant usage reporting workflow and event data improvements

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.

- Python
Published by tmorrell over 6 years ago

ames - Support for new py_dataset release and thesis reports

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.

- Python
Published by tmorrell over 6 years ago

ames - Improved codemeta parser, usage harvesting, user, DOI updates

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.

- Python
Published by tmorrell over 6 years ago

ames - All in one installer and setup process

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.

- Python
Published by tmorrell almost 7 years ago

ames - py_dataset transition, usage reports, CodeMeta improvements

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.

- Python
Published by tmorrell almost 7 years ago

ames - Increased CaltechDATA records, frames support for Library Feeds, reporting improvements, CaltechTHESIS to CaltechDATA links

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.

- Python
Published by tmorrell almost 7 years ago

ames - Reporting improvements and filtering

Adds new license report for CaltechDATA. Includes improvements to the creator and doi reports and CaltechDATA harvesting.

- Python
Published by tmorrell about 7 years ago

ames - Reporting improvements and CaltechDATA citations

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.

- Python
Published by tmorrell about 7 years ago

ames - Path fix, dataset improvements, feeds harvest

Fix issue with packaging for codemetatodatacite. 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.

- Python
Published by tmorrell about 7 years ago

ames - Update documentation

Update documentation and ensure consistent version number.

- Python
Published by tmorrell over 7 years ago

ames - Reorganization for pypi, new harvester and matchers

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.

- Python
Published by tmorrell over 7 years ago

ames - Event Data 1.0 and Dataset v0.0.39 Compatability

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.

- Python
Published by tmorrell almost 8 years ago

ames - Dataset version and codemeta automation

This version brings everything up to date with dataset v0.0.32. It also includes improvements so the codemeta script can run automatically.

- Python
Published by tmorrell almost 8 years ago

ames - Updates for new Dataset versions

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.

- Python
Published by tmorrell almost 8 years ago

ames - Improved Codemeta Documentation

This release is very similar to v0.0.3, but with better documentation and codemeta features.

- Python
Published by tmorrell about 8 years ago

ames - Codemeta harvesting

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.

- Python
Published by tmorrell about 8 years ago

ames - Preservation release. Includes v0.0.2 improvements in matching dataset release and better resource updating

Preservation re-release for CaltechDATA. Update to match new dataset input. Has better handling of updates from Crossref Event Data.

- Python
Published by tmorrell about 8 years ago

ames - Match dataset release, better resource updating

Update to match new dataset input. Has better handling of updates from Crossref Event Data.

- Python
Published by tmorrell over 8 years ago

ames - Initial citation alerter

First version of ames which uses Crossref Event Data to link Datacite DOIs to Crossref citations. Updates CaltechDATA and sends an email alert.

- Python
Published by tmorrell over 8 years ago