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

Shallow defect analysis #50

Merged
merged 102 commits into from
Mar 30, 2024
Merged

Shallow defect analysis #50

merged 102 commits into from
Mar 30, 2024

Commits on Feb 1, 2024

  1. Configuration menu
    Copy the full SHA
    2eca6e6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e0584a8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7a6c2c0 View commit details
    Browse the repository at this point in the history
  4. added test

    adair-nicolson committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    10d6679 View commit details
    Browse the repository at this point in the history
  5. uncommented warning

    adair-nicolson committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    611c246 View commit details
    Browse the repository at this point in the history
  6. fix circular import

    adair-nicolson committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    f6da270 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    189c741 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2024

  1. fix typo

    adair-nicolson committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    058b0b7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    51d553d View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2024

  1. Configuration menu
    Copy the full SHA
    a6af4d2 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #47 from adair-nicolson/develop

    Shallow defect analysis
    kavanase authored Feb 15, 2024
    Configuration menu
    Copy the full SHA
    13712e8 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2024

  1. Merge branch 'main' into shallow_defects

    # Conflicts:
    #	doped/analysis.py
    adair-nicolson committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    c502e3b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4316232 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7d2c69e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    799c5d0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    02c9819 View commit details
    Browse the repository at this point in the history
  6. Fix bes test

    adair-nicolson committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    7f68f49 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    00ac201 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    48a5e38 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2024

  1. Configuration menu
    Copy the full SHA
    0b00716 View commit details
    Browse the repository at this point in the history
  2. Added new tests for wrong vise version and test for no projected orbi…

    …tals. Updated old tests to include load_phs_data=False to avoid clash with new warnings
    adair-nicolson committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    3783299 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2024

  1. Configuration menu
    Copy the full SHA
    0e5a2c7 View commit details
    Browse the repository at this point in the history
  2. Update Tips.rst

    Sharpen some early text, fix some typos in the shallow defects section, and switch a reference
    aronwalsh committed Mar 3, 2024
    Configuration menu
    Copy the full SHA
    7b82e59 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2024

  1. Fix legend in plots

    adair-nicolson committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    2b24f98 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1b8a50b View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2024

  1. Merge with develop

    kavanase committed Mar 10, 2024
    Configuration menu
    Copy the full SHA
    2031aad View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b50ed9b View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2024

  1. Configuration menu
    Copy the full SHA
    95c9e74 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6870b2b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0106ddc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    321d226 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2024

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

Commits on Mar 13, 2024

  1. Add monkey patch to ensure defect site always included in neighbour l…

    …ist. Changed ordering of plot legend
    adair-nicolson committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    a40a2d7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    89a8e7a View commit details
    Browse the repository at this point in the history
  3. Update tips

    adair-nicolson committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    89f6ed4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ca7a2ff View commit details
    Browse the repository at this point in the history
  5. Supress vise info

    adair-nicolson committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    8534ad9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4a37b4c View commit details
    Browse the repository at this point in the history
  7. Missing test files

    adair-nicolson committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    74ec7b2 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b164276 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2024

  1. Configuration menu
    Copy the full SHA
    15cd98f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a6d0277 View commit details
    Browse the repository at this point in the history
  3. Add monkey-patched Vasprun._parse_projected_eigen() to make parsing…

    … more efficient with `load_phs_data=True`
    kavanase committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    ec621d3 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2024

  1. Merge branch 'develop' into shallow_defects

    # Conflicts:
    #	doped/analysis.py
    #	tests/test_analysis.py
    kavanase committed Mar 16, 2024
    Configuration menu
    Copy the full SHA
    b353acb View commit details
    Browse the repository at this point in the history
  2. Merge develop updates – CdTe example defects parsing with PHS state…

    …s now down to ~1m 37s
    kavanase committed Mar 16, 2024
    Configuration menu
    Copy the full SHA
    c9d4062 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2024

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

