Dieser Dienstleistungsvertrag betrifft die R-Bibliothek „data.table“ und zielt darauf ab, deren Implementierung in drei Meilensteinen zu modernisieren: 1) Modularisierung der Kernmethoden in data.table, 2) Einführung moderner Parallelverarbeitung und 3) Aktualisierung des schnellen CSV-Lesers zur Verbesserung der Leistung sowie zur Behandlung fehlerhafter Daten auf eine für die Nutzer*innen kontrollierbare und nachvollziehbare Weise. Um diese Ziele zu erreichen, ist es erforderlich, die aktuelle Implementierung zu untersuchen, um die logischen Beziehungen zwischen ihren Teilbereichen abzubilden und ein besseres Schema auf dem neuesten Stand der Technik zu entwerfen; die besten Methoden zur Implementierung der parallelen Verarbeitung für die Funktionen der Bibliothek zu erforschen, wobei die Art der durchgeführten Verarbeitung sowie die technischen Möglichkeiten und Einschränkungen der Programmiersprache und der Ausführungsumgebung zu berücksichtigen sind; und schließlich die Leistung bei kritischen Funktionen zu verbessern sowie Funktionen für eine verbesserte Protokollierung, Fehlerbehandlung und Berichterstellung zu entwerfen und zu implementieren. „data.table“ ist eine verbesserte Implementierung einer zentralen Datenstruktur in der Programmiersprache R, die von praktisch jeder auf dieser Sprache basierenden Komponente genutzt wird.