Hostname: page-component-77c78cf97d-7rbh8 Total loading time: 0 Render date: 2026-04-28T06:45:32.089Z Has data issue: false hasContentIssue false

Undate: humanistic dates for computation

Because reality is frequently inaccurate

Published online by Cambridge University Press:  05 August 2025

Rebecca Sutton Koeser*
Affiliation:
Center for Digital Humanities, Princeton University , Princeton, NJ, USA
Julia Damerow
Affiliation:
School of Complex Adaptive Systems, Arizona State University , Tempe, AZ, USA
Robert Casties
Affiliation:
DH-Team, Max Planck Institute for the History of Science , Berlin, Germany
Cole Crawford
Affiliation:
Arts and Humanities Research Computing, Harvard University , Cambridge, MA, USA
*
Corresponding author: Rebecca Sutton Koeser; Email: rebecca.s.koeser@princeton.edu
Rights & Permissions [Opens in a new window]

Abstract

undate is an ambitious, in-progress effort to develop a pragmatic Python package for computation and analysis of temporal information in humanistic and cultural data, with a particular emphasis on uncertain, incomplete, and imprecise dates and with support for multiple calendars. The development of undate is grounded in domain-specific work on digital and computational humanities projects from multiple institutions, including Shakespeare and Company Project, Princeton Geniza Project, and Islamic Scientific Manuscript Initiative. With increasing support for different formats and calendars, Undate aims to bridge technical gaps across different communities and methodologies. In this article, we describe the undate software package and the functionality of the core Undate and UndateInterval classes to work with dates and date intervals. We discuss why this software exists, how it expands on and generalizes prior work, how it compares to other approaches and tools, and its current limitations. We describe the development methodology used to create the software, our plans for active and continuing development, and the potential undate has to impact computational humanities research.

Information

Type
Software Paper
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Open Practices
Open materials
Copyright
© The Author(s), 2025. Published by Cambridge University Press
Figure 0

Figure 1. undate project logo.

Figure 1

Table 1. Dates in different calendars with varying precision

Figure 2

Figure 2. Screenshot from Shakespeare and Company Project admin interface for borrow events showing date filtering for events for unknown years. The built-in Django date_hierarchy filter displays unknown years as 1900.

Figure 3

Table 2. Minimum and maximum years supported by different tools

Figure 4

Figure 3. Git commits and open pull requests on the undate-python GitHub repository from late 2022 to mid 2025.Note: Data and Jupyter notebook for this figure are available on CoCalc https://www.cambridge.org/S2977815825100067/CHR-Notebooks/files/Figure-3.

Figure 5

Figure 4. Heatmap of weekday frequency for PGP 2,285 legal documents and 427 letters dated with day-level precision. Saturday is the Hebrew Shabbat; Monday and Thursday are the other traditional convening days for court sessions.Note: Data and Jupyter notebook for this figure are available on CoCalc https://www.cambridge.org/S2977815825100067/CHR-Notebooks/files/Figure-4.

Figure 6

Figure 5. Raincloud plot showing how long Gertrude Stein kept the books she borrowed from the Shakespeare and Company lending library, based on Shakespeare and Company Project data (Koeser and Kotin 2025). Stein has 46 borrow events with calculable duration; of those 7 (15%) have no known year. Borrow events with unknown years are highlighted in orange in the lower portion of the plot.Note: Data and Jupyter notebook for this figure are available on CoCalc https://www.cambridge.org/S2977815825100067/CHR-Notebooks/files/Figure-5.

Supplementary material: File

Koeser et al. supplementary material

Koeser et al. supplementary material
Download Koeser et al. supplementary material(File)
File 8.2 MB
Submit a response

Rapid Responses

No Rapid Responses have been published for this article.