Search Resources

2 Results

Selected filters:
  • Maarten van Gompel
Four simple recommendations to encourage best practices in research software
Unrestricted Use

Scientific research relies on computer software, yet software is not always developed following practices that ensure its quality and sustainability. This manuscript does not aim to propose new software development best practices, but rather to provide simple recommendations that encourage the adoption of existing best practices. Software development best practices promote better quality software, and better quality software improves the reproducibility and reusability of research. These recommendations are designed around Open Source values, and provide practical suggestions that contribute to making research software and its source code more discoverable, reusable and transparent. This manuscript is aimed at developers, but also at organisations, projects, journals and funders that can increase the quality and sustainability of research software by encouraging the adoption of these recommendations.

Computer Science
Information Science
Material Type:
Alejandra Gonzalez-Beltran
Allegra Via
Andrew Treloar
Bérénice Batut
Bernard Pope
Björn GrüningJonas Hagberg
Brane Leskošek
Carole Goble
Daniel S. Katz
Daniel Vaughan
David Mellor
Federico López Gómez
Ferran Sanz
Harry-Anton Talvik
Horst Pichler
Ilian Todorov
Jon Ison
Josep Ll. Gelpí
Leyla Garcia
Luis J. Oliveira
Maarten van Gompel
Madison Flannery
Manuel Corpas
Maria V. Schneider
Martin Cook
Mateusz Kuzak
Michelle Barker
Mikael Borg
Monther Alhamdoosh
Montserrat González Ferreiro
Nathan S. Watson-Haigh
Neil Chue Hong
Nicola Mulder
Petr Holub
Philippa C. Griffin
Radka Svobodová Vařeková
Radosław Suchecki
Rafael C. Jiménez
Robert Pergl
Rob Hooft
Rowland Mosbergen
Salvador Capella-Gutierrez
Simon Gladman
Sonika Tyagi
Steve Crouchc
Victoria Stodden
Xiaochuan Wang
Yasset Perez-Riverol
Date Added:
Python Programming for the Humanities -- A Python Course for the Humanities
Unrestricted Use

The programming language Python is widely used within many scientific domains nowadays and the language is readily accessible to scholars from the Humanities. Python is an excellent choice for dealing with (linguistic as well as literary) textual data, which is so typical of the Humanities. In this book you will be thoroughly introduced to the language and be taught to program basic algorithmic procedures. The book expects no prior experience with programming, although we hope to provide some interesting insights and skills for more advanced programmers as well. The book consists of 10 chapters. Chapter 5 and Chapter 6 are still in draft status and not ready for use.

Arts and Humanities
Material Type:
Data Set
Full Course
Primary Source
Folgert Karsdorp and Maarten van Gompel
modifications by Mike Kestemont and Lars Wieneke
Date Added: