ARKEO NOMAD Plugin¶
The ARKEO NOMAD Plugin connects ARKEO measurement data from CICCI Research s.r.l. with NOMAD Oasis.
It allows supported ARKEO TXT files to be uploaded directly to NOMAD and converted into structured, searchable research data.
Why NOMAD?¶
ARKEO already produces the measurement data. NOMAD adds the research-data layer around those files: structured metadata, search, comparison, traceability, controlled sharing, and long-term reuse.

The components have different responsibilities:
- ARKEO performs the measurement and generates the native measurement files.
- Docker is infrastructure used to run a NOMAD Oasis deployment reliably; it does not interpret the scientific data.
- NOMAD Oasis organizes, indexes and manages research data.
- ARKEO NOMAD Plugin translates supported ARKEO files into NOMAD-readable structured entries.
- NOMAD CAMELS can be used as an optional experiment-orchestration layer, but it is not required for the ARKEO → NOMAD data workflow.
The standard ARKEO → NOMAD workflow¶
For most laboratories, the workflow is deliberately simple:
ARKEO
↓
native measurement files
↓
ARKEO NOMAD Plugin
↓
NOMAD Oasis
↓
structured, searchable research data
The supported files can be uploaded through the NOMAD Oasis interface or delivered programmatically by laboratory software using the NOMAD API. Once the files reach the Oasis upload, the same ARKEO parser and schema are used.
Where NOMAD CAMELS fits¶
NOMAD CAMELS is a separate control/orchestration tool. A laboratory may choose to integrate ARKEO into a CAMELS workflow through the ARKEO API, or use another orchestration environment entirely.
This does not change the data layer:
Optional control layer
NOMAD CAMELS / another orchestrator
↓
laboratory-specific integration to the ARKEO API
↓
ARKEO measurement
Standard data layer
ARKEO native files
↓
ARKEO NOMAD Plugin
↓
NOMAD Oasis
There is no CAMELS-specific driver or bridge inside the ARKEO NOMAD Plugin. CAMELS is not required to upload or parse ARKEO data. If a laboratory wants CAMELS control, the control-side integration is implemented separately according to that laboratory's automation architecture.
Proof-of-concept example¶
The following diagram was produced during a local proof-of-concept to illustrate the separation between the control layer and the data layer.

About the bridge shown in the diagram
The ARKEO Bridge shown in this proof-of-concept image was a local demonstration component. It is not required by the ARKEO NOMAD Plugin, is not part of the standard ARKEO → NOMAD Oasis workflow, and should not be interpreted as a mandatory CICCI product. Laboratories using NOMAD CAMELS can implement the ARKEO API integration that best fits their own control architecture.
What the plugin does¶
- Recognizes supported ARKEO measurement files
- Parses ARKEO Stability data automatically
- Creates structured NOMAD entries
- Adds ARKEO-specific metadata and results
- Provides a dedicated ARKEO Explorer
Current support¶
Version 0.1.0 supports ARKEO Stability measurements composed of:
- Stability (Parameters)
- Stability (Tracking)
- Stability (JV)
No manually created .archive.yaml file is required for supported ARKEO measurements.
Stable release¶
The current stable release is v0.1.0.
For production or institutional installations, use the tagged release rather than the development version on main.
Documentation¶
About¶
ARKEO is a modular photovoltaic and optoelectronic characterization platform developed by CICCI Research s.r.l.
The ARKEO NOMAD Plugin is an independent integration developed and maintained by CICCI Research s.r.l. for use with NOMAD Oasis.
NOMAD is developed by the NOMAD/FAIRmat community. This documentation does not imply endorsement, certification, or official partnership by NOMAD or FAIRmat.
License¶
Copyright © CICCI Research s.r.l.
All rights reserved. See the repository LICENSE.md file for details.