Software Recommendations

The following Open Source Software are used in the Institute's courses. You are free to use other Tools for the exercises and projects if you are more familiar with them.

Text

NotePad++ (or another texteditor like e.g. UltraEdit, Brackets, Emacs)
Writer in Libre Office (or another text processing program like e.g. Word)
Math in Libre Office (or another formula editor like e.g. LaTeX)
Tesseract (or another program for text recognition like e.g. Adobe Acrobat Pro)
AntConc (or another pogram for corpus analysis)
Stanford CoreNLP (or another program for language analysis)
Stanford Parser, incl. trained models for German
TreeTagger
Mallet (Topic Modelling)
WordNet (poss. GermaNet)

Corpora and Language Ressources

British National Corpus (BNC)
Kolimo (poss. further corpora like deWaC, PukWaC or WaCkypedia_EN)
TIGER and/or TüBa-D/Z
evtl. PennTreebank (for a fee)
OntoNotes
evtl. SemCor, PropBank/FrameNet, VerbNet

Image

Gimp (or another pixel based image processing program like e.g. Photoshop)
Draw in Libre Office (or another vector based grafic and drawing program like e.g. Illustrator)
ImageJ
MatLab with Image Processing Toolbox and Computer Vision Toolbox

3D and Animation

Agisoft PhotoScan (or another photogrammetry-Tool like e.g. the Arc3D webservice. For the creation of interactive 360° objects is e.g. Object2VR recommended)
MeshLab (or another 3D-program for processing of polygon meshes)
Blender (or another 3D-modeling program like e.g. Autodesk Maya, ZBrush or AutoCAD)
Substance Designer (or another Material Authoring Software)
Unity (or another Game Engine like e.g. UnReal)

Audio/ Video

Camtasia Studio (or another recording software)

Web

Mozilla Firefox (or another Webbrowser like e.g. Chrome, Safari)

Programming

RStudio (or another graphic interface for e.g. Visual Studio Code)
Eclipse (or another programming tool like e.g. Visual Studio Code)
Processing (easy programming language, especially for video, graphic and simulation)
Java
Python 3
NLTK (Natural Language Processing in Python)

Databases and Information systems

Calc in Libre Office (or another spreadsheet program like e.g. Excel)
Base in Libre Office (or another database program like e.g. FileMakerPro or MySQL)
QGIS (or another Geographic Information System like e.g. ArcGIS)
Omeka and Neatline (or another Collection Management System)

Machine Learning

TensorFlow and Keras (or another DeepLearning Suite)
Weka (or another Machine Learning-Suite)

Statistics, networks and information visualisation

PAST (or another statistics software like SPPS or PSPP)
Gephi (or another programm for network analysis and data visualisation like e.g. Graphviz. For easy visualisation of data Gliffy, Tableau are D3 recommended, too)
Netlogo (or another Multi-Agent-Simulation)

Project Planning and Collaboration

Mindmeister and Meistertask (alternatively another App for project planning and time management like e.g. Factro, Gliffy, GitLab, GitHub or the gwdg's project management service)

Publishing

Impress in Libre Office (or another presentation program like e.g. Prezi, PowerPoint)
Scribus (or another program for desktop-publishing like e.g. Adobe InDesign)
WordPress (or another Content-Management-System like e.g. PBWorks or Adobe InDesign)
Jigsaw (or another Webserver-Software)

Online Tools

The following online tools are very recommendable:
Catma (or another platform for textannotation)
Scalar (Authoring and Publishing Platform)
GitHub (Code Management Platform)
Google Earth. The virtual globe is also available as desktop version (Google Earth Pro).
Google Ngram Viewer (Visualisation of the frequency of terms in the Google Books corpus)
Palladio (easy visualisation of data)
Overview (Review and visualisation of large amounts of text)
Voyant Tools (Tools for text analysis)
TaPOR (Text Analysis Portal) (Tools for text analysis)


An extensive list of DH-tools:Alan Liu‘s DH Toychest Tools or the MIT Libraries' Digital Humanities Tools