Caltech Library
We manage the physical and digital holdings of the California Institute of Technology, provide services and training, and develop open-source software.
Pasadena, CA 91125
Pinned Repositories
ames
Automated Metadata Service
bun
A Python package for a basic CLI and GUI user interface
caltechdata_api
Python library for using the CaltechDATA API
commonpy
Collection of common Python utility functions and classes used in other Caltech Library programs.
dataset
dataset is a command line tool, Go package, shared library and Python package for working with JSON objects as collections
datatools
A set of tools for working with JSON, CSV and Excel workbooks
dibs
DIBS is an implementation of a basic controlled digital lending (CDL) system using IIIF to make scanned books available for time-limited viewing.
handprint
Apply different text recognition services to images of handwritten documents.
sidewall
Sidewall is a Python library for interacting with the Dimensions search API.
waystation
Automatically archive your repository's GitHub Pages in the Wayback Machine.
Caltech Library's Repositories
caltechlibrary/dibs
DIBS is an implementation of a basic controlled digital lending (CDL) system using IIIF to make scanned books available for time-limited viewing.
caltechlibrary/caltechdata_api
Python library for using the CaltechDATA API
caltechlibrary/iga
IGA is the InvenioRDM GitHub Archiver, a standalone program as well as a GitHub Action that lets you automatically archive GitHub software releases in an InvenioRDM repository.
caltechlibrary/cloud-init-examples
This repository includes an example of cloud-init YAML files for use with multipass VMs.
caltechlibrary/caltechauthors
The CaltechAUTHORS InvenioRDM source code
caltechlibrary/ames
Automated Metadata Service
caltechlibrary/template
Template repository for software projects by the Caltech Library
caltechlibrary/collaborator_reports
Generate collaborator reports from data sources
caltechlibrary/irdm_harvester
Automatically harvest publications for an InvenioRDM repository
caltechlibrary/libguine
Caltech Library customizations for LibGuides CMS
caltechlibrary/persistent_url_resolver
This repository contains a new version of Caltech Library's Persistent URL Resolver, based on AWS S3.
caltechlibrary/caltechlibrary.github.io
Caltech Library's Digital Library Development sandbox.
caltechlibrary/CMTools
Project build tools leveraging CodeMeta JSON file.
caltechlibrary/irdmtools
A Go and Python package for working with InvenioRDM repositories.
caltechlibrary/air-sampling
caltechlibrary/archivesspace-docker-mgmt
caltechlibrary/articlefetch
Use feeds.library.caltech.edu to retrieve a list of a person's articles then fetches the PDFs from RDM
caltechlibrary/bokeh
Interactive Data Visualization in the browser, from Python
caltechlibrary/CL-web-components
This is a collection of web components used in Caltech Library web applications.
caltechlibrary/ead2dc
Converts ArchivesSpace EAD Finding Aid XML to an OAI-PMH Static Repository with DC metadata.
caltechlibrary/invenio-app-rdm
RDM flavour of Invenio
caltechlibrary/invenio-rdm-records
DataCite-based data model for InvenioRDM flavour.
caltechlibrary/inveniosoftware.org
Sources of the http://inveniosoftware.org web site.
caltechlibrary/irdm-queue-portal
A basic view of content currently in an InvenioRDM community queue
caltechlibrary/overtime
experiment in tracking website content changes
caltechlibrary/patentfetch
A quick and dirty tool to process a CSV file to fetch the PDF version of the pantents
caltechlibrary/phrase_checking
A sketch of using tokenization with pseudo pattern expressions to check for matching in files
caltechlibrary/safer-php
A tiny input vetting library for legacy PHP code
caltechlibrary/simplified
An intermediate metadata model as Go struct for migrating content from EPrints 3.3. to Invenio-RDM 11
caltechlibrary/software-metadata-extraction-benchmark
Repository for a benchmark to test metadata extractors into CodeMeta