From 13bd1e3260aa7001d0e0f59e5a1456f4c5226d44 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabian=20Sch=C3=B6ppach?= Date: Thu, 10 Oct 2024 08:53:43 +0200 Subject: [PATCH] Initial draft for sputtering.py --- .../schema_packages/sputtering.py | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 src/nomad_uibk_plugin/schema_packages/sputtering.py diff --git a/src/nomad_uibk_plugin/schema_packages/sputtering.py b/src/nomad_uibk_plugin/schema_packages/sputtering.py new file mode 100644 index 0000000..6750d85 --- /dev/null +++ b/src/nomad_uibk_plugin/schema_packages/sputtering.py @@ -0,0 +1,24 @@ +from nomad.datamodel.data import ArchiveSection, EntryData +from nomad.metainfo import Quantity, Section, SubSection +from nomad_material_processing.vapor_deposition.pvd.general import PVDSource +from nomad_material_processing.vapor_deposition.pvd.sputtering import SputterDeposition + +from nomad_uibk_plugin.schema_packages import UIBKCategory + +from .sample import Sample + + +class SputterSource(PVDSource, ArchiveSection): + pass + +class SputterParameters(ArchiveSection): + pass + +class UIBKSputterDeposition(SputterDeposition, EntryData): + + m_def = Section( + categories=[UIBKCategory], + label = 'Sputter Deposition', + ) + + samples = SubSection(Sample, repeats=True) \ No newline at end of file