ndmspc  v1.2.0-0.1.rc3
NDMSPC - N-Dimensional Space Analysis Framework

Overview

NDMSPC (n-dimensional space) is a sophisticated C++ framework designed for multi-dimensional data analysis, built on top of CERN's ROOT data analysis toolkit. The project is particularly focused on High-Energy Physics (HEP) applications, providing tools for parallel execution, web-based visualization, and n-dimensional histogram operations.

Read more about codebase here.

Running ndmspc via docker/podman

One can use next tag instead of latest to get the latest stable development version.

Run ndmspc with host networking

docker run -d --name ndmspc --net host registry.gitlab.com/ndmspc/ndmspc:latest

Run ndmspc with port mapping

docker run -d --name ndmspc -p 8080:8080 -p 8888:8888 -p 1094:1094 -p 1095:1095 registry.gitlab.com/ndmspc/ndmspc:latest

One can log into the container via

docker exec -it ndmspc /bin/bash

One can access

Running http stress

Via docker:

docker run -d --name ndmspc -p 8080:8080 registry.gitlab.com/ndmspc/ndmspc:latest ndmspc-server start stress

To get help:

docker run --rm registry.gitlab.com/ndmspc/ndmspc:latest ndmspc-server stress --help