-
Notifications
You must be signed in to change notification settings - Fork 864
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
Add support to LOBSTER >=5.0 #4065
Add support to LOBSTER >=5.0 #4065
Conversation
@naik-aakash thanks! I was about to start doing it myself 🙈 |
I think we also don't have a parser for the polarization file 😅. But maybe, this can be done in a subsequent pull request |
@naik-aakash should we maybe get a part of this merged as a bug fix and do the other things later? |
I was in contact with the LOBSTER developers and they will release a hotfix this week for a bug that prevents the LCFO anaylsis currently. I would suggest to wait with merging until then. |
Hi @JaGeo , we can do this. I can add test for this updates in next 1 or 2 days. Also, a bug was found in the new MOFE feature. Thus, I could not generate test files or write parsers for outputs for that specific analysis. In anycase a new version for LOBSTER is expected soon. |
…pleteDos methods needs to be updated)
Hi @JaGeo, this PR can now be reviewed. I am happy to address any issues that are spotted or needs some change. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I left some thoughts. Overall, nice work 😃
Hi @JaGeo, I have now addressed all the review comments where possible. For the |
So far, we mostly let users choose the filetype (eg Icohps, Icoops). I would do the same here. |
Oh, okay. This way sounds much simpler. I have now added the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks great @naik-aakash ! Thank you!
@shyuep @mkhorton this would be ready to merge from my side. Please let us know if we should change anything else. Thank you. The test that fails currently is related to matplotlib and windows and I don't think this has anything to do with our pull request.
Hi @shyuep , now all tests also pass after last merge. If there are no specific comments on the changes, PR is ready to be merged. |
Great. Thanks! |
Summary
This PR aims to update the
lobster.io.inputs
andlobster.io.outputs
modules to support LOBSTER v5. There are some changes in v5.1, mainly with the format of output files. Also, new output files are generated from fragment orbital analysis. A few new keywords have also been added.Todos
COXXCAR.LCFO.lobster, ICOXXLIST.LCFO.lobster, GROSSPOP.LCFO.lobster
file parsingDOSCAR.LCFO.lobster, CHARGE.LCFO.lobster
file parsing