Skip to content

Cleaning old branches#1553

Closed
mkuehbach wants to merge 1417 commits intonexusformat:mainfrom
FAIRmat-NFDI:cleaning_old_branches
Closed

Cleaning old branches#1553
mkuehbach wants to merge 1417 commits intonexusformat:mainfrom
FAIRmat-NFDI:cleaning_old_branches

Conversation

@mkuehbach
Copy link
Copy Markdown
Contributor

@mkuehbach mkuehbach commented Mar 26, 2025

SORRY THIS WAS A MISTAKE

atomprobe-tc and others added 30 commits January 31, 2025 15:59
…definition below instrument that was required with the previous design. The key idea always was to have one group where static props of the instrument are stored and another group (event_data) where dynamic values are stored, so far the implementation for this recreated all concepts of the instrument on the one hand in NXapm_msr and on the other hand in NXevent_data_apm. However, now with base class inheritance supported and accepted by the NIAC, it would be much better to refactor NXapm_msr towards a base class called NXinstrument_apm that offers a dictionary for the concepts for static and typically quantities with more dynamic i.e. frequently changing values. Thereby measurement and NXevent_data_apm can just inherit NXinstrument_apm and thus the description of the NXevent_data_apm base class becomes much slimmer, less prone to making manual errors like copy-paste, the appdef will then just constrain for which concepts inherited from either NXinstrument_apm will be required, then possibly one may even remove NXevent_data_apm altogether via eventID(NXobject) with a child NXinstrument_apm
…msr refactored into NXinstrument_apm, next and last step, check that relevant groups of NXinstrument_apm are defined and constrained properly in the NXapm appdef to complete the BREAKING REFACTORING
…iles from CompositionSpace (NFDI-MatWerk) or paraprobe-toolbox (FAIRmat) into NOMAD for the apmapp developments
atomprobe-tc and others added 24 commits March 18, 2025 13:03
… its name to context to make clearer what is meant and why this could be useful
…gainst the schema using dataconverter aka validation
First round of bugfixes to prepare an update and release for EM and APM examples in NOMAD and pynxtools{-em, -apm} parsers
Remaining bugfixes on definitions to prepare pynxtools v0.10.1 release
* Remove duplication of the concept in base class and app def, delete bias_sweep which come through NXbias_spectrocopy base class, fix some exists attributes.

* Check sts.

* fix afm.

* remove NXbias_sweep.

* fix tests.

* tiny fix.

* oscillator excitation.

---------

Co-authored-by: Rubel <rubel.mozumder@outlook.com>
use correct enum in `NXelectronalyzer` axes attribute
…e deleted as they can always be recovered if really needed but currently pollute the repo unnecessarily
@mkuehbach mkuehbach requested review from lukaspie and sanbrock and removed request for lukaspie and sanbrock March 26, 2025 10:18
@mkuehbach mkuehbach closed this Mar 26, 2025
@mkuehbach mkuehbach deleted the cleaning_old_branches branch September 17, 2025 17:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants