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.3.tar.gz (7.4 MB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: nomad_measurements-1.0.3.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.3.tar.gz
Algorithm Hash digest
SHA256 0a813fac110dd34743902b0924938717ea0d2d31deb27611fc28d5c24a21c652
MD5 d465e45ae4416c7df4f5906b4bda6ff0
BLAKE2b-256 6f8f24c8e719451274795584377f014878bd2f421474f8c01a6b370c28ce8a74

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nomad_measurements-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 cbaae841427d5520a2633b514fca0dcdc29c67d854c88782ca074a281070d76a
MD5 48cb4d470ebd74a6c2eff2d340809fdd
BLAKE2b-256 bb2330280604c51e884c7f77d0c41a6099fdfb08e58c10e738b602ecad391448

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