Commits on Mar 22, 2024

  1. Configuration menu
    Copy the full SHA
    a4e5a42 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0b647f0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fc70d05 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f63cc54 View commit details
    Browse the repository at this point in the history
  5. pymatgen.io.vasp.outputs.Procar can't parse non-collinear, so have to…

    … use vasprun.xml for those calculations to get PHS data. Rough fix, need to polish
    adair-nicolson committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    e09e974 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3dd403f View commit details
    Browse the repository at this point in the history
  7. Can't use gzip Procar

    adair-nicolson committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    6d919ef View commit details
    Browse the repository at this point in the history
  8. Test files

    adair-nicolson committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    61054ad View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2024

  1. Configuration menu
    Copy the full SHA
    c5020ae View commit details
    Browse the repository at this point in the history
  2. Merge branch 'develop' into shallow_defects

    # Conflicts:
    #	docs/Tips.rst
    #	doped/analysis.py
    #	examples/advanced_analysis_tutorial.ipynb
    kavanase committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    ca0eb16 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a35ba99 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2024

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

    kavanase committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    30469f1 View commit details
    Browse the repository at this point in the history
  3. Update file permissions

    kavanase committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    4f28cab View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bac6083 View commit details
    Browse the repository at this point in the history
  5. Add _parse_procar, expand docstrings, avoid unnecessary pydefect

    …`INFO` warning, allow `get_eigenvalue_analysis` to be used directly (not necessarily `doped` `DefectEntry` object)...
    kavanase committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    e508eb9 View commit details
    Browse the repository at this point in the history
  6. Add _load_and_parse_eigenvalue_data to DefectEntry to efficiently…

    … handle eigenvalue parsing, expand `get_eigenvalue_analysis` docstrings, and update so that eigenvalue data still in correct format after saving/reloading
    kavanase committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    464253a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5c44260 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2b331d5 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2024

  1. Configuration menu
    Copy the full SHA
    c894eb6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    63f97aa View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    972ca21 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a578cee View commit details
    Browse the repository at this point in the history
  5. Set DefectEntry name during initialisation to avoid unnecessary gue…

    …ssing before later resetting
    kavanase committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    62b4783 View commit details
    Browse the repository at this point in the history
  6. Add lru_cache for getting potcar stats for neutral nelect guessing,…

    … to massively speed up charge state guessing
    kavanase committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    d88f4e4 View commit details
    Browse the repository at this point in the history
  7. Add get_magnetization_from_vasprun and get_nelect_from_vasprun fu…

    …nctions to `doped.utils.parsing`
    kavanase committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    d3ea935 View commit details
    Browse the repository at this point in the history
  8. Add band_edge_properties_from_vasprun and `make_perfect_band_edge_s…

    …tate_from_vasp` functions to avoid need for `Outcar` with eigenvalue analysis functions
    kavanase committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    4da45ac View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2024

  1. Redefine _add_eigenvalues to make plotting with many kpoints and ba…

    …nds much more efficient (~10 seconds -> 0.5 seconds)
    kavanase committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    3da0cc4 View commit details
    Browse the repository at this point in the history
  2. Expand eigenvalue tests

    kavanase committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    cad2ee5 View commit details
    Browse the repository at this point in the history
  3. Update tests and add data

    kavanase committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    724971b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    975e4a8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cc25c28 View commit details
    Browse the repository at this point in the history
  6. Update y-limits and legend behaviour, and add ylims and `legend_kwa…

    …rgs` option for easy user customisation
    kavanase committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    caa6e5e View commit details
    Browse the repository at this point in the history
  7. Update and expand tests

    kavanase committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    7267d7d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0ac71aa View commit details
    Browse the repository at this point in the history
  9. Add from_dict method for DefectEntry to avoid unnecessary `pydefe…

    …ct` `INFO` messages
    kavanase committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    a55f924 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    026d371 View commit details
    Browse the repository at this point in the history
  11. Update default orb and energy similarity criteria from testing, w…

    …ith dynamic handling and warning if needs be
    kavanase committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    c0c68ca View commit details
    Browse the repository at this point in the history
  12. Minor docstrings updates, and use absolute paths in bulk_path/`defe…

    …ct_path` so later loading of data works even if notebook moved
    kavanase committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    90979e2 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    707b837 View commit details
    Browse the repository at this point in the history
  14. Update tips page

    kavanase committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    53ca0fe View commit details
    Browse the repository at this point in the history
  15. Update advanced tutorial

    kavanase committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    97adc43 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    484235b View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    a55859b View commit details
    Browse the repository at this point in the history
  18. Minor paper updates

    kavanase committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    b3feb76 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2024

  1. Minor updates

    kavanase committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    1d4e725 View commit details
    Browse the repository at this point in the history
  2. Analysis tests cleanup

    kavanase committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    5b94405 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2024

  1. Make vasprun projected eigenvalue parsing marginally more efficient, …

    …and avoid logging info messages
    kavanase committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    0572c09 View commit details
    Browse the repository at this point in the history
  2. Update default parsing behaviour; parse from vaspruns preferentially …

    …as speed mostly the same as PROCAR parsing now, and more accurate/easier
    kavanase committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    b531125 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fff7eaf View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    eaa8478 View commit details
    Browse the repository at this point in the history
  5. Revert "Updated test for some file combinations."

    This reverts commit eaa8478.
    kavanase committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    9ab2b03 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    54c3da4 View commit details
    Browse the repository at this point in the history
  7. Update eigenvalue tests, use same vasprun.xml/PROCAR JSONs but ac…

    …count for small numerical differences
    kavanase committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    9ffb1bc View commit details
    Browse the repository at this point in the history
  8. Reduce testing redundancy

    kavanase committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    561779e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8b78fde View commit details
    Browse the repository at this point in the history