Skip to main content

A plugin for NOMAD containing base sections for measurements.

Project description

DOI

NOMAD's Measurements Plugin

This is a plugin for NOMAD which contains base sections for materials science measurements.

The nomad_measurements.xrd module supports parsing of following vendor-specific file formats:

  • .rasx (Rigaku)
  • .xrdml (Malvern Panalytical)
  • .brml (Bruker)

Getting started

nomad-measurements can be installed from PyPI using pip. Currently we require features in nomad-lab which are not published to PyPI. In order to install these a --index-url needs to be provided:

pip install nomad-measurements --index-url https://gitlab.mpcdf.mpg.de/api/v4/projects/2187/packages/pypi/simple

Setting up your OASIS

Read the NOMAD plugin documentation for all details on how to deploy the plugin on your NOMAD instance.

You don't need to modify the nomad.yaml configuration file of your NOMAD instance, beacuse the package is pip installed and all the available modules (entry points) are loaded. To include, instead, only some of the entry points, you need to specify them in the include section of the nomad.yaml. In the following lines, a list of all the available entry points:

plugins:
  include:
    - "nomad_measurements.general:schema"
    - "nomad_measurements.xrd:schema"
    - "nomad_measurements.xrd.parser:parser"
    - "nomad_measurements.transmission:schema"
    - "nomad_measurements.transmission:parser"

Development

This code is currently under development and for installing and contributing you should clone the repository:

git clone git@github.com:FAIRmat-NFDI/nomad-measurements.git
cd nomad-measurements

And install the package in editable mode with the development ('dev') dependencies:

pip install -e .[dev] --index-url https://gitlab.mpcdf.mpg.de/api/v4/projects/2187/packages/pypi/simple

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nomad_measurements-1.0.2.tar.gz (7.4 MB view details)

Uploaded Source

Built Distribution

nomad_measurements-1.0.2-py3-none-any.whl (24.3 kB view details)

Uploaded Python 3

File details

Details for the file nomad_measurements-1.0.2.tar.gz.

File metadata

  • Download URL: nomad_measurements-1.0.2.tar.gz
  • Upload date:
  • Size: 7.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.20

File hashes

Hashes for nomad_measurements-1.0.2.tar.gz
Algorithm Hash digest
SHA256 d99489c8210fc55087bd361cc19aa5cb72abfd74171d6ea1569a1f9bac309d61
MD5 7c1b2e96171e1a1b30db41c5f5c1626b
BLAKE2b-256 578a38a9129173b3df7550575a1609bdb68f2e9520d01ce6bae476c8ffacf14c

See more details on using hashes here.

File details

Details for the file nomad_measurements-1.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for nomad_measurements-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 87f05e9430ca402b599c5845cb43d6a53605cad59dba2be580cdc27e8129d33d
MD5 11a60a5d4b04ddb8cbee4d07793b6ebf
BLAKE2b-256 ea518a35709f53946598995052a1899c7705e578a15da791f4e59f5ff250f75a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page