Skip to content
Pierre Raybaut edited this page Jul 29, 2025 · 10 revisions

DataLab Overview

DataLab is an open-source scientific platform for 1D signal and 2D image processing and visualization, designed to support advanced analysis workflows in research and industry.
Built on top of proven Python libraries (NumPy, SciPy, scikit-image, OpenCV) and a Qt-based interface (PlotPyStack), DataLab provides a powerful yet extensible environment for interactive and automated data processing.

For more information, please visit the official website.


Events and Talks

SciPy logo DataLab at SciPy 2024

PyData logo DataLab at PyData Paris 2024


DataLab Core Architecture Redesign (DCAR)

Project Overview

The main goal of the project is to refactor and decouple DataLab's core data model and computational functions from its utilities and user interface. This will result in a modular library named Sigima, which will serve as the computational backbone for the application layer. The refactoring will support scalability, improved integration into external workflows, and set the stage for long-term sustainability and feature growth (e.g., web-based frontends).

NLnet logo This is called the DataLab Core Architecture Redesign (DCAR) project, and it is funded by the NLnet Foundation as part of the NGI0 Commons Fund.

Project Status

This work aims to:

  • Improve modularity and maintainability of the codebase,
  • Enable usage of DataLab's computational features without the GUI,
  • Prepare the ground for future extensions (e.g. web frontend).

For details on progress and deliverables, see the following reports:

Report Date Description
📄 DCAR Report #1 2025-06-26 Initial report on the core architecture redesign project.
📄 DCAR Report #2 2025-07-29 Progress report on the core architecture redesign project.
Clone this wiki locally