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
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.
irdmtools
A Go and Python package for working with InvenioRDM repositories.
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/caltechdata_api
Python library for using the CaltechDATA API
caltechlibrary/ames
Automated Metadata Service
caltechlibrary/caltechauthors
The CaltechAUTHORS InvenioRDM source code
caltechlibrary/libguine
Caltech Library customizations for LibGuides CMS
caltechlibrary/pubarchiver
Package up microPublication.org and other journals for archiving into Portico and PMC
caltechlibrary/caltechlibrary.github.io
Caltech Library's Digital Library Development sandbox.
caltechlibrary/wsfn
Go package for standardize web service functionality across our library's go projects
caltechlibrary/cold
Controlled Object Lists Daemon
caltechlibrary/digital.archives.caltech.edu
caltechlibrary/irdm_harvester
Automatically harvest publications for an InvenioRDM repository
caltechlibrary/irdmtools
A Go and Python package for working with InvenioRDM repositories.
caltechlibrary/slack-cli
:neckbeard: Powerful Slack CLI via pure bash. Rich messaging, uploads, posts, piping, oh my!
caltechlibrary/air-sampling
caltechlibrary/a_to_z_ul
This is an experimental web compent to wrap simple UL lists in an A to Z style index. Migrated to CL-web-components
caltechlibrary/citeproc-py
Yet another Python CSL Processor
caltechlibrary/CL-web-components
This is a collection of web components used in Caltech Library web applications.
caltechlibrary/CMTools
Project build tools leveraging CodeMeta JSON file.
caltechlibrary/csvtextarea
A Web Component for working with tabular data, migrated to CL-web-components.
caltechlibrary/datacite
Python API wrapper for the DataCite API.
caltechlibrary/docs-invenio-rdm
InvenioRDM docs
caltechlibrary/ead2dc
Converts ArchivesSpace EAD Finding Aid XML to an OAI-PMH Static Repository with DC metadata.
caltechlibrary/invenio-communities
Invenio communities module.
caltechlibrary/invenio-formatter
Invenio module for formatting the bibliographic records.
caltechlibrary/invenio-github
GitHub integration for Invenio.
caltechlibrary/invenio-rdm-records
DataCite-based data model for InvenioRDM flavour.
caltechlibrary/invenio-records-resources
Records REST APIs for Invenio.
caltechlibrary/invenio-vocabularies
Invenio module for managing vocabularies.
caltechlibrary/overtime
experiment in tracking website content changes
caltechlibrary/shell-extras
Extra material for Software Carpentry shell lesson.
caltechlibrary/ws
DEPRECIATED (see wsfn): A nimble webserver for prototyping.