Skip to content

Commit

Permalink
Add PASTA-ELN converters and nanoindentation file types (#1)
Browse files Browse the repository at this point in the history
* add Doli filetype

* add extractor for doli

* syntax error

* finish extractor

* Add FischerScope and KLA nanoindenter

* uppercase letters are not allowed in id

* finish eliminating upper case

* Add file type description G200 mss file

* add output type

* Fix file type IDs in `supported_filetypes`

---------

Co-authored-by: Matthew Evans <[email protected]>
  • Loading branch information
SteffenBrinckmann and ml-evs authored Apr 24, 2024
1 parent 6572591 commit 389e0a5
Show file tree
Hide file tree
Showing 9 changed files with 126 additions and 0 deletions.
43 changes: 43 additions & 0 deletions marda_registry/data/extractors/pasta-converters.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
---
id: >-
pasta-converters
name: >-
Extractors from PASTA-ELN
description: >-
A collection of extractors for
- Doli binary file (.mvl) for tension-compression machine.
- Fischer Scope Indenter (.hap)
- KLA G200X Nanoindenter (.NMD)
Outputs to hdf5 / Nexus format
supported_filetypes:
- id: doli-mvl
- id: fischer-scope-hap
- id: kla-g200x-nmd
license:
spdx: MIT
subject:
- Tension-Compression
- Nanoindentation
source_repository: https://github.com/PASTA-ELN/Converters
documentation: https://github.com/PASTA-ELN/Converters
citations:
- uri: https://github.com/PASTA-ELN/Converters
creators:
- S. Brinckmann
title: 'converters from binary files to hdf5'
type: software
usage:
- method: cli
command: converter_hap {{ input_path }}
supported_filetypes: [fischer-scope-hap]
- method: cli
command: converter_mvl {{ input_path }}
supported_filetypes: [doli-mvl]
- method: cli
command: converter_nmd {{ input_path }}
supported_filetypes: [kla-g200x-nmd]
installation:
- method: pip
packages:
- git+https://github.com/PASTA-ELN/Converters
requires_python: '>=3.9'
17 changes: 17 additions & 0 deletions marda_registry/data/filetypes/doli-mvl.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
id: >-
doli-mvl
name: >-
Doli MVL
description: >-
A format for Doli binary file (.mvl) for tension-compression machine.
associated_file_extensions:
- mvl
associated_vendors:
- Doli (www.doli.de)
subject:
- Tension-Compression
associated_instruments:
- Doli
associated_software:
- Test&Motion (Software for Universal Test Machines for Windows) Version 4.1
17 changes: 17 additions & 0 deletions marda_registry/data/filetypes/fischer-scope-hap.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
id: >-
fischer-scope-hap
name: >-
Fischer Scope HAP
description: >-
A format for Fischer Scope Indenter
associated_file_extensions:
- hap
associated_vendors:
- Helmut Fischer GmbH (www.helmut-fischer.com)
subject:
- Nanoindentation
associated_instruments:
- HM100
associated_software:
- WIN-HCU
20 changes: 20 additions & 0 deletions marda_registry/data/filetypes/keysight-g200-mss.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
id: >-
keysight-g200-mss
name: >-
Keysight/Agilent/MTS G200 Nanoindenter
description: >-
A format for Keysight/Agilent/MTS G200 Nanoindenter (.mss)
associated_file_extensions:
- mss
associated_vendors:
- Keysight
- Agilent
- MTS
subject:
- Nanoindentation
associated_instruments:
- G200
- XP
associated_software:
- Nanosuite
17 changes: 17 additions & 0 deletions marda_registry/data/filetypes/kla-g200x-nmd.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
id: >-
kla-g200x-nmd
name: >-
KLA G200X Nanoindenter
description: >-
A format for KLA G200X Nanoindenter (.nmd)
associated_file_extensions:
- nmd
associated_vendors:
- KLA
subject:
- Nanoindentation
associated_instruments:
- G200X
associated_software:
- Test&Run
3 changes: 3 additions & 0 deletions marda_registry/data/lfs/doli-mvl/Membrane2_03.mvl
Git LFS file not shown
3 changes: 3 additions & 0 deletions marda_registry/data/lfs/fischerScope-hap/Al.hap
Git LFS file not shown
3 changes: 3 additions & 0 deletions marda_registry/data/lfs/keysight-g200-mss/FS.mss
Git LFS file not shown
3 changes: 3 additions & 0 deletions marda_registry/data/lfs/klaG200X-nmd/FS.NMD
Git LFS file not shown

0 comments on commit 389e0a5

Please sign in to comment.