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

Switch to AEV based models #26

Merged
merged 139 commits into from
Oct 10, 2024
Merged

Switch to AEV based models #26

merged 139 commits into from
Oct 10, 2024

Commits on Jun 20, 2024

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

Commits on Jun 21, 2024

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

Commits on Jun 22, 2024

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

Commits on Jun 24, 2024

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

    lohedges committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    c664428 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f62a107 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7942e5e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cd630bd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e32fa42 View commit details
    Browse the repository at this point in the history
  7. Formatting tweaks. [ci skip]

    lohedges committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    9fa510d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7d3e5e5 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2024

  1. Configuration menu
    Copy the full SHA
    316c70f View commit details
    Browse the repository at this point in the history
  2. Generalise feature naming.

    lohedges committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    6d37a76 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9338c60 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2024

  1. Configuration menu
    Copy the full SHA
    ca2d4da View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b3ba1fd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9798741 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2024

  1. Full AEV implementation with features computed in energy function.

    This fixes the autograd backpropagation by moving the calculation
    of the features and derived properties (s, chi) into the energy
    function. There is now no need to manually compute feature derivatives
    and apply their contribution to the QM gradient via the chain rule.
    [ci skip]
    lohedges committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    1496246 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    59d11a0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e5346b4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    48d83eb View commit details
    Browse the repository at this point in the history
  5. Docstring tweaks. [ci skip]

    lohedges committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    47edb09 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    82502e0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9a7bc1a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    bb7799e View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2024

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

Commits on Jun 30, 2024

  1. Configuration menu
    Copy the full SHA
    e16a348 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    74d5f38 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d3d3006 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7868f06 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    eaa9b04 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7d3457b View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2024

  1. Configuration menu
    Copy the full SHA
    71dfa1a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    10da04c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    42ce48b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bcfb2df View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    eee3021 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    24ecae6 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2024

  1. Configuration menu
    Copy the full SHA
    e4e35fc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    208c87a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    04475e9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6b195af View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4fcdc72 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    962a29b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d6b7964 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    23d8bb1 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ffc35c4 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    2307d56 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    9e74f35 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2024

  1. Configuration menu
    Copy the full SHA
    82bac3b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c98fe5b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ad288b5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    189b7a8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    701acb5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2c92f29 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2024

  1. Configuration menu
    Copy the full SHA
    21e5762 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8cc736a View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2024

  1. Configuration menu
    Copy the full SHA
    a95005c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aee8dd3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d050116 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d79b1f8 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

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

Commits on Jul 16, 2024

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

Commits on Jul 17, 2024

  1. Configuration menu
    Copy the full SHA
    8f8edf0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    20d42be View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2024

  1. Configuration menu
    Copy the full SHA
    6c49db2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b616925 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2024

  1. Configuration menu
    Copy the full SHA
    329ef51 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b738405 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    acb3c1a View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. Configuration menu
    Copy the full SHA
    0575fec View commit details
    Browse the repository at this point in the history
  2. Merge pull request #22 from kzinovjev/feature_aev

    Add support for choosing method for atomic polarizabilities. [ci skip]
    lohedges authored Jul 31, 2024
    Configuration menu
    Copy the full SHA
    5bf6abb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2f9c1b0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    48ada3d View commit details
    Browse the repository at this point in the history
  5. Blacken.

    lohedges committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    ae072be View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    694ba94 View commit details
    Browse the repository at this point in the history
  7. Update requirements.

    lohedges committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    aa337f0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    417014e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    706313b View commit details
    Browse the repository at this point in the history
  10. Mask the AEV features.

    lohedges committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    18e1f49 View commit details
    Browse the repository at this point in the history
  11. Blacken.

    lohedges committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    3b6e433 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    fc3ac84 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    8d37ff3 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    c5f9a3a View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    81d0175 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    7bf9bd6 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2024

  1. Configuration menu
    Copy the full SHA
    677077f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    28c2890 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2b19eb8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    953223d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c335c34 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d3c9afe View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0e3ef12 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2024

  1. Configuration menu
    Copy the full SHA
    d0fede5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2d04c35 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4d12a23 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2024

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

Commits on Aug 6, 2024

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

Commits on Aug 7, 2024

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

Commits on Aug 8, 2024

  1. Added the MACExEMLE model

    JMorado committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    3d0817d View commit details
    Browse the repository at this point in the history
  2. Fix typo

    JMorado committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    3c7691e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7136180 View commit details
    Browse the repository at this point in the history
  4. Miscellaneous formatting

    JMorado committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    6b7675f View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2024

  1. Configuration menu
    Copy the full SHA
    a136532 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #25 from JMorado/feature_mace

    Add the MACEEMLE Torch model
    lohedges authored Aug 9, 2024
    Configuration menu
    Copy the full SHA
    b546e40 View commit details
    Browse the repository at this point in the history
  3. Refactor emle.models.

    lohedges committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    2801769 View commit details
    Browse the repository at this point in the history
  4. Rename patches module.

    lohedges committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    044305c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0ffc0c4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8ce4be2 View commit details
    Browse the repository at this point in the history
  7. Formatting tweaks.

    lohedges committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    b34d36e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    253257d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6343935 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2024

  1. Blacken.

    lohedges committed Aug 10, 2024
    Configuration menu
    Copy the full SHA
    db9df87 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2024

  1. Refactor to remove code duplication.

    Note that TorchScript doesn't support inheritance so we can't derive
    from the base EMLE module and call its forward method. Intead, derived
    models store instances of both the EMLE and in vacuo models as
    attriburtes, then use these to perform the two parts of the calculation.
    This avoids re-using the same EMLE logic in each modules forward method.
    lohedges committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    4c09678 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6da0239 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2184b01 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2024

  1. Configuration menu
    Copy the full SHA
    8e5ffc7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    627f35a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    15c2b89 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3496c50 View commit details
    Browse the repository at this point in the history
  5. Formatting tweak. [ci skip]

    lohedges committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    1cb7c18 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. Formatting tweaks. [ci skip]

    lohedges committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    595a725 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6f4702f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    095fac9 View commit details
    Browse the repository at this point in the history
  4. Remove redundant import.

    lohedges committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    e1835c9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8f6dcae View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1ee46f9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ab38a0c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e74ce0e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1e7281f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    143cb72 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2024

  1. Update environment files.

    lohedges committed Aug 18, 2024
    Configuration menu
    Copy the full SHA
    8be242a View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2024

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

Commits on Oct 1, 2024

  1. Update default model names.

    lohedges committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    70db930 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2024

  1. Configuration menu
    Copy the full SHA
    8514031 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9038dfc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1a1e9dc View commit details
    Browse the repository at this point in the history