We are developing a configurable measurement software (CAMELS), targeted towards the requirements of experimental solid-state physics. Here many experiments utilize a multitude of measurement devices used in dynamically changing setups.
If a UUID has already been generated by a program or 3rd party platform, an optional possibility to reuse it would be great. This also improves connectivity to external systems that have already assigned a UUID to a measurement. According to your contributor guides, I have forked your development branch and will open a pull request to offer a possible solution to this enhancement issue.
Dear NOMAD-CAMELS Developers,
In the current implementation of the API for executing protocols, it is not possible to pass an external UUID. For instance in run protocols api, see: https://github.com/FAU-LAP/NOMAD-CAMELS/blob/985941a084b29688febd5529e8850527ee197069/nomad_camels/api/api.py#L213-L271
Same behaviour for the action queue api.
If a UUID has already been generated by a program or 3rd party platform, an optional possibility to reuse it would be great. This also improves connectivity to external systems that have already assigned a UUID to a measurement. According to your contributor guides, I have forked your
development
branch and will open a pull request to offer a possible solution to this enhancement issue.Best regards Andreas