-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* bring file from main branch. * update nomad exmaple tests. * Rename pytest step Test pynxtools data conversion. * Nonmd exmample ready adn passing ci/cd. * CI: install nomad with infrastructure extra and test also with python 3.12 * run nomad test again python 3.12 * depend on pynxtools>0.9 * update pynxtools in dev-requirements --------- Co-authored-by: Lukas Pielsticker <50139597+lukaspie@users.noreply.github.com>
- Loading branch information
1 parent
df83f8a
commit b4ce785
Showing
23 changed files
with
6,696 additions
and
13 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,5 @@ | ||
recursive-include pynxtools_stm/examples ** | ||
prune * | ||
exclude * | ||
recursive-include pynxtools_stm ** | ||
include README.md pyproject.toml LICENSE CITATION.cff | ||
graft pynxtools_stm/nomad/examples |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,12 @@ | ||
# Upload Your Data in NOMAD | ||
|
||
!!! warning "Attention" | ||
This part is on progress. | ||
This part is on progress. | ||
|
||
## Examples in NOMAD | ||
Currently, we have two examples in NOMAD, one for STS (Scanning Tunneling Spectroscopy) and one for STM (Scanning Tunneling Microscopy). | ||
### STS Example | ||
The [STS example](../../src/pynxtools_mpes/nomad/examples/spm/sts) Scanning Tunneling Spectroscopy (STS) from Scanning Probe Microscopy family. It can transform the data from files generated from nanonis instrument and software into a data format defined by NeXus application definition NXsts. | ||
|
||
### STM Example | ||
The [STM example](../../src/pynxtools_mpes/nomad/examples/spm/stm) Scanning Tunneling Microscopy (STM) from Scanning Probe Microscopy family. It can transform the data from files generated from nanonis instrument and software into a data format defined by NeXus application definition NXstm. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
# | ||
# Copyright The NOMAD Authors. | ||
# | ||
# This file is part of NOMAD. See https://nomad-lab.eu for further info. | ||
# | ||
# Licensed under the Apache License, Version 2.0 (the "License"); | ||
# you may not use this file except in compliance with the License. | ||
# You may obtain a copy of the License at | ||
# | ||
# http://www.apache.org/licenses/LICENSE-2.0 | ||
# | ||
# Unless required by applicable law or agreed to in writing, software | ||
# distributed under the License is distributed on an "AS IS" BASIS, | ||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
# See the License for the specific language governing permissions and | ||
# limitations under the License. | ||
# | ||
"""Entry points for STS and STM examples.""" | ||
|
||
from nomad.config.models.plugins import ExampleUploadEntryPoint | ||
|
||
sts_example = ExampleUploadEntryPoint( | ||
title="Scanning Tunneling Spectroscopy (STS)", | ||
category="SPM experiments examples", | ||
description="""This example presents the capabilities of the NOMAD platform to store standardized Scanning Tunneling Spectroscopy (sts) data.""", | ||
plugin_package="pynxtools_stm", | ||
resources=["nomad/examples/sts/*"], | ||
) | ||
stm_example = ExampleUploadEntryPoint( | ||
title="Scanning Tunneling Microscopy (STM)", | ||
category="SPM experiments examples", | ||
description="""This example presents the capabilities of the NOMAD platform to store standardized Scanning Tunneling Microscopy (stm)""", | ||
plugin_package="pynxtools_stm", | ||
resources=["nomad/examples/stm/*"], | ||
) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
# STM Reader | ||
This is an example of STM in NOMAD. The example can be utilised to upload the experimental data from STM experiments (but you still need to modify the config file according to the data structure in experimental file). In order to understand the reader functionality and config file structure, please visit the [reader documentation ](https://fairmat-nfdi.github.io/pynxtools-stm/). | ||
|
||
The prime purpose of the reader is to transform data from measurement files into community-defined concepts constructed by the SPM community which allows experimentalists to store, organize, search, analyze, and share experimental data (only within the [NOMAD](https://nomad-lab.eu/nomad-lab/) platform) among the scientific communities. The reader builds on the [NXsts](https://github.com/FAIRmat-NFDI/nexus_definitions/blob/fairmat/contributed_definitions/NXsts.nxdl.xml) application definition and needs an experimental file, a config file and a eln file to transform the experimental data into the [NXsts](https://github.com/FAIRmat-NFDI/nexus_definitions/blob/fairmat/contributed_definitions/NXsts.nxdl.xml) application concepts. | ||
|
||
## Supported File Formats and File Versions | ||
|
||
- Can parse Scanning Tunneling Microscopy (STM) from | ||
- `.sxm` file format from Nanonis: | ||
- Versions: Generic 5e, Generic 4.5 |
Binary file not shown.
Oops, something went wrong.