Skip to content

Commit 313a7d3

Browse files
authored
Merge pull request #481 from FAIRmat-NFDI/integrate-pynxtools-igor
Integrate pynxtools igor
2 parents fe998a5 + 8f01950 commit 313a7d3

File tree

4 files changed

+14
-4
lines changed

4 files changed

+14
-4
lines changed

.github/workflows/plugin_test.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,9 @@ jobs:
2929
- plugin: pynxtools-em
3030
branch: main
3131
tests_to_run: tests/.
32+
- plugin: pynxtools-igor
33+
branch: main
34+
tests_to_run: tests/.
3235
- plugin: pynxtools-mpes
3336
branch: main
3437
tests_to_run: tests/.

docs/reference/plugins.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Plugins
2-
There are a number of plugins available for pynxtools that are maintained within FAIRmat. These are extensions of pynxtools used for reading data of specific experimental techniques.
2+
There are a number of plugins available for pynxtools that are maintained within FAIRmat. These are extensions of pynxtools used for reading data of specific experimental techniques and/or file formats.
33

44
### Photoemission spectroscopy
55
- [**pynxtools-mpes**](https://github.com/FAIRmat-NFDI/pynxtools-mpes): A reader for multi-dimensional photoelectron spectroscopy (MPES) data.
@@ -20,8 +20,12 @@ There are a number of plugins available for pynxtools that are maintained within
2020
- [**pynxtools-stm**](https://github.com/FAIRmat-NFDI/pynxtools-stm): A reader for scanning tunneling microscopy (SPM) and spectroscopy (STS) data.
2121

2222
### X-ray diffraction
23-
- [**pynxtools-xrd**](https://github.com/FAIRmat-NFDI/pynxtools-raman): A reader for X-ray diffraction data.
23+
- [**pynxtools-xrd**](https://github.com/FAIRmat-NFDI/pynxtools-xrd): A reader for X-ray diffraction data.
24+
2425
### Others
26+
- [**pynxtools-igor**](https://github.com/FAIRmat-NFDI/pynxtools-igor): A general reader for [Igor Pro](https://www.wavemetrics.com/) Binary Wave data. Documentation can be found [here](https://fairmat-nfdi.github.io/pynxtools-igor/).
27+
28+
2529

2630

2731
## Installation

pyproject.toml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ dev = [
6464
"pre-commit",
6565
]
6666
convert = [
67-
"pynxtools[apm,em,mpes,xps,stm,xrd,ellips,raman]",
67+
"pynxtools[apm,ellips,em,igor,mpes,raman,stm,xps,xrd]",
6868
]
6969

7070
apm = [
@@ -76,6 +76,9 @@ ellips = [
7676
em = [
7777
"pynxtools-em>=0.3.1",
7878
]
79+
igor = [
80+
"pynxtools-igor>=0.1.0",
81+
]
7982
mpes = [
8083
"pynxtools-mpes>=0.2.1",
8184
]

src/pynxtools/nomad/examples/iv_temp/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
This is an example of a PID controlled sensor sweep scan. The temperature is set using a PID controller. Then, for the set temperature, a voltage sweep is performed. For each of the voltages, the current is measured. This is repeated for a given list of temperatures.
66

7-
This specific data was captured using a Bluesky controlled system. This was then saved into a binary file using Pickle. This example illustrates how such a dataset could be converted using the [`JSONMapReader`](https://github.com/FAIRmat-NFDI/pynxtools/tree/master/src/pynxtools/dataconverter/readers/json_map) of the NOMAD plugin [`pynxtools`](https://github.com/FAIRmat-NFDI/pynxtools-xps).
7+
This specific data was captured using a Bluesky controlled system. This was then saved into a binary file using Pickle. This example illustrates how such a dataset could be converted using the [`JSONMapReader`](https://github.com/FAIRmat-NFDI/pynxtools/tree/master/src/pynxtools/dataconverter/readers/json_map) of the NOMAD plugin [`pynxtools`](https://github.com/FAIRmat-NFDI/pynxtools).
88
The data is mapped on to a Nexus application definition for temperature-dependent IV curve measurements, [NXiv_temp](https://fairmat-nfdi.github.io/nexus_definitions/classes/contributed_definitions/NXiv_temp.html).
99

1010
# Viewing uploaded data

0 commit comments

Comments
 (0)