Skip to content

Commit

Permalink
add sle example
Browse files Browse the repository at this point in the history
  • Loading branch information
lukaspie committed Feb 19, 2024
1 parent badae0a commit 116a01c
Show file tree
Hide file tree
Showing 4 changed files with 195 additions and 0 deletions.
Binary file added examples/.sle/EX439_S718_Au.sle
Binary file not shown.
165 changes: 165 additions & 0 deletions examples/.sle/eln_data_sle.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,165 @@
definition:
value: NXmpes
version: 1.0
title: EX439_S718_Au in 25 mbar O2
start_time: 2022-04-08T11:47:02.0200Z
end_time: 2022-04-08T14:52:26.0400Z
entry_identifier: EX439
experiment_institution: Max Planck Institute for Chemical Energy Conversion
experiment_facility: Surface and Interface Analysis Group
experiment_laboratory: Near-Ambient Pressure XPS Lab
program_name: SpecsLabProdigy
user:
name: Lukas Pielsticker
affiliation: Max Planck Institute for Chemical Energy Conversion
address: Lukas Pielsticker
orcid: 0000-0001-9361-8333
email: lukas.pielsticker@cec.mpg.de
instrument:
device_information:
vendor: SPECS GmbH
model: Custom NAP-XPS instrument
identifier: null
energy_resolution:
type: calibrated
resolution:
value: 0.2
unit: eV
source_probe:
type: Fixed Tube X-ray
probe: photon
device_information:
vendor: SPECS GmbH
model: µFOCUS 500
identifier: null
beam_probe:
distance:
value: 0.0
unit: mm
analyser:
description: hemispherical
device_information:
vendor: SPECS GmbH
model: PHOIBOS 150 NAP
identifier: null
collectioncolumn:
scheme: angular dispersive
device_information:
vendor: SPECS GmbH
model: PHOIBOS 150 NAP
identifier: null
energydispersion:
scheme: hemispherical
diameter:
unit: mm
value: 150
device_information:
vendor: SPECS GmbH
model: PHOIBOS 150
identifier: null
detector:
amplifier_type: channeltron
detector_type: Multi-anode
device_information:
vendor: Surface Concept GmbH
model: 1D-DLD detector
identifier: null
manipulator:
device_information:
vendor: SPECS GmbH
model: 5-axis manipulator
identifier: null
temperature_sensor:
name: type K thermocouple
measurement: temperature
attached_to: sample
type: type K thermocouple
value:
value: 298.0
unit: K
sample_heater:
name: Coherent Compact Evolution IR Diode LASER (DILAS)
physical_quantity: temperature
type: IR diode laser
heater_power:
value: 0.0
unit: W
pid:
setpoint:
value: 298.0
unit: K
cryostat:
name: null
physical_quantity: null
type: null
pid:
setpoint: null
drain_current_amperemeter:
name: Amperemeter 1.0
measurement: current
type: wire
value:
value: 0.1
unit: nA
sample_bias_voltmeter:
name: XPS sample voltmeter
measurement: voltage
attached_to: sample
type: oscilloscope
value:
value: 0.0
unit: V
sample_bias_potentiostat:
name: XPS sample potentiostat
physical_quantity: voltage
type: potentiostat
pid:
setpoint:
value: 0.0
unit: V
pressure_gauge:
name: Atmion
measurement: pressure
type: hot-filament ionization gauge
value:
value: 0.000000001
unit: mbar
value_log:
value:
value: null
unit: null
flood_gun:
name: FG 22/35
physical_quantity: current
type: low energy electron source
current:
value: 0.0
unit: A
current_log:
value:
value: null
unit: null
sample:
name: Polycristalline Au foil
sample_id: S718
atom_types: Au
physical_form: foil
situation: vacuum
substance:
name: Au
molecular_mass:
value: 196.96657
unit: g/mol
cas_number: 7440-57-5
molecular_formula_hill: Au
sample_history:
sample_preparation:
start_time: 2022-04-08T11:25:00.200Z
end_time: 2022-04-08T11:45:00.200Z
description: sputter cleaned with Ar ions for 20 min
method: Ar sputtering
PHYSICAL_PROCESS[sample_loading]:
start_time: 2022-04-08T11:02:00.0200Z
end_time: 2022-04-08T11:03:00.0200Z
description: loaded in the endstation and transferred to analysis chamber
method: vacuum transfer
8 changes: 8 additions & 0 deletions examples/.sle/params.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
dataconverter:
reader: xps
nxdl: NXmpes
input-file:
- EX439_S718_Au.sle
- eln_data_sle.yaml
remove_align: True
output: Au_25_mbar_O2_no_align.nxs
22 changes: 22 additions & 0 deletions examples/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# XPS Reader

## What is this reader?

This reader supports converting X-ray photoelectron spectroscopy into a NeXus formatted file. The application definiton it follows is [NXmpes](https://fairmat-nfdi.github.io/nexus_definitions/classes/contributed_definitions/NXmpes.html#nxmpes).

## Supported file formats
The reader decides which parser to use based on the file extension of the files provided. For the main XPS files, the following file extensions are supported:
- .sle: [SpecsLabProdigy](https://www.specs-group.com/nc/specs/products/detail/prodigy/) files, propietary format of SPECS GmbH (v1.6)
- .xml: SpecsLab 2files, XML format from SPECS GmbH (v1.6)
- .vms: VAMAS files, ISO standard data transfer format ([ISO 14976](https://www.iso.org/standard/24269.html)), both in regular and irregular format
- .xy: SpecsLabProdigy export format in XY format (including all export settings)
- .txt:
- exported by [Scienta Omicron](https://scientaomicron.com/en) instruments
- exported by [CasaXPS](https://www.casaxps.com/) analysis software

```console
user@box:~$ dataconverter --params-file params.yaml
```

## Contact person in FAIRmat for this reader
Lukas Pielsticker

0 comments on commit 116a01c

Please sign in to comment.