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

Adding nmr workflow #6

Merged

Conversation

JosePizarro3
Copy link
Contributor

@JosePizarro3 JosePizarro3 commented Jan 17, 2024

@ladinesa I would like to add these changes to the #3 so that I can merge everything together at once with the central nomad. Sorry for the mess, I was careless and worked in the same branch there regarding normalization.

Closes #1

@JosePizarro3 JosePizarro3 self-assigned this Jan 17, 2024
@JosePizarro3
Copy link
Contributor Author

My bad. Please, disregard the changes before: I think this workflow makes more sense to be defined in the parsers.

Per se, this is a file-format grouping NMR outputs from CASTEP / QE GIPAW, so I would use the utils in the electronic-parsers to handle this situation.

As you can see now, I am only defining the MagneticOutputs here, in a similar style as with the ElectronicStructureOutputs. Let me know what you think, then the workflow will be defined in the metainfo.py of the magres parser.

@JosePizarro3
Copy link
Contributor Author

Due to its simplicity now, I think I will simply merge this into #3

We keep the discussion in there.

@JosePizarro3 JosePizarro3 merged commit 4321e24 into 2-general-base-classes-for-workflows Jan 17, 2024
1 of 2 checks passed
@JosePizarro3 JosePizarro3 deleted the 1-adding-nmr-workflow branch January 17, 2024 13:05
JosePizarro3 added a commit that referenced this pull request Jan 17, 2024
* Added MagneticOutputs in general.py

* Added more imports for usage in __init__
JosePizarro3 added a commit that referenced this pull request Feb 2, 2024
* Added MagneticOutputs in general.py

* Added more imports for usage in __init__
JosePizarro3 added a commit that referenced this pull request Feb 5, 2024
* Added MagneticOutputs in general.py

* Added more imports for usage in __init__
JosePizarro3 added a commit that referenced this pull request Feb 7, 2024
* Added base classes for DFTMethod and DFTOutputs, and for GWOutputs

* Reformatted and using inheritance gw.py

* Added TBOutputs and DMFTOutputs to general.py

Reformatted dmft.py

* Added BeyondDFT2Tasks base class and MaxEntOutputs in general.py

Reformatted and inheritance in maxent.py

* Reformatted xs.py and photon_polarization.py

* Changed inheritance by composition

Reformat tb.py

* Added composition to XS workflow

* Defining ElectronicStructureOutputs for generic complex workflows

* Fix bug name

* Fixing XS and tests

* Changed name to electronic workflows to add Plus

* Fix testing

* Generalize method in BeyondDFT class

* Improved extraction of workflow_name

* Adding nmr workflow (#6)

* Added MagneticOutputs in general.py

* Added more imports for usage in __init__

* Fix testing
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

2 participants