Overview
Constructs a mapping list between research themes (“portals”) and EDS/LDAP organization code to work with our Figshare patron management software (ReQUIAM). This code will generate a CSV file that is used for automation. The code imports a Google Sheet that is maintained by the Data Repository Team. The advantages of using Google Sheets are:
Ease of use (no need to format CSV)
Advanced spreadsheet capabilities with
MATCH()
, and permitting/prohibiting cells for modificationDocumentation capabilities via comments and version history management
Ability to grant access to University of Arizona Libraries staff for coordinated maintenance
With the above Google Sheet that is imported as a CSV file using
pandas
, it generates a CSV file called data/research_themes.csv
.
There are two versions of this file:
Trusted version,
master
: [raw] [rendered]Under developement,
develop
: [raw] [rendered]
The workflow describes how version control will be
conducted with these two different branches. In general, after a
maintainer implements a change to the Google Sheet, s/he will perform an
update to the develop
branch. Once that has been reviewed, a pull
request will be done to merge the changes into the master
branch.