Skip to content
View fbkarsdorp's full-sized avatar


  • Pro


@LanguageMachines @Tunes-and-Tales
Block or Report

Block or report fbkarsdorp

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

πŸ‘‹ Hi! I'm a researcher at the Meertens Instituut in Amsterdam. My research focuses on why some cultural phenomena are adopted and persist through time, while others change or disappear (why, for example, did Python's f-string syntax take over from the str.format syntax? πŸ˜‰). Additionally, I'm interested in measuring cultural diversity and compositional complexity, and how we can account for biases in our estimations of diversity. (check out our recent publication on estimating the amount of lost books in Science).

πŸ”­ I mostly program in Python, and I also like to teach a bit about programming. Together with Mike Kestemont and Allen Riddell, I recently published a πŸ“– with Princeton University Press about using Python for Humanities data analysis. An open access version of the book can be found at

πŸ“« You can check my website for more information about my academic work, follow me on Twitter or Mastodon.


  1. python-course python-course Public archive

    Tutorial and introduction into programming with Python for the humanities and social sciences

    Jupyter Notebook 419 298

  2. melodic-similarity melodic-similarity Public

    Source code for "Learning Similarity Metrics for Melody Retrieval"

    Python 26 4

  3. diachronic-text-analysis diachronic-text-analysis Public

    Diachronic text analysis in Python

    Jupyter Notebook 27 23

  4. tmi tmi Public

    Flask Interface to Thompson's Motif Index

    CSS 15 3

  5. alignment alignment Public

    Simple Python library for doing (multiple) sequence alignment

    Python 14 6

  6. nnfit nnfit Public

    Classifying Evolutionary Forces in Language Change

    Jupyter Notebook 2