galvanicium

Galvanicium

https://app.galvanicium.org

Galvanicium is a web application made to display and superimpose measurements from potentiostats and battery cyclers.

The application supports the following file formats:

Design of the application

The source code of Galvanicium is available on GitHub: https://github.com/zakodium-oss/galvanicium-app.

The Galvanicium application is build around 4 other open-source projects that we are developing and maintaining:

Loading data in Galvanicium

Currently, Galvanicium only supports the BioLogic file format (.mps .mpr and .mpt extensions).

It is possible to drag and drop a folder containing one or many experiments at once. The files may also be zipped for convenience. They will be automatically decompressed when loading the data.

The second way to load the data is from a web service.

Loading the data form a web service

It is possible to show directly the experimental data using the following kind of URL:

https://app.galanicium.org/#?filelist=filelistURL

The web service that serves the filelistURL should provide 2 routes:

  1. A route that provides the list of file to load
  2. A route that returns the file

The first route should return a JSON array containing the list of all the available files. For each file the following information is provided:

Example:

curl https://zakodium-oss.github.io/analysis-dataset/bigmap.json returns:

[
  {
    "name": "jdb11-1.mpr",
    "size": 2465718,
    "relativePath": "data/format/biologic/jdb11-1/jdb11-1.mpr",
    "lastModified": 1662726816877
  },
  {
    "name": "jdb11-1.mps",
    "size": 4330,
    "relativePath": "data/format/biologic/jdb11-1/jdb11-1.mps",
    "lastModified": 1662726816877
  },
  {
    "name": "jdb11-4.mpr",
    "size": 2041303,
    "relativePath": "data/format/biologic/jdb11-4/jdb11-4.mpr",
    "lastModified": 1662726816890
  },
  {
    "name": "jdb11-4.mps",
    "size": 9648,
    "relativePath": "data/format/biologic/jdb11-4/jdb11-4.mps",
    "lastModified": 1662726816891
  }
]

Once the TOC is loaded, queries will be made to load all the files for which the extension can be processed:

curl https://zakodium-oss.github.io/analysis-dataset/data/format/biologic/jdb11-4/jdb11-4.mpr

You can try the integration using this example: https://app.galvanicium.org/#?filelist=https%3A%2F%2Fzakodium-oss.github.io%2Fanalysis-dataset%2Fbigmap.json

Using Galvanicium

Select one or many measurements

From the list of measurements, you can:

Zoom in / out

Zoom in is achieved by drawing a rectangle, zoom out by clicking twice.

Measurements info

During the importation of the files, galvanicium tries to keep all the variables and preselect some of them depending on the analytical technique. If you prefer to show other variables it is possible to select them in the bottom left of the screen.

Funding

   
Zakodium Sàrl
This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 957189. The project is part of BATTERY 2030+, the large-scale European research initiative for inventing the sustainable batteries of the future.

License

MIT