Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ellips reader and eln_data #120

Merged
merged 44 commits into from Jun 1, 2023
Merged

Ellips reader and eln_data #120

merged 44 commits into from Jun 1, 2023

Conversation

cmmngr
Copy link
Collaborator

@cmmngr cmmngr commented May 30, 2023

Updated ellips reader and metadata file (eln_data.yaml)

@cmmngr cmmngr requested review from sanbrock and domna May 30, 2023 16:50
pynxtools/dataconverter/readers/ellips/reader.py Outdated Show resolved Hide resolved
pynxtools/dataconverter/readers/ellips/reader.py Outdated Show resolved Hide resolved
pynxtools/dataconverter/readers/ellips/reader.py Outdated Show resolved Hide resolved
pynxtools/dataconverter/readers/ellips/reader.py Outdated Show resolved Hide resolved
pynxtools/dataconverter/readers/utils.py Outdated Show resolved Hide resolved
@cmmngr cmmngr marked this pull request as ready for review June 1, 2023 07:48
pynxtools/dataconverter/readers/ellips/reader.py Outdated Show resolved Hide resolved
@domna
Copy link
Collaborator

domna commented Jun 1, 2023

Please also remember to update the eln_data.yaml and eln files in the north repository (https://gitlab.mpcdf.mpg.de/nomad-lab/nomad-remote-tools-hub/-/tree/develop/docker/ellips/example)

This should be done together with the release update in the example, i.e., when we set pynxtools>=0.0.3.

Co-authored-by: Florian Dobener <florian.dobener@physik.hu-berlin.de>
@cmmngr cmmngr requested a review from sanbrock June 1, 2023 13:15
@coveralls
Copy link

coveralls commented Jun 1, 2023

Pull Request Test Coverage Report for Build 5146557202

  • 73 of 94 (77.66%) changed or added relevant lines in 3 files are covered.
  • 2 unchanged lines in 2 files lost coverage.
  • Overall coverage increased (+0.1%) to 49.925%

Changes Missing Coverage Covered Lines Changed/Added Lines %
pynxtools/dataconverter/readers/ellips/reader.py 70 79 88.61%
pynxtools/dataconverter/readers/ellips/mock.py 0 12 0.0%
Files with Coverage Reduction New Missed Lines %
pynxtools/dataconverter/readers/ellips/mock.py 1 20.0%
pynxtools/nexus/nexus.py 1 73.89%
Totals Coverage Status
Change from base Build 5143156493: 0.1%
Covered Lines: 5305
Relevant Lines: 10626

💛 - Coveralls

Copy link
Collaborator

@sanbrock sanbrock left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@sanbrock sanbrock merged commit f16e63a into master Jun 1, 2023
4 checks passed
@sanbrock sanbrock deleted the opt_spec branch June 1, 2023 16:08
RubelMozumder pushed a commit that referenced this pull request Jun 28, 2023
* Reader for NXellipsometry(NXopt)

* mock function for NXellipsometry(NXopt)

* eln_data.yaml for NXellipsometry(NXopt)

* New reader for NXellipsometry(NXopt)

* Update mock.py

* indentation

* indentation

* Update mock.py

* Update mock.py

* Updated metadata file to be consistent with new NXellipsometry

* corrected some pycodestyle errors in the reader

* corrected some pycodestyle errors

* indentation

* shortened lines

* Added argument to FlattenSettings

used in ellips reader

* correcting some pylint errors

* pycodestyle problems

* Update reader.py

* Update reader.py

* Update reader.py

* label function

* removing err_labels

* fixing header_labels args

* Update reader.py

* derived prms

* data array functions

* Update reader.py

* removing unused argument header

* Update reader.py

* Update reader.py

* removed blocks from config keys

* update eln_data file

* changing ang. spread unit

* Corrections in the reader

* Renamed black_list to ignore_keys

* moved import math

* Updating reader to be consistent with new eln

* new eln file

* Updated writer to handle attributs in ellips reader

* updating definitions

* Update pynxtools/dataconverter/readers/ellips/reader.py

Co-authored-by: Florian Dobener <florian.dobener@physik.hu-berlin.de>

* Updates eln_data to nomad generated one

* Fixes key mapping

---------

Co-authored-by: Florian Dobener <florian.dobener@physik.hu-berlin.de>
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.

None yet

4 participants