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

Soc PROCAR handling and more #28

Merged
merged 139 commits into from
Aug 10, 2023
Merged

Soc PROCAR handling and more #28

merged 139 commits into from
Aug 10, 2023

Commits on Jun 26, 2023

  1. Update docs main page

    kavanase committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    e580932 View commit details
    Browse the repository at this point in the history
  2. Update README.md

    kavanase committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    ae49d72 View commit details
    Browse the repository at this point in the history
  3. Add -h CLI help options

    kavanase committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    4631ba1 View commit details
    Browse the repository at this point in the history
  4. yapf formatting

    kavanase committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    92e3488 View commit details
    Browse the repository at this point in the history
  5. Update Guide docs

    kavanase committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    319f358 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0845cbf View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c64c2cc View commit details
    Browse the repository at this point in the history
  8. Refactor Guide to Tutorial as this is more recognisable to people…

    … in the field (otherwise most will skip to the examples)
    kavanase committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    2d6d06e View commit details
    Browse the repository at this point in the history
  9. Update publications.md

    kavanase committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    801e021 View commit details
    Browse the repository at this point in the history
  10. Update theory.md

    kavanase committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    dd2179c View commit details
    Browse the repository at this point in the history
  11. Add links to Theory page

    kavanase committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    248b243 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    6178646 View commit details
    Browse the repository at this point in the history
  13. Recentre Si222 images

    kavanase committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    e3f36cd View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    c94691f View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    7bd6578 View commit details
    Browse the repository at this point in the history
  16. Update Si222 docs example

    kavanase committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    029dd91 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    91dda31 View commit details
    Browse the repository at this point in the history
  18. Update MgO docs example

    kavanase committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    0e986a1 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    c5c02ef View commit details
    Browse the repository at this point in the history
  20. Update NaBiS2 example

    kavanase committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    e6bb9d1 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2023

  1. Merge updates

    kavanase committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    fc76c01 View commit details
    Browse the repository at this point in the history
  2. Add .DS_Store to gitignore

    kavanase committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    3096e2e View commit details
    Browse the repository at this point in the history
  3. Refactor vscale to colour-norm and update help message/docstrings…

    … as discussed in #10. Tested and works as expected
    kavanase committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    1b19f94 View commit details
    Browse the repository at this point in the history
  4. Parse PROCAR in current directory by default, and update help messa…

    …ge accordingly. Tested and works as expected
    kavanase committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    8468498 View commit details
    Browse the repository at this point in the history
  5. Add --atoms option (and corresponding functions) to just specify wh…

    …ich atoms to project (rather than `atoms_idx`), by reading from POSCAR/CONTCAR. Tested and works as expected. Avoids using `pymatgen` as a dependency also. Will update examples to show this functionality
    kavanase committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    056aa68 View commit details
    Browse the repository at this point in the history
  6. Remove completed TODO

    kavanase committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    d804ba4 View commit details
    Browse the repository at this point in the history
  7. Consolidate colour_norm (formerly vscale) and intensity as they…

    … do the same thing just in different plotting functions (which depends on whether `--combined` is used). Tested and all works as expected
    kavanase committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    221d077 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2023

  1. Configuration menu
    Copy the full SHA
    152dabc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f582081 View commit details
    Browse the repository at this point in the history
  3. Merge main

    kavanase committed Jun 28, 2023
    Configuration menu
    Copy the full SHA
    c0e0fa4 View commit details
    Browse the repository at this point in the history
  4. Refactor mpl-style-file to plot command options, as it's the only p…

    …lace where it affects behaviour (and to avoid user confusion about having to place it after `unfold` but before `plot`)
    kavanase committed Jun 28, 2023
    Configuration menu
    Copy the full SHA
    59ec519 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2023

  1. Update CLI

    zhubonan committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    37ca3dc View commit details
    Browse the repository at this point in the history
  2. Clean up the time-reversal symmetry handling

    Simplify the handling of the time-reversal symmetry
    zhubonan committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    afacfd1 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2023

  1. Add docstrings

    kavanase committed Jul 2, 2023
    Configuration menu
    Copy the full SHA
    f13b81a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    31b39d6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    62f6bbc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3a59bad View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0f5dfde View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2023

  1. Update PROCAR handling to deal with setting just p or just d fo…

    …r orbital projections (all directions)
    kavanase committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    f29a5e7 View commit details
    Browse the repository at this point in the history
  2. Update CLI help messages

    kavanase committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    79b200d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    08fc65e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b464428 View commit details
    Browse the repository at this point in the history
  5. Allow non-projected plot to still specify atoms/atoms_idx and/or …

    …`orbitals` in groups, rather than all as one (e.g. if we want to use weighting with s orbitals from one and p orbitals from a different group of atoms), and sum for the final spectral function plot
    kavanase committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    355bcbb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1ee9704 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    164200e View commit details
    Browse the repository at this point in the history
  8. Formatting

    kavanase committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    13a07ac View commit details
    Browse the repository at this point in the history
  9. Handle colours/line-styles for _lm_-decomposed orbital contributions,…

    … to match the colour projections on the bandstructure
    kavanase committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    56fb766 View commit details
    Browse the repository at this point in the history
  10. Linting

    kavanase committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    5c5f73e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    798dce1 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    9b4de41 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    2801142 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    3e5b821 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    65b34c9 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    e9183e4 View commit details
    Browse the repository at this point in the history
  17. Formatting

    kavanase committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    ec6cbe3 View commit details
    Browse the repository at this point in the history
  18. Update tests

    kavanase committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    2b28dce View commit details
    Browse the repository at this point in the history
  19. Fix sumo version

    kavanase committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    27aed24 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2023

  1. Configuration menu
    Copy the full SHA
    68bc17d View commit details
    Browse the repository at this point in the history
  2. Formatting

    kavanase committed Jul 4, 2023
    Configuration menu
    Copy the full SHA
    b1b7d26 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    142cb67 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2023

  1. Configuration menu
    Copy the full SHA
    30619fa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    15a349a View commit details
    Browse the repository at this point in the history
  3. Update MgO example figures, commands, docs (show recommended `--atoms…

    …` rather than `--atoms-idx`)
    kavanase committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    85521e7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fe0c6c9 View commit details
    Browse the repository at this point in the history
  5. Update NaBiS2 example with new --atoms option, and specific appli…

    …cation of `--atoms-idx`
    kavanase committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    f8b73b7 View commit details
    Browse the repository at this point in the history
  6. Update sumo requirement

    kavanase committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    f378628 View commit details
    Browse the repository at this point in the history
  7. Add DOS plot example

    kavanase committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    2ecd1b7 View commit details
    Browse the repository at this point in the history
  8. Relax sumo requirements

    kavanase committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    0795152 View commit details
    Browse the repository at this point in the history
  9. Formatting

    kavanase committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    965b13b View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    50f76f3 View commit details
    Browse the repository at this point in the history
  11. Add notes/warnings about sumo requirement for DOS plots and not to …

    …use the `vasprun.xml` from GGA band structure calcs
    kavanase committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    c667767 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2023

  1. Handle case where user sets the same atom in different projection gro…

    …upings, but with different orbitals
    kavanase committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    0276c2a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    de3c1f7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8ae3200 View commit details
    Browse the repository at this point in the history
  4. Adjust figure sizing

    kavanase committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    77ff376 View commit details
    Browse the repository at this point in the history
  5. Update handling of multiple atom-orbital combos with the same atomic …

    …element for `unfold plot` (not projected)
    kavanase committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    3b7a4c7 View commit details
    Browse the repository at this point in the history
  6. Removed unused image

    kavanase committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    1380a06 View commit details
    Browse the repository at this point in the history
  7. Refactor usages of Easyunfold to easyunfold (this is the canonica…

    …l package name I believe?)
    kavanase committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    d45aeba View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2023

  1. Fix symprec help message

    kavanase committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    44b3649 View commit details
    Browse the repository at this point in the history
  2. Hide --yes help option

    kavanase committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    5980af6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f645c48 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2023

  1. Configuration menu
    Copy the full SHA
    432d5e4 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2023

  1. Move add_plot_options to just before plot commands (rather than b…

    …efore `effective_mass` where it isn't used)
    kavanase committed Jul 29, 2023
    Configuration menu
    Copy the full SHA
    b360be5 View commit details
    Browse the repository at this point in the history
  2. Refactor mpl_style_option to a decorator to avoid code duplication …

    …and allow it to be added as an option to `effective_mass`, `plot` and `plot-projections`
    kavanase committed Jul 29, 2023
    Configuration menu
    Copy the full SHA
    7bb0d02 View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'origin/pr-cli-update' into dos-plotting

    # Conflicts:
    #	easyunfold/cli.py
    kavanase committed Jul 29, 2023
    Configuration menu
    Copy the full SHA
    e11f1ab View commit details
    Browse the repository at this point in the history
  4. Revert colour_norm to vscale

    kavanase committed Jul 29, 2023
    Configuration menu
    Copy the full SHA
    764ed0e View commit details
    Browse the repository at this point in the history
  5. Fix intensity handling from #26

    kavanase committed Jul 29, 2023
    Configuration menu
    Copy the full SHA
    0f6575e View commit details
    Browse the repository at this point in the history
  6. Replace all instances of colour-norm/vscale in docs with recommen…

    …ded `intensity` option
    kavanase committed Jul 29, 2023
    Configuration menu
    Copy the full SHA
    3c93299 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0d33aa1 View commit details
    Browse the repository at this point in the history
  8. Make shell files executable

    kavanase committed Jul 29, 2023
    Configuration menu
    Copy the full SHA
    2a786d1 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b08d409 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    f4a92f4 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    94cb1bd View commit details
    Browse the repository at this point in the history
  12. Refactor DOS plotter handling in plotting to separate function to a…

    …void code duplication
    kavanase committed Jul 29, 2023
    Configuration menu
    Copy the full SHA
    d25f088 View commit details
    Browse the repository at this point in the history
  13. Bump version number before next major release with backwards-compatib…

    …le DOS plotting and other additions
    kavanase committed Jul 29, 2023
    Configuration menu
    Copy the full SHA
    78a390d View commit details
    Browse the repository at this point in the history
  14. pre-commit formatting

    kavanase committed Jul 29, 2023
    Configuration menu
    Copy the full SHA
    f821de2 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2023

  1. Remove unused ncl and gamma CLI options from plot options (CLI pl…

    …ot commands require WAVECARs to already have been parsed with `unfold calculate`, so these are just fluff options that do nothing)
    kavanase committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    09bc5b6 View commit details
    Browse the repository at this point in the history
  2. Overhaul PROCAR handling to handle and amalgamate multiple PROCAR

    …s in one `Procar` object. Means that previously-parsed kpoints are skipped (and not double counted), as well as some efficiency boosts and aided handling
    kavanase committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    4aec440 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2f52225 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7459d68 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    65387a1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3895b84 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ce80c6b View commit details
    Browse the repository at this point in the history
  8. Update test_procar() (Gamma point duplicated in k-point path so upd…

    …ated parsing reduces nkpts from 48 to 47)
    kavanase committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    3cfaeba View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2023

  1. Bump version number

    kavanase committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    b328db2 View commit details
    Browse the repository at this point in the history
  2. No ticks on DOS plots

    kavanase committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    41139a1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d72c53a View commit details
    Browse the repository at this point in the history
  4. Pre-commit formatting

    kavanase committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    2c73991 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    97e8c9b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a7c08c8 View commit details
    Browse the repository at this point in the history
  7. Pre-commit formatting

    kavanase committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    f775e99 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2023

  1. Code cleanup and efficiency

    kavanase committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    205df67 View commit details
    Browse the repository at this point in the history
  2. Fix weight normalisation

    kavanase committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    fabf5f3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6254fac View commit details
    Browse the repository at this point in the history
  4. Code cleanup

    kavanase committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    f898dd3 View commit details
    Browse the repository at this point in the history
  5. Code cleanup

    kavanase committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    550cc84 View commit details
    Browse the repository at this point in the history
  6. Change default colour handling ("g" in matplotlib goes to (0,0.5,0) i…

    …n RGB space which can give odd interpolation behaviour, so use RGB coordinates as defaults instead)
    kavanase committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    7e079ca View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2bc1e16 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9566e4b View commit details
    Browse the repository at this point in the history
  9. Normalise PROCAR projections so the total orbital projection sums to …

    …1 (this avoids cases where bands with delocalised contributions become very very faint just because there is less complete orbital basis set assignment to them in VASP, rather than actually having low spectral function intensity (still weighted by the actual spectral function intensity in the plot))
    kavanase committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    8382a64 View commit details
    Browse the repository at this point in the history
  10. pre-commit formatting

    kavanase committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    55b2355 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2023

  1. Configuration menu
    Copy the full SHA
    ebc3ccf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    760caee View commit details
    Browse the repository at this point in the history
  3. Add and update tests

    kavanase committed Aug 6, 2023
    Configuration menu
    Copy the full SHA
    d2e0fa3 View commit details
    Browse the repository at this point in the history
  4. Update test

    kavanase committed Aug 6, 2023
    Configuration menu
    Copy the full SHA
    cd84230 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2023

  1. Configuration menu
    Copy the full SHA
    c34a765 View commit details
    Browse the repository at this point in the history
  2. Pre commit formatting

    kavanase committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    062195a View commit details
    Browse the repository at this point in the history
  3. Update MgO projection plots

    kavanase committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    26915f3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    547d462 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9799733 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2023

  1. Pre-commit formatting

    kavanase committed Aug 8, 2023
    Configuration menu
    Copy the full SHA
    70bd9ad View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2023

  1. Configuration menu
    Copy the full SHA
    7599baf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ae5b6cc View commit details
    Browse the repository at this point in the history
  3. Resize images

    kavanase committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    d6a2ba3 View commit details
    Browse the repository at this point in the history
  4. Update README.md

    kavanase authored Aug 9, 2023
    Configuration menu
    Copy the full SHA
    709b72e View commit details
    Browse the repository at this point in the history
  5. Subscript formatting

    kavanase authored Aug 9, 2023
    Configuration menu
    Copy the full SHA
    81ebe37 View commit details
    Browse the repository at this point in the history
  6. Subscript formatting

    kavanase committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    4db50a9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    faad55d View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2023

  1. Configuration menu
    Copy the full SHA
    ebf053e View commit details
    Browse the repository at this point in the history