Category Archives: Coding

Making word clouds with Python

If you have no experience with programming, this walkthrough on how to make a word cloud is just for you. A word cloud is a bunch of key terms whose size approximates their importance. I made one for my book

Making word clouds with Python

If you have no experience with programming, this walkthrough on how to make a word cloud is just for you. A word cloud is a bunch of key terms whose size approximates their importance. I made one for my book

Web Scraping with Python for Beginners

Introduction Web scraping is a technique that allows us to extract and copy specific pieces of data from a website. Web scraping is not always ethically unambiguous and can be legally dubious depending on the country or terms and conditions

Web Scraping with Python for Beginners

Introduction Web scraping is a technique that allows us to extract and copy specific pieces of data from a website. Web scraping is not always ethically unambiguous and can be legally dubious depending on the country or terms and conditions

Review: Among Digitized Manuscripts by L.W.C. van Lit (Leiden: Brill, 2020)

For this post, I will be reviewing the new book Among Digitized Manuscripts by C. van Lit (Leiden: Brill, 2020), authored by the founder of this website and the summation of the work he has done on it and since handing over

Review: Among Digitized Manuscripts by L.W.C. van Lit (Leiden: Brill, 2020)

For this post, I will be reviewing the new book Among Digitized Manuscripts by C. van Lit (Leiden: Brill, 2020), authored by the founder of this website and the summation of the work he has done on it and since handing over

Among Digitized Manuscripts: A Book

For years, I have explored digitized manuscripts on this website. It left me prepared, three years ago, to embark on a more ambitious investigation into what digitized manuscripts are and what we can do with them. This has now resulted in

Among Digitized Manuscripts: A Book

For years, I have explored digitized manuscripts on this website. It left me prepared, three years ago, to embark on a more ambitious investigation into what digitized manuscripts are and what we can do with them. This has now resulted in

Using Kraken to Train your own OCR Models

This is a contribution by Christine Roughan of NYU. Connect with her on Twitter @cmroughan Over the summer of 2019, inspired by the promising results in articles like Romanov et al. 2017, I set out to use the Kraken OCR software on a variety of texts. Kraken, see their website or their repository, is open-source command line software that is capable

Using Kraken to Train your own OCR Models

This is a contribution by Christine Roughan of NYU. Connect with her on Twitter @cmroughan Over the summer of 2019, inspired by the promising results in articles like Romanov et al. 2017, I set out to use the Kraken OCR software on a variety of texts. Kraken, see their website or their repository, is open-source command line software that is capable

Making a Basic Textual Analysis program in Python

Whether we are involved in Japanese Studies or Islamic Studies, Near Eastern Studies or African Studies, we are all likely to interact with historical texts written in Romance and Germanic Languages, and for our research, we may want or need

Making a Basic Textual Analysis program in Python

Whether we are involved in Japanese Studies or Islamic Studies, Near Eastern Studies or African Studies, we are all likely to interact with historical texts written in Romance and Germanic Languages, and for our research, we may want or need

Historical Storytelling with Twine

In the classroom environment, it can be difficult to create engaging materials that allow students to learn about the multi-causal nature of historical events and the difficulty with which historical decisions were made. Recently, I have been experimenting with Twine

Historical Storytelling with Twine

In the classroom environment, it can be difficult to create engaging materials that allow students to learn about the multi-causal nature of historical events and the difficulty with which historical decisions were made. Recently, I have been experimenting with Twine