First commit of JWB's vib-EELS code#67
Draft
irrotational wants to merge 25 commits into
Draft
Conversation
…er containing some .castep files for testing PhononPrep.py called phononprep_test
…ords disucssed with RJN.
… fmt file and running optados -- mainly for the test suite" This reverts commit 6b14fe9.
…rans and .adf files
…o gfortran, as it should be.
jryates
reviewed
Jun 22, 2026
jryates
reviewed
Jun 22, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds vib-EELS functionality to OptaDOS
Main additions:
phonon_eels Module
Provides functionality for both aloof and impact vib-EELS calculations, namely:
Introduction of the OptaDOS Data (.odd) file format
.odd files are read by the read_odd module, and are currently only used for vib-EELS tasks. They allow the block-specification of key quantities, like partial charges and atomic displacement parameters.
odplot.py
The odplot.py plotting utility is provided (in optados/python), for plotting the output(s) of vib-EELS calculations
Other