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

10 replace xrd file reader #13

Draft
wants to merge 11 commits into
base: main
Choose a base branch
from
Draft

Conversation

RubelMozumder
Copy link
Contributor

@RubelMozumder RubelMozumder commented Sep 18, 2023

  • Adding pynxtools as a submodule
  • Get the entire plugin workflow working
    • Running
  • Write a general parser for
    • xrdml
    • xye
    • udf
    • raw
  • General normalizer to fill NeXus template from file parsers (inside reader)
  • Set a pipeline for getting NeXus template in plugin schema
  • Test Plugin in Nomad
  • Add a normalize step in the plugin to fill up the NeXus section in Nomad.

@RubelMozumder RubelMozumder linked an issue Sep 18, 2023 that may be closed by this pull request
@RubelMozumder
Copy link
Contributor Author

RubelMozumder commented Nov 21, 2023

Hi @hampusnasstrom, once I am done with the ci in pynxtools and nomad then I would urge to test the plugin in nomad and give a feedback.

Other are, the different types of files:

  1. At this point the reader is working only for a specific version of xrdml. The entire workflow should be accepted first. Then we have to sit together on how can we progress for other versions of the XRDml file. How many versions are available? Once we reach a satisfactory level for xrdml type file, we will proceed with other file types e.g. xye, udf, raw.

@hampusnasstrom
Copy link
Collaborator

Hi @hampusnasstrom, once I am done with the ci in pynxtools and nomad then I would urge to test the plugin in nomad and give a feedback.

Other are, the different types of files:

1. At this point the reader is working only for a specific version of xrdml. The entire workflow should be accepted first. Then we have to sit together on how can we progress for other versions of the XRDml file. How many versions are available? Once we reach a satisfactory level for xrdml type file, we will proceed with other file types e.g. xye, udf, raw.

Sarthak and I are currently implementing .xrdml (without xrayutilities) and .rasx in a standalone reader for now. We will then have a look at other file types as we get requests from users.

I will later suggest some changes in your code after we have done some refactoring. We discussed in area A and think it best to extract the read and write into functions like Markus is suggesting here: https://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/blob/develop/docs/explanation/processing.md?ref_type=heads#strategies-for-re-usable-processing-code

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.

Replace XRD File Reader
2 participants