-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
9 changed files
with
155 additions
and
53 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
|
||
|
||
NOMAD is an open source project that warmly welcomes community projects, contributions, suggestions, bug fixes, and constructive feedback. The contributors to this documentation page are part of the [FAIRmat Area A - Synthesis team](https://www.fairmat-nfdi.eu/fairmat/about-fairmat/team-fairmat). | ||
|
||
You can reach us by different channels. You can send as directly an email to the main contributors list: | ||
|
||
| Name | E-mail | Topics | Github profiles | | ||
|------|------------|--------|-----------------| | ||
| Dr. Andrea Albino | [[email protected]](mailto:[email protected]) | tba | [@aalbino2](https://github.com/aalbino2) | | ||
| Dr. Hampus Näsström | [[email protected]](mailto:[email protected]) | tba | [@hampusnasstrom](https://github.com/hampusnasstrom) | | ||
| Sarthak Kapoor | [[email protected]](mailto:[email protected]) | tba | [@ka-sarthak](https://github.com/ka-sarthak) | | ||
| Dr. José Marquez | [[email protected]](mailto:[email protected]) | tba | [@Pepe-Marquez](https://github.com/Pepe-Marquez) | | ||
| Dr. Sebastian Brückner (**Coordinator**) | [[email protected]](mailto:[email protected]) | General | [@budschi](https://github.com/budschi) | | ||
|
||
|
||
Alternatively, you can also: | ||
|
||
- Open an [**issue**](https://github.com/FAIRmat-NFDI/nomad-material-processing/issues) in the [Github project](https://github.com/FAIRmat-NFDI/nomad-material-processing), and tag any of us. | ||
- Join the [Discord channel](https://discord.gg/Gyzx3ukUw8) and ask us there directly. |
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 |
---|---|---|
@@ -0,0 +1,14 @@ | ||
## Schemas and File Readers | ||
|
||
!!! Todo | ||
This page is currently under construction. | ||
|
||
The NOMAD Materials Processing Plugin contains schemas and file readers for different measurement methods. | ||
|
||
!!! Todo | ||
list methods and details | ||
|
||
## Vapor Deposition Schema | ||
|
||
!!! Todo | ||
|
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,3 @@ | ||
# How to develop thi plugin | ||
|
||
!!! Todo: short descrioption how to develop and contribute to this plugin |
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 @@ | ||
# How to install this plugin | ||
|
||
This plugin can be used in a NOMAD Oasis installation. Please visit the NOMAD documentation for details on [how to setup an NOMAD Oasis](https://nomad-lab.eu/prod/v1/staging/docs/howto/oasis/install.html). | ||
|
||
|
||
|
||
## Add This Plugin to Your NOMAD Oasis installation | ||
|
||
Read the [NOMAD plugin documentation](https://nomad-lab.eu/prod/v1/staging/docs/howto/oasis/plugins_install.html) for all details on how to deploy the plugin on your NOMAD instance. | ||
|
||
We recommend writing your own NOMAD docker image which includes the NOMAD plugins you want to deploy. Please follow these [instructions](https://nomad-lab.eu/prod/v1/staging/docs/howto/oasis/plugins_install.html) to set up your own NOMAD image writing workflow. | ||
|
||
You need to modify the `plugins.txt` file and add the following lines: | ||
|
||
``` | ||
git+https://github.com/FAIRmat-NFDI/nomad-measurements.git | ||
``` | ||
|
||
This will add the latest version of the NOMAD-Measurements Plugin to your NOMAD Oasis image. | ||
If you want to add a specific version of the plugin you will need to provide the commit sha, for example: | ||
|
||
``` | ||
git+https://github.com/FAIRmat-NFDI/nomad-measurements.git@f19c0e3b175613ec026ef36c849af3474c42cf52 | ||
``` | ||
|
||
## Local installation of the plugin in your Python environment | ||
|
||
`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: | ||
```sh | ||
pip install nomad-measurements --index-url https://gitlab.mpcdf.mpg.de/api/v4/projects/2187/packages/pypi/simple | ||
``` | ||
|
||
|
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,31 +1,3 @@ | ||
# How to Use This Plugin | ||
|
||
This plugin can be used in a NOMAD Oasis installation.. | ||
|
||
## Installation | ||
|
||
### Add This Plugin to Your NOMAD installation | ||
|
||
Read the [NOMAD plugin documentation](https://nomad-lab.eu/prod/v1/staging/docs/plugins/plugins.html#add-a-plugin-to-your-nomad) for all details on how to deploy the plugin on your NOMAD instance. | ||
|
||
You need to modify the ```nomad.yaml``` configuration file of your NOMAD instance. Add the following lines: . | ||
|
||
```yaml | ||
keycloak: | ||
realm_name: fairdi_nomad_test | ||
plugins: | ||
# We only include our schema here. Without the explicit include, all plugins will be | ||
# loaded. Many build in plugins require more dependencies. Install nomad-lab[parsing] | ||
# to make all default plugins work. | ||
include: | ||
- 'schemas/nomad_measurements/xrd' | ||
options: | ||
schemas/nomad_measurements/xrd: | ||
python_package: nomad_measurements.xrd | ||
``` | ||
### local installation | ||
## Usage in user schemas | ||
# Plugin development | ||
# Usage in user schemas | ||
|
||
!!! Todo: here we have to describe how you inherit from the general classes and then specialize to the users need |
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,31 @@ | ||
# How to Use This Plugin | ||
|
||
This plugin can be used in a NOMAD Oasis installation.. | ||
|
||
## Installation | ||
|
||
### Add This Plugin to Your NOMAD installation | ||
|
||
Read the [NOMAD plugin documentation](https://nomad-lab.eu/prod/v1/staging/docs/plugins/plugins.html#add-a-plugin-to-your-nomad) for all details on how to deploy the plugin on your NOMAD instance. | ||
|
||
You need to modify the ```nomad.yaml``` configuration file of your NOMAD instance. Add the following lines: . | ||
|
||
```yaml | ||
keycloak: | ||
realm_name: fairdi_nomad_test | ||
plugins: | ||
# We only include our schema here. Without the explicit include, all plugins will be | ||
# loaded. Many build in plugins require more dependencies. Install nomad-lab[parsing] | ||
# to make all default plugins work. | ||
include: | ||
- 'schemas/nomad_measurements/xrd' | ||
options: | ||
schemas/nomad_measurements/xrd: | ||
python_package: nomad_measurements.xrd | ||
``` | ||
### local installation | ||
## Usage in user schemas | ||
# Plugin development | ||
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,14 +1,37 @@ | ||
# Welcome to the **NOMAD-materials-processing** plugin documentation | ||
# Welcome to the NOMAD-materials-processing Plugin Documentation | ||
|
||
This plugin provides NOMAD schemas, readers, and parsers for materials science synthesis processes. | ||
Welcome to the official documentation for the **NOMAD-materials-processing Plugin**! This plugin provides NOMAD schemas, readers, and parsers for data of materials science synthesis processes in alignment with the FAIR (Findable, Accessible, Interoperable, and Reusable) principles. It serves as a community or standard plugin, offering commonly used schemas and classes/sections for materials processing data that can be shared across a community. | ||
|
||
## Getting Started | ||
## Supported Measurement Techniques | ||
|
||
This is a NOMAD plugin. For information on how to use them, see [NOMAD Plugins](https://nomad-lab.eu/prod/v1.0/docs/plugins.html). | ||
Currently, this plugin supports the following materials processing techniques: | ||
|
||
## Supported Measurement Techniques | ||
- **Vapor deposition**: | ||
|
||
Supports Physical Vapor Deposition (PVD) and Chemical Vapor Deposition (CVD) based processes such as: | ||
Molecular Beam Epitaxy (MBE), Pulsed Laser Deposition (PLD), Sputtering, Thermal Evaporation, and Metalorganic Vapor Phase Epitaxy (MOVPE) | ||
|
||
- **wet chemistry**: | ||
|
||
Supports Solution Preparation | ||
|
||
Additional materials processing techniques are actively being developed and will be included soon, including: | ||
Bulk Crystal growth (Synthesis from the melt), Polymerization, ...(what is coming???) | ||
|
||
Stay tuned for updates as more methods become available! | ||
|
||
## What You Will Find in This Documentation | ||
|
||
This documentation builds upon the general [NOMAD documentation](https://nomad-lab.eu/prod/v1/staging/docs/explanation/data.html). Here, you will find comprehensive guides on: | ||
|
||
- **Using the Plugin**: Step-by-step instructions on how to integrate and use the NOMAD Materials Processing Plugin in your NOMAD Oasis. | ||
- **Data Structures and Supported Methods**: Detailed descriptions of the available schemas, sections, and supported materials processing techniques. | ||
- **Contributing**: Learn how you can contribute to the ongoing development of this plugin. | ||
|
||
## About NOMAD | ||
|
||
NOMAD is an open-source data management platform tailored for materials science, designed to follow the FAIR principles. It offers a robust framework for managing and sharing materials data in a standardized and interoperable manner. To learn more about NOMAD, visit the [official homepage](https://nomad-lab.eu). | ||
|
||
At the moment, the following measurement techniques are supported: | ||
|
||
Todo... | ||
We hope this documentation provides all the information you need to make the most of the NOMAD Measurements Plugin. Feel free to [contact](contact.md) us for further questions. | ||
|
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