GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - DataLab-Platform/DataLab: Open-source Platform for Scientific and Technical Data Processing and Visualization

BranchesTags
Open more actions menu

Latest commit

 

History

4,412 Commits
4,412 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
.vscode
.vscode
 
 
datalab
datalab
 
 
doc
doc
 
 
macros/examples
macros/examples
 
 
plugins/examples
plugins/examples
 
 
resources
resources
 
 
scripts
scripts
 
 
wix
wix
 
 
.coveragerc
.coveragerc
 
 
.env.template
.env.template
 
 
.gitignore
.gitignore
 
 
.pre-commit-config.yaml
.pre-commit-config.yaml
 
 
.pylintrc
.pylintrc
 
 
.readthedocs.yaml
.readthedocs.yaml
 
 
CITATION.cff
CITATION.cff
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
DataLab.bat
DataLab.bat
 
 
DataLab.code-workspace.template
DataLab.code-workspace.template
 
 
DataLab.spec
DataLab.spec
 
 
LICENSE
LICENSE
 
 
MANIFEST.in
MANIFEST.in
 
 
README.md
README.md
 
 
RELEASING.md
RELEASING.md
 
 
babel.cfg
babel.cfg
 
 
com.datalab_platform.DataLab.desktop
com.datalab_platform.DataLab.desktop
 
 
com.datalab_platform.DataLab.metainfo.xml
com.datalab_platform.DataLab.metainfo.xml
 
 
com.datalab_platform.DataLab.svg
com.datalab_platform.DataLab.svg
 
 
pip_list.txt
pip_list.txt
 
 
pyproject.toml
pyproject.toml
 
 
requirements.txt
requirements.txt
 
 

Repository files navigation

DataLab

license pypi version PyPI status PyPI pyversions Binder

DataLab is an open-source platform for scientific and technical data processing and visualization with unique features designed to meet industrial requirements.

Try DataLab online, without installing anything, using Binder:

See DataLab website for more details.

Note: This project (DataLab Platform) should not be confused with the datalab-org project, which is a separate and unrelated initiative focused on materials science databases and computational tools.

â„šī¸ Created by CODRA/Pierre Raybaut in 2023, developed and maintained by DataLab Platform Developers.

DataLab

🧮 DataLab's processing power comes from the advanced algorithms of the object-oriented signal and image processing library Sigima 🚀 which is part of the DataLab Platform.

Sigima

â„šī¸ DataLab is powered by PlotPyStack 🚀 for curve plotting and fast image visualization.

PlotPyStack

â„šī¸ DataLab is built on Python and scientific libraries.

Python NumPy SciPy scikit-image OpenCV PlotPyStack Sigima

Key Features

  • Signal processing (1D): FFT, filtering, fitting, peak detection, stability analysis, and more
  • Image processing (2D): filtering, morphology, edge detection, blob detection, and more
  • Extensible plugin system with hot-reload support
  • Macro system for Python-based automation
  • Remote control via XML-RPC for integration with Jupyter, Spyder, or any IDE
  • Web API (HTTP/JSON) for notebook integration and remote control from any HTTP client
  • HDF5 support for data import/export
  • Batch processing with ROI (Region of Interest) support

✨ Add features to DataLab by writing your own plugin (see plugin examples) or macro (see macro examples)

✨ DataLab may be remotely controlled from a third-party application (such as Jupyter, Spyder or any IDE):

  • Using the integrated remote control feature (this requires to install DataLab as a Python package)

  • Using the Web API (HTTP/JSON server for notebook integration and WASM/Pyodide environments)

  • Using the lightweight client integrated in Sigima (pip install sigima)

Installation

DataLab requires Python 3.10+.

From PyPI:

pip install datalab-platform

From conda-forge:

conda install -c conda-forge datalab-platform

On NixOS, DataLab is available from the NGI Forge, packaged by the Nix@NGI team (an NLnet partner) as part of DataLab's NGI0 Commons Fund grant.

See the installation guide for more options (standalone installer, WinPython, offline installation, etc.).


Contributing

Contributions are welcome! See the contributing guide or the CONTRIBUTING.md file for details.

About

Open-source Platform for Scientific and Technical Data Processing and Visualization

datalab-platform.com

Topics

data-sciencedata-visualizationimage-processingopencvpythonscientific-computingscikit-imagescipysignal-processingvisualization

Resources

Readme
BSD-3-Clause license

Contributing

Contributing
Activity
Custom properties

Stars

107 stars

Watchers

5 watching

Forks

19 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.