Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
327 changes: 327 additions & 0 deletions .metadata/nomad_plugin_metadata.auto.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,327 @@
id: pynxtools
metadata_schema_version: 1.0.0
name: pynxtools
description: Extend NeXus for experiments and characterization in Materials Science
and Materials Engineering and serve as a NOMAD parser implementation for NeXus.
license: LICENSE
upstream_repository: https://github.com/FAIRmat-NFDI/pynxtools
documentation: https://fairmat-nfdi.github.io/pynxtools/
homepage: https://github.com/FAIRmat-NFDI/pynxtools
issue_tracker: https://github.com/FAIRmat-NFDI/pynxtools/issues
authors:
- name: Sherjeel Shabih
- name: Lukas Pielsticker
- name: Florian Dobener
- name: Andrea Albino
- name: Theodore Chang
- name: Carola Emminger
- name: Lev Ginzburg
- name: Ron Hildebrandt
- name: "Markus K\xFChbach"
- name: Rubel Mozumder
- name: Tommaso Pincelli
- name: Martin Aeschlimann
- name: Marius Grundmann
- name: Walid Hetaba
- name: Carlos-Andres Palma
- name: Laurenz Rettig
- name: Markus Scheidgen
- name: Sandor Brockhauser
- name: "Jos\xE9 A. M\xE1rquez Prieto"
- name: Claudia Draxl
- name: Christoph T. Koch
- name: Heiko B. Weber
entry_points:
- id: nomad.plugin:nexus_parser
entry_point_group: nomad.plugin
entry_point_name: nexus_parser
python_object: pynxtools.nomad.parsers:nexus_parser
capability_type: parser
- id: nomad.plugin:nexus_schema
entry_point_group: nomad.plugin
entry_point_name: nexus_schema
python_object: pynxtools.nomad.schema_packages:nexus_schema
capability_type: schema
- id: nomad.plugin:nexus_data_converter
entry_point_group: nomad.plugin
entry_point_name: nexus_data_converter
python_object: pynxtools.nomad.schema_packages:nexus_data_converter
capability_type: schema
- id: nomad.plugin:nexus_app
entry_point_group: nomad.plugin
entry_point_name: nexus_app
python_object: pynxtools.nomad.apps:nexus_app
capability_type: app
- id: nomad.plugin:simple_nexus_example
entry_point_group: nomad.plugin
entry_point_name: simple_nexus_example
python_object: pynxtools.nomad.example_uploads:simple_nexus_example
capability_type: example_upload
capabilities:
- id: nexus_parser
capability_type: parser
title: nexus_parser
parser_details:
parser_name: nexus_parser
- id: nexus_schema
capability_type: schema
title: nexus_schema
- id: nexus_data_converter
capability_type: schema
title: nexus_data_converter
- id: nexus_app
capability_type: app
title: nexus_app
- id: simple_nexus_example
capability_type: example_upload
title: simple_nexus_example
schema_dependencies:
- dependency_type: python_package
package_name: click
version_range: '>=7.1.2'
optional: false
purpose: runtime
- dependency_type: python_package
package_name: click_default_group
version_range: ''
optional: false
purpose: runtime
- dependency_type: python_package
package_name: h5py
version_range: '>=3.6.0'
optional: false
purpose: runtime
- dependency_type: python_package
package_name: xarray
version_range: '>=0.20.2'
optional: false
purpose: runtime
- dependency_type: python_package
package_name: PyYAML
version_range: '>=6.0'
optional: false
purpose: runtime
- dependency_type: python_package
package_name: numpy
version_range: ''
optional: false
purpose: runtime
- dependency_type: python_package
package_name: pandas
version_range: '>=1.3.2'
optional: false
purpose: runtime
- dependency_type: python_package
package_name: ase
version_range: '>=3.19.0'
optional: false
purpose: runtime
- dependency_type: python_package
package_name: mergedeep
version_range: ''
optional: false
purpose: runtime
- dependency_type: python_package
package_name: importlib-metadata
version_range: ''
optional: false
purpose: runtime
- dependency_type: python_package
package_name: lxml
version_range: '>=4.9.1'
optional: false
purpose: runtime
- dependency_type: python_package
package_name: toposort
version_range: '>=1.10.0'
optional: false
purpose: runtime
- dependency_type: python_package
package_name: anytree
version_range: ''
optional: false
purpose: runtime
- dependency_type: python_package
package_name: pint
version_range: ''
optional: false
purpose: runtime
- dependency_type: python_package
package_name: cachetools
version_range: ''
optional: false
purpose: runtime
- dependency_type: python_package
package_name: structlog
version_range: ''
optional: false
purpose: runtime
- dependency_type: python_package
package_name: orjson
version_range: ''
optional: false
purpose: runtime
- dependency_type: python_package
package_name: nomad-lab
version_range: '>= 1.4.0'
optional: true
purpose: optional
- dependency_type: python_package
package_name: mkdocs
version_range: ''
optional: true
purpose: optional
- dependency_type: python_package
package_name: markdown-exec
version_range: '[ansi]'
optional: true
purpose: optional
- dependency_type: python_package
package_name: mkdocs-material
version_range: ''
optional: true
purpose: optional
- dependency_type: python_package
package_name: mkdocs-material-extensions
version_range: ''
optional: true
purpose: optional
- dependency_type: python_package
package_name: mkdocs-macros-plugin
version_range: ''
optional: true
purpose: optional
- dependency_type: python_package
package_name: mkdocs-click
version_range: ''
optional: true
purpose: optional
- dependency_type: python_package
package_name: markdown-include
version_range: ''
optional: true
purpose: optional
- dependency_type: python_package
package_name: mypy
version_range: ''
optional: true
purpose: optional
- dependency_type: python_package
package_name: ruff
version_range: '>=0.15.0'
optional: true
purpose: optional
- dependency_type: python_package
package_name: pytest
version_range: ''
optional: true
purpose: optional
- dependency_type: python_package
package_name: pytest-timeout
version_range: ''
optional: true
purpose: optional
- dependency_type: python_package
package_name: pytest-cov
version_range: ''
optional: true
purpose: optional
- dependency_type: python_package
package_name: pytest-xdist
version_range: ''
optional: true
purpose: optional
- dependency_type: python_package
package_name: types-pyyaml
version_range: ''
optional: true
purpose: optional
- dependency_type: python_package
package_name: types-pytz
version_range: ''
optional: true
purpose: optional
- dependency_type: python_package
package_name: types-requests
version_range: ''
optional: true
purpose: optional
- dependency_type: python_package
package_name: pre-commit
version_range: ''
optional: true
purpose: optional
- dependency_type: python_package
package_name: debugpy
version_range: ''
optional: true
purpose: optional
- dependency_type: python_package
package_name: pynxtools
version_range: '[apm,ellips,em,igor,mpes,raman,spm,xps,xrd]'
optional: true
purpose: optional
- dependency_type: python_package
package_name: pynxtools-apm
version_range: '>=0.2.3'
optional: true
purpose: optional
- dependency_type: python_package
package_name: pynxtools-ellips
version_range: '>=0.0.10'
optional: true
purpose: optional
- dependency_type: python_package
package_name: pynxtools-em
version_range: '>=0.3.2'
optional: true
purpose: optional
- dependency_type: python_package
package_name: pynxtools-igor
version_range: '>=0.1.2'
optional: true
purpose: optional
- dependency_type: python_package
package_name: pynxtools-mpes
version_range: '>=0.2.3'
optional: true
purpose: optional
- dependency_type: python_package
package_name: pynxtools-raman
version_range: '>=0.0.11'
optional: true
purpose: optional
- dependency_type: python_package
package_name: pynxtools-spm
version_range: '>=0.1.2'
optional: true
purpose: optional
- dependency_type: python_package
package_name: pynxtools-xps
version_range: '>=0.5.2'
optional: true
purpose: optional
- dependency_type: python_package
package_name: pynxtools-xrd
version_range: '>=0.0.5'
optional: true
purpose: optional
metadata_provenance:
- source: pyproject
extraction_method: deterministic
generated_at: '2026-03-19T15:20:32.681116+00:00'
generator_version: 0.1.0
- source: plugin_entry_points
extraction_method: deterministic
generated_at: '2026-03-19T15:20:32.681161+00:00'
generator_version: 0.1.0
- source: citation_cff
extraction_method: deterministic
generated_at: '2026-03-19T15:20:32.681176+00:00'
generator_version: 0.1.0
stars: 21
owner: FAIRmat-NFDI
owner_type: Organization
created: '2021-10-22T14:40:23Z'
last_updated: '2026-03-17T16:37:30Z'
archived: false
Loading
Loading