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

basic guesser features #3753

Merged
merged 295 commits into from
Oct 19, 2024
Merged
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Jul 23, 2022

  1. Update core.py

    aya9aladdin authored Jul 23, 2022
    Configuration menu
    Copy the full SHA
    60b24c1 View commit details
    Browse the repository at this point in the history
  2. Update core.py

    aya9aladdin authored Jul 23, 2022
    Configuration menu
    Copy the full SHA
    ce68bd1 View commit details
    Browse the repository at this point in the history
  3. Update core.py

    aya9aladdin authored Jul 23, 2022
    Configuration menu
    Copy the full SHA
    ae862fc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c5d3453 View commit details
    Browse the repository at this point in the history
  5. Update core.py

    aya9aladdin authored Jul 23, 2022
    Configuration menu
    Copy the full SHA
    f6053dc View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2022

  1. remove guessing from parser

    remove guessing types and masses from parsers
    aya9aladdin committed Jul 25, 2022
    Configuration menu
    Copy the full SHA
    bb04030 View commit details
    Browse the repository at this point in the history
  2. Update universe.py

    aya9aladdin authored Jul 25, 2022
    Configuration menu
    Copy the full SHA
    91f0d08 View commit details
    Browse the repository at this point in the history
  3. Update universe.py

    aya9aladdin authored Jul 25, 2022
    Configuration menu
    Copy the full SHA
    2a013f1 View commit details
    Browse the repository at this point in the history
  4. Update base.py

    aya9aladdin authored Jul 25, 2022
    Configuration menu
    Copy the full SHA
    93ffc3f View commit details
    Browse the repository at this point in the history
  5. Update core.py

    aya9aladdin authored Jul 25, 2022
    Configuration menu
    Copy the full SHA
    bf41f72 View commit details
    Browse the repository at this point in the history
  6. Update tables.py

    aya9aladdin authored Jul 25, 2022
    Configuration menu
    Copy the full SHA
    9cd3460 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ca1f871 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2022

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

    aya9aladdin committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    4f2782f View commit details
    Browse the repository at this point in the history
  3. plural attr

    aya9aladdin committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    6661c36 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2022

  1. Update __init__.py

    aya9aladdin authored Jul 27, 2022
    Configuration menu
    Copy the full SHA
    8b0cec5 View commit details
    Browse the repository at this point in the history
  2. Update __init__.py

    aya9aladdin committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    5a9ed58 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b28f09a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6fe79ac View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fc4ec30 View commit details
    Browse the repository at this point in the history
  6. Update DefaultGuesser.py

    aya9aladdin committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    ede16ca View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    76275a3 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2022

  1. Update package/MDAnalysis/core/universe.py

    Co-authored-by: Jonathan Barnoud <[email protected]>
    aya9aladdin and jbarnoud authored Jul 28, 2022
    Configuration menu
    Copy the full SHA
    f7bbbe6 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2022

  1. Configuration menu
    Copy the full SHA
    f1a09bb View commit details
    Browse the repository at this point in the history
  2. remove assigning atomtypes to names in PDBParser

    it breaks the current behavior of guessing masses
    aya9aladdin committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    4dc0ada View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    770b4ce View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2022

  1. Configuration menu
    Copy the full SHA
    2c92aa0 View commit details
    Browse the repository at this point in the history
  2. Update PQRParser.py

    aya9aladdin committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    5125953 View commit details
    Browse the repository at this point in the history
  3. ..

    aya9aladdin committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    b0a0ee2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c2f1f9a View commit details
    Browse the repository at this point in the history
  5. Update universe.py

    aya9aladdin committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    6b2c4c7 View commit details
    Browse the repository at this point in the history
  6. Update universe.py

    aya9aladdin committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    0c9e78d View commit details
    Browse the repository at this point in the history
  7. Update universe.py

    aya9aladdin committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    bf2463f View commit details
    Browse the repository at this point in the history
  8. Update universe.py

    aya9aladdin committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    c159461 View commit details
    Browse the repository at this point in the history
  9. Update universe.py

    aya9aladdin committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    2039be7 View commit details
    Browse the repository at this point in the history
  10. Update universe.py

    aya9aladdin committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    6b6c07b View commit details
    Browse the repository at this point in the history
  11. Update universe.py

    aya9aladdin committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    2ceeec6 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    4679c18 View commit details
    Browse the repository at this point in the history
  13. Update universe.py

    aya9aladdin committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    5f81d3e View commit details
    Browse the repository at this point in the history
  14. Update universe.py

    aya9aladdin committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    60cedfc View commit details
    Browse the repository at this point in the history
  15. Update universe.py

    aya9aladdin committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    a7ea8da View commit details
    Browse the repository at this point in the history
  16. Update universe.py

    aya9aladdin committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    18c86f8 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2022

  1. Configuration menu
    Copy the full SHA
    3d996c4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    23932ca View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1d988de View commit details
    Browse the repository at this point in the history
  4. Update universe.py

    aya9aladdin committed Aug 5, 2022
    Configuration menu
    Copy the full SHA
    75e7b81 View commit details
    Browse the repository at this point in the history
  5. Update universe.py

    aya9aladdin committed Aug 5, 2022
    Configuration menu
    Copy the full SHA
    baa3e0b View commit details
    Browse the repository at this point in the history
  6. Update universe.py

    aya9aladdin committed Aug 5, 2022
    Configuration menu
    Copy the full SHA
    54b2a64 View commit details
    Browse the repository at this point in the history
  7. pep style

    aya9aladdin authored Aug 5, 2022
    Configuration menu
    Copy the full SHA
    c85a593 View commit details
    Browse the repository at this point in the history
  8. Update universe.py

    aya9aladdin committed Aug 5, 2022
    Configuration menu
    Copy the full SHA
    2bd7fff View commit details
    Browse the repository at this point in the history
  9. pep

    aya9aladdin authored Aug 5, 2022
    Configuration menu
    Copy the full SHA
    81c5382 View commit details
    Browse the repository at this point in the history
  10. pep

    aya9aladdin authored Aug 5, 2022
    Configuration menu
    Copy the full SHA
    78365bd View commit details
    Browse the repository at this point in the history
  11. pep

    aya9aladdin authored Aug 5, 2022
    Configuration menu
    Copy the full SHA
    97a3d6b View commit details
    Browse the repository at this point in the history
  12. pep

    aya9aladdin authored Aug 5, 2022
    Configuration menu
    Copy the full SHA
    c796eee View commit details
    Browse the repository at this point in the history
  13. Update universe.py

    aya9aladdin committed Aug 5, 2022
    Configuration menu
    Copy the full SHA
    63d6fe1 View commit details
    Browse the repository at this point in the history
  14. pep

    aya9aladdin committed Aug 5, 2022
    Configuration menu
    Copy the full SHA
    8748515 View commit details
    Browse the repository at this point in the history
  15. pep

    aya9aladdin authored Aug 5, 2022
    Configuration menu
    Copy the full SHA
    c010d47 View commit details
    Browse the repository at this point in the history
  16. pep

    aya9aladdin authored Aug 5, 2022
    Configuration menu
    Copy the full SHA
    b6fa523 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    ba3e733 View commit details
    Browse the repository at this point in the history
  18. pep

    aya9aladdin authored Aug 5, 2022
    Configuration menu
    Copy the full SHA
    3711962 View commit details
    Browse the repository at this point in the history
  19. Update tables.py

    aya9aladdin committed Aug 5, 2022
    Configuration menu
    Copy the full SHA
    10b8c03 View commit details
    Browse the repository at this point in the history
  20. Update tables.py

    aya9aladdin authored Aug 5, 2022
    Configuration menu
    Copy the full SHA
    c0f826f View commit details
    Browse the repository at this point in the history
  21. pep

    aya9aladdin authored Aug 5, 2022
    Configuration menu
    Copy the full SHA
    636e4bc View commit details
    Browse the repository at this point in the history
  22. Update universe.py

    aya9aladdin committed Aug 5, 2022
    Configuration menu
    Copy the full SHA
    752f05e View commit details
    Browse the repository at this point in the history
  23. Update universe.py

    aya9aladdin committed Aug 5, 2022
    Configuration menu
    Copy the full SHA
    d0e2a8a View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    986335e View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2022

  1. Update universe.py

    aya9aladdin committed Aug 6, 2022
    Configuration menu
    Copy the full SHA
    b80edec View commit details
    Browse the repository at this point in the history
  2. Update universe.py

    aya9aladdin committed Aug 6, 2022
    Configuration menu
    Copy the full SHA
    438ac52 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5d6772c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0dcca86 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1a74cfd View commit details
    Browse the repository at this point in the history
  6. updating test

    aya9aladdin committed Aug 6, 2022
    Configuration menu
    Copy the full SHA
    eba975c View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2022

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

Commits on Aug 17, 2022

  1. Configuration menu
    Copy the full SHA
    ca525ad View commit details
    Browse the repository at this point in the history
  2. Update universe.py

    aya9aladdin committed Aug 17, 2022
    Configuration menu
    Copy the full SHA
    05a7623 View commit details
    Browse the repository at this point in the history
  3. 2 Configuration menu
    Copy the full SHA
    9318bf2 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2022

  1. reordering some checkpoints

    1- I transferred parser checking to happen at the universe initiation level, cause it makes no sense to check parser (which is only necessary for mass and types automatic guessing) whenever the user call the guess_topolgy_atrr API
    
    2- I reorganized bond guessing process to avoid some use cases errors
    aya9aladdin committed Aug 18, 2022
    Configuration menu
    Copy the full SHA
    0297954 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2022

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

    aya9aladdin committed Aug 19, 2022
    Configuration menu
    Copy the full SHA
    d1516d0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    99c8684 View commit details
    Browse the repository at this point in the history
  4. modify warning msg

    aya9aladdin committed Aug 19, 2022
    Configuration menu
    Copy the full SHA
    0f4fb3d View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2022

  1. adding unit test

    1- adding unit test for guess_topology_attr and DefaultGuesser
    2- added parameters for calling DefualtGuesser methods directly without being restirectly tied to the guess_topology_attribute API, which give flexibility for using the DefualtGuesser class
    3- transferring all parser checkpoints outside the api, cause it makes no sense after the universe intitiation to check parsers whenever the user call the guess_topology_attributes
    aya9aladdin committed Aug 21, 2022
    Configuration menu
    Copy the full SHA
    0d999f1 View commit details
    Browse the repository at this point in the history
  2. Update base.py

    aya9aladdin committed Aug 21, 2022
    Configuration menu
    Copy the full SHA
    c6431c0 View commit details
    Browse the repository at this point in the history
  3. Update base.py

    aya9aladdin committed Aug 21, 2022
    Configuration menu
    Copy the full SHA
    1e4395c View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2022

  1. Configuration menu
    Copy the full SHA
    23d627b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d77e14f View commit details
    Browse the repository at this point in the history
  3. Update default_guesser.py

    aya9aladdin committed Aug 22, 2022
    Configuration menu
    Copy the full SHA
    ba1d392 View commit details
    Browse the repository at this point in the history
  4. rename file

    aya9aladdin committed Aug 22, 2022
    Configuration menu
    Copy the full SHA
    8aaa305 View commit details
    Browse the repository at this point in the history
  5. adding tests

    aya9aladdin committed Aug 22, 2022
    Configuration menu
    Copy the full SHA
    b120594 View commit details
    Browse the repository at this point in the history
  6. Update test_base.py

    aya9aladdin committed Aug 22, 2022
    Configuration menu
    Copy the full SHA
    0901cb3 View commit details
    Browse the repository at this point in the history
  7. adding universe test

    aya9aladdin committed Aug 22, 2022
    Configuration menu
    Copy the full SHA
    c9dfa0b View commit details
    Browse the repository at this point in the history
  8. unit tests modification

    aya9aladdin committed Aug 22, 2022
    Configuration menu
    Copy the full SHA
    72e62f0 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d2f0ec6 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    3ba87de View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    6a819b9 View commit details
    Browse the repository at this point in the history
  12. Update test_encore.py

    aya9aladdin committed Aug 22, 2022
    Configuration menu
    Copy the full SHA
    f3669df View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2022

  1. add more tests

    aya9aladdin committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    044bc74 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2022

  1. updating some messages

    aya9aladdin committed Aug 26, 2022
    Configuration menu
    Copy the full SHA
    4a821e1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ed05187 View commit details
    Browse the repository at this point in the history
  3. update documents

    aya9aladdin committed Aug 26, 2022
    Configuration menu
    Copy the full SHA
    1032019 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7b0041c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2fe59fa View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2022

  1. opemmm test

    aya9aladdin committed Aug 27, 2022
    Configuration menu
    Copy the full SHA
    5d6550e View commit details
    Browse the repository at this point in the history
  2. Update default_guesser.py

    aya9aladdin committed Aug 27, 2022
    Configuration menu
    Copy the full SHA
    6a1e4c5 View commit details
    Browse the repository at this point in the history
  3. BaseGuesser documentation

    aya9aladdin committed Aug 27, 2022
    Configuration menu
    Copy the full SHA
    25aaf73 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    501e397 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2022

  1. bond guessing + updating guessing API code + minor updates

    1- updating bond guessing (and other topology object guessing),. it is now directly guessed through guesser method not through the AtomGroup guess_bond method
    
    2-  adding force guessing feature
    
    3- improving parser checkpoint for types and masses automatic guessing  (this automatic guessing behavior goal is to mimic old parser guessing behavior, so it is not wise to add masses and types to the 'to_guess' parameter unconditionally. instead I improved the parser checkpoints and removed redundant logic from it)
    
    4- fixing some styling issues
    
    5- adding element attribute to the TXYZParser to avoid its special condition in mass guessing
    
    6- other minor code fixes according to reviewers suggestions
    aya9aladdin committed Sep 10, 2022
    Configuration menu
    Copy the full SHA
    d9a65a7 View commit details
    Browse the repository at this point in the history
  2. style fixes

    aya9aladdin committed Sep 10, 2022
    Configuration menu
    Copy the full SHA
    4395f6f View commit details
    Browse the repository at this point in the history
  3. Update universe.py

    aya9aladdin committed Sep 10, 2022
    Configuration menu
    Copy the full SHA
    c234e75 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fdb296c View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2022

  1. Configuration menu
    Copy the full SHA
    c4b200d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a9b4354 View commit details
    Browse the repository at this point in the history
  3. Update testsuite/MDAnalysisTests/core/test_universe.py

    Co-authored-by: Jonathan Barnoud <[email protected]>
    aya9aladdin and jbarnoud authored Sep 12, 2022
    Configuration menu
    Copy the full SHA
    965cd72 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6338a8e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4324f72 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2022

  1. Configuration menu
    Copy the full SHA
    17fded8 View commit details
    Browse the repository at this point in the history
  2. pep styling

    aya9aladdin committed Sep 17, 2022
    Configuration menu
    Copy the full SHA
    4c29a39 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9fa7b32 View commit details
    Browse the repository at this point in the history
  4. pep styling

    aya9aladdin committed Sep 17, 2022
    Configuration menu
    Copy the full SHA
    f450c6f View commit details
    Browse the repository at this point in the history
  5. Apply suggestions from code review

    Co-authored-by: Irfan Alibay <[email protected]>
    aya9aladdin and IAlibay authored Sep 17, 2022
    Configuration menu
    Copy the full SHA
    f6b9b97 View commit details
    Browse the repository at this point in the history
  6. typos fixing

    aya9aladdin committed Sep 17, 2022
    Configuration menu
    Copy the full SHA
    460d2f5 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2022

  1. adding partial guessing + parser tests + noValue topologyattr

    1- added a placeholder noValue attribute to topologyattrs
    2- modified guessAttr() methods to guess attributes partially if they already exist in the universe
    3- set the noVal attribute of masses to nan
    4- added tests to ParserBases to check that guessed masses and types have the same values as the old default behavior of parsers
    aya9aladdin committed Sep 21, 2022
    Configuration menu
    Copy the full SHA
    af84927 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    002e1d6 View commit details
    Browse the repository at this point in the history
  3. Apply suggestions from code review

    Co-authored-by: Jonathan Barnoud <[email protected]>
    aya9aladdin and jbarnoud authored Sep 21, 2022
    Configuration menu
    Copy the full SHA
    390ae37 View commit details
    Browse the repository at this point in the history
  4. Update base.py

    aya9aladdin committed Sep 21, 2022
    Configuration menu
    Copy the full SHA
    a5c303c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b01b092 View commit details
    Browse the repository at this point in the history
  6. Update bat.py

    aya9aladdin authored Sep 21, 2022
    Configuration menu
    Copy the full SHA
    61831f8 View commit details
    Browse the repository at this point in the history
  7. Update bat.py

    aya9aladdin authored Sep 21, 2022
    Configuration menu
    Copy the full SHA
    7f638fb View commit details
    Browse the repository at this point in the history
  8. Update bat.py

    aya9aladdin authored Sep 21, 2022
    Configuration menu
    Copy the full SHA
    cd37c19 View commit details
    Browse the repository at this point in the history
  9. Update bat.py

    aya9aladdin authored Sep 21, 2022
    Configuration menu
    Copy the full SHA
    71e9a2b View commit details
    Browse the repository at this point in the history
  10. removing test skipping

    I removed skipping tests if atoms type and masses are not guessed. Instead I modified the values to make sure that no unexpected guessing happens at universe creation
    aya9aladdin committed Sep 21, 2022
    Configuration menu
    Copy the full SHA
    084ab13 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    fa9128a View commit details
    Browse the repository at this point in the history
  12. update txyz

    aya9aladdin committed Sep 21, 2022
    Configuration menu
    Copy the full SHA
    991070c View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2022

  1. variable names update + partial guessing updates

    1- update variable names
    2- transferred 'is_value_missing' from topologyattr classes to guesser base.py
    aya9aladdin committed Sep 25, 2022
    Configuration menu
    Copy the full SHA
    62c43cd View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2022

  1. Apply suggestions from code review

    Co-authored-by: Jonathan Barnoud <[email protected]>
    aya9aladdin and jbarnoud authored Sep 26, 2022
    Configuration menu
    Copy the full SHA
    314b31c View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2022

  1. Adding docstring

    1- added docstring to the guesser part
    2- updated parsers docsting (version updates about removing atom and type guessing)
    aya9aladdin committed Sep 27, 2022
    Configuration menu
    Copy the full SHA
    0dcbacd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9a230a4 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2022

  1. fix typo in topology tests + add element to ITPParser

    1- I added deprecation warning for assigning masses to zero when guessing fail
    2- added element attribute to ITPParser to fix mass guessing
    3- transferred is_missing_value() method to topologyattrs
    4- fixed some errors and typos in topologies tests
    aya9aladdin committed Sep 28, 2022
    Configuration menu
    Copy the full SHA
    f82bdcf View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2022

  1. Added tests for BaseGuesser + updating guess_Attr()

    added more tests for BaseGuesser guess_Attr() method + solving some bugs found in  guess_attr
    aya9aladdin committed Sep 30, 2022
    Configuration menu
    Copy the full SHA
    6f6f634 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    40ef1ed View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2022

  1. Configuration menu
    Copy the full SHA
    9222d96 View commit details
    Browse the repository at this point in the history
  2. restoring old style

    aya9aladdin committed Oct 12, 2022
    Configuration menu
    Copy the full SHA
    b712a77 View commit details
    Browse the repository at this point in the history
  3. Apply suggestions from code review

    Co-authored-by: Jonathan Barnoud <[email protected]>
    aya9aladdin and jbarnoud authored Oct 12, 2022
    Configuration menu
    Copy the full SHA
    8724bba View commit details
    Browse the repository at this point in the history
  4. removing autopep8 effect

    aya9aladdin committed Oct 12, 2022
    Configuration menu
    Copy the full SHA
    0abb069 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c1b05ba View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    02d62b1 View commit details
    Browse the repository at this point in the history
  7. Update OpenMM.py

    aya9aladdin committed Oct 12, 2022
    Configuration menu
    Copy the full SHA
    710df7d View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2022

  1. Update universe.py

    aya9aladdin authored Oct 13, 2022
    Configuration menu
    Copy the full SHA
    d7cb653 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2022

  1. passing empty attribute indices for partial guessing

    I changed how partial guessing takes place; so instead of passing the parent values corresponding to empty attributes (ex: atom types for empty masses), I changed this to just pass the indices of the empty value, then guesser get the parents by index.
    
    This helped me solving some issues while working on PDBGuesser, such as getting the residue name of atoms for elements guessing. Dealing with indices instead of values is more straightforward, cause even in complete guessing retrieving residues list is not helpful cause it only contains the total residues of the universe not each atom's residue
    aya9aladdin committed Oct 14, 2022
    Configuration menu
    Copy the full SHA
    5f6a6f3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f12e5f1 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2022

  1. updating docstring

    aya9aladdin committed Oct 15, 2022
    Configuration menu
    Copy the full SHA
    d76362b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a8ba36c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    49c803c View commit details
    Browse the repository at this point in the history
  4. Update test_h5md.py

    aya9aladdin committed Oct 15, 2022
    Configuration menu
    Copy the full SHA
    f816441 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2022

  1. Configuration menu
    Copy the full SHA
    e1347a7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3ebce3f View commit details
    Browse the repository at this point in the history
  3. pep8 updates

    1- guess_topologyAttr pep8 update
    2- guesser/bas.py  pep8 update
    3- default_guesser  pep8 update
    aya9aladdin committed Oct 18, 2022
    Configuration menu
    Copy the full SHA
    10cad41 View commit details
    Browse the repository at this point in the history
  4. pep8 updates

    default_guesser pep8 updates
    aya9aladdin committed Oct 18, 2022
    Configuration menu
    Copy the full SHA
    626cb39 View commit details
    Browse the repository at this point in the history
  5. remove unrelated analysis module tests

    I once added those tests to increase the codecove percentage, but they are not related to the pr
    aya9aladdin committed Oct 18, 2022
    Configuration menu
    Copy the full SHA
    b476301 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3fbdc46 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2022

  1. Configuration menu
    Copy the full SHA
    7b42095 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    21aae8e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3e5a9e9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    98d91fe View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    78654e5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a954aee View commit details
    Browse the repository at this point in the history
  7. Apply suggestions from code review

    Co-authored-by: Jonathan Barnoud <[email protected]>
    aya9aladdin and jbarnoud authored Oct 19, 2022
    Configuration menu
    Copy the full SHA
    dfb3761 View commit details
    Browse the repository at this point in the history
  8. removing autopep8 effect from irrelevant parts + adding pep styles

    I removed the autopep8 effect in irrelevant parts of code and updated the style of the changed code to follow pep8 styling
    aya9aladdin committed Oct 19, 2022
    Configuration menu
    Copy the full SHA
    3df1d9b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e273d68 View commit details
    Browse the repository at this point in the history
  10. finishing pep8 styling

    I scanned all the touched package modules to make sure it  is properly styled
    aya9aladdin committed Oct 19, 2022
    Configuration menu
    Copy the full SHA
    4ad3948 View commit details
    Browse the repository at this point in the history
  11. docstring updates

    aya9aladdin committed Oct 19, 2022
    Configuration menu
    Copy the full SHA
    1518729 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2022

  1. restore a useful autopep8 change

    code improvement that I removed by accident
    aya9aladdin committed Oct 20, 2022
    Configuration menu
    Copy the full SHA
    d1e27e3 View commit details
    Browse the repository at this point in the history
  2. add guessing elements from masses to DefaultGuesser

    1- I added to the guess_types method of DefaultGuesser the ability of guessing elements from masses if names is not available to the universe
    2- corrected Bohrium mass in tables.py
    aya9aladdin committed Oct 20, 2022
    Configuration menu
    Copy the full SHA
    348f62d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e2c03cd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ad50c17 View commit details
    Browse the repository at this point in the history
  5. Update base.py

    aya9aladdin committed Oct 20, 2022
    Configuration menu
    Copy the full SHA
    7663a5b View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2022

  1. update docstring

    added some modifications to guesser docstring
    aya9aladdin committed Oct 23, 2022
    Configuration menu
    Copy the full SHA
    aece5bc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6175b37 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2023

  1. Configuration menu
    Copy the full SHA
    52fcb41 View commit details
    Browse the repository at this point in the history
  2. Revert "Merge branch 'develop' into guesser-basics"

    This reverts commit 52fcb41, reversing
    changes made to 6175b37.
    aya9aladdin committed Jan 28, 2023
    Configuration menu
    Copy the full SHA
    a463561 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d67c921 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2023

  1. Configuration menu
    Copy the full SHA
    492ccd7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f50a7b1 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2023

  1. silencing guessing processes in some tests

    this part was removed when I merged the develop branch
    aya9aladdin authored Feb 20, 2023
    Configuration menu
    Copy the full SHA
    3dc7535 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2023

  1. silencing guessing process in irrelevant tests

    silencing guessing at universe creation in a recently added coordinates tests (merged from develop branch
    aya9aladdin committed Feb 25, 2023
    Configuration menu
    Copy the full SHA
    2e8d863 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2023

  1. style fixations

    fixing styles in different files
    aya9aladdin committed Feb 26, 2023
    Configuration menu
    Copy the full SHA
    a22afc0 View commit details
    Browse the repository at this point in the history
  2. fix styling

    aya9aladdin committed Feb 26, 2023
    Configuration menu
    Copy the full SHA
    0285dd1 View commit details
    Browse the repository at this point in the history
  3. style fixations

    aya9aladdin committed Feb 26, 2023
    Configuration menu
    Copy the full SHA
    476444e View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2023

  1. add guesser context + removing styling errors in ITP

    - added guessing context to the copy() and _unpickle_U() (for deserialisation) methods of the universe
    
    - removed styling errors from ITPParser file
    aya9aladdin committed Mar 3, 2023
    Configuration menu
    Copy the full SHA
    3c3df98 View commit details
    Browse the repository at this point in the history
  2. Update universe.py

    aya9aladdin authored Mar 3, 2023
    Configuration menu
    Copy the full SHA
    6be3ec4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7b0ce2e View commit details
    Browse the repository at this point in the history
  4. Update universe.py

    aya9aladdin committed Mar 3, 2023
    Configuration menu
    Copy the full SHA
    aaf1d08 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1fd7d69 View commit details
    Browse the repository at this point in the history
  6. Update universe.py

    aya9aladdin committed Mar 3, 2023
    Configuration menu
    Copy the full SHA
    e29d3e6 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2023

  1. update changelog and versionchanged

    added the new updates to the changelog and versionchanged for affected files
    aya9aladdin committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    f64ca1d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c0ff781 View commit details
    Browse the repository at this point in the history
  3. docstring error

    aya9aladdin committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    58a0d75 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2291a4d View commit details
    Browse the repository at this point in the history
  5. typo fixing

    aya9aladdin committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    21950f6 View commit details
    Browse the repository at this point in the history
  6. Update CHANGELOG

    aya9aladdin authored Mar 10, 2023
    Configuration menu
    Copy the full SHA
    e7c0241 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2023

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

Commits on Apr 28, 2023

  1. Update groups.py

    aya9aladdin committed Apr 28, 2023
    Configuration menu
    Copy the full SHA
    b776f09 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2023

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

Commits on Sep 12, 2023

  1. Configuration menu
    Copy the full SHA
    06211cc View commit details
    Browse the repository at this point in the history
  2. improving guess_attr + updating changelog

    I improved the logic of partial guessing in guess_atrr() method  to just use mask for partial guessing instead of indices + updated the changelog
    aya9aladdin committed Sep 12, 2023
    Configuration menu
    Copy the full SHA
    240af1c View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2023

  1. Configuration menu
    Copy the full SHA
    ff71b1a View commit details
    Browse the repository at this point in the history
  2. removed types from FHIAMSParser and XYZParser

    * updated versionchanged in some files
    * removed the previously added  `types`= ` `elements` for FHIAMSParser and XYZParser as they shows no importance
    aya9aladdin committed Sep 17, 2023
    Configuration menu
    Copy the full SHA
    2aeb0fc View commit details
    Browse the repository at this point in the history
  3. Update CHANGELOG

    aya9aladdin authored Sep 17, 2023
    Configuration menu
    Copy the full SHA
    7580855 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2023

  1. Configuration menu
    Copy the full SHA
    202d62a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    27fcf3b View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2023

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

Commits on Dec 27, 2023

  1. Update package/CHANGELOG

    Co-authored-by: Lily Wang <[email protected]>
    aya9aladdin and lilyminium authored Dec 27, 2023
    Configuration menu
    Copy the full SHA
    5ccd1d1 View commit details
    Browse the repository at this point in the history
  2. Update package/CHANGELOG

    Co-authored-by: Lily Wang <[email protected]>
    aya9aladdin and lilyminium authored Dec 27, 2023
    Configuration menu
    Copy the full SHA
    b343d11 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b3f292d View commit details
    Browse the repository at this point in the history
  4. Apply suggestions from code review

    Co-authored-by: Lily Wang <[email protected]>
    aya9aladdin and lilyminium authored Dec 27, 2023
    Configuration menu
    Copy the full SHA
    8dc935b View commit details
    Browse the repository at this point in the history
  5. silencing auto guessing in coordinates tests

    silencing auto guessing of atom masses and types in coordinated tests as it produce errors during universe initialization, which is irrelevant to testing coordinates
    aya9aladdin committed Dec 27, 2023
    Configuration menu
    Copy the full SHA
    51c75a6 View commit details
    Browse the repository at this point in the history
  6. applying @lilyminium suggestions

    * removed changes of sorted() method in bat.py
    
    * changed the topologyattr's is_value_missing() method to are_values_missing() for better performance
    
    * improved some lines guessTopologyAttributes()
    
    * replaced the guesser method are_guessable() with is_guessable() for raising a more meaningful valueError message when the attribute is not guessable
    
    * adding a test for the topologyatrrs's are_values_missing() method
    aya9aladdin committed Dec 27, 2023
    Configuration menu
    Copy the full SHA
    e1e5b3e View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2024

  1. applying @lilyminium code review suggesitions

    * added the full path of guess_TopologyAttributes in documentations
    
    * modified guess_bonds, guess_angles and guess_dihedrals to not alter the universe
    * removed coord parameter from guess_bonds method (just use atoms.positions)
    * some parameters renaming
    * modified some tests
    * removed rtol=1e-3 from assert_allclose
    * added test for are_value_missing for topologyattrs
    aya9aladdin committed Jan 6, 2024
    Configuration menu
    Copy the full SHA
    68580ea View commit details
    Browse the repository at this point in the history
  2. removed guessed_types/masses tests

    I added those test to compare the output of guess_topologyAttributes with the original guessing behavior that used to take place inside each parser. but after giving it a second eye it seems those tests have no added value as the guessing API is already tested and work as expected, so I removed them
    aya9aladdin committed Jan 6, 2024
    Configuration menu
    Copy the full SHA
    6da8ca8 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2024

  1. Apply suggestions from code review

    Co-authored-by: Lily Wang <[email protected]>
    aya9aladdin and lilyminium authored Feb 1, 2024
    Configuration menu
    Copy the full SHA
    5d505a4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    934d7e6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c7ca389 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    14a6ed2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bd12db2 View commit details
    Browse the repository at this point in the history
  6. Adding more tests

    I added some more tests based on @lilyminium suggestions:
    
    * test 'missing_value_labels'
    * test for get_guesser's is_subclass condition
    * checking that expected guessed attributes have is_guessed = true
    * test for comparing guessed masses/types against real values in PDB and Mol2 parsers
    aya9aladdin committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    88bb017 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2024

  1. Configuration menu
    Copy the full SHA
    40c7632 View commit details
    Browse the repository at this point in the history
  2. adding guesser tests

    1- added more tests for DefaultGuesser
    
    2- updated bonds, angles, dihedrals guessing methods (avoiding adding other guessed attributes to the universe as a side effect of calling those methods)
    
    3- removed validate_atom_types method from DefaultGuesser as it has no usage case
    aya9aladdin committed Mar 16, 2024
    Configuration menu
    Copy the full SHA
    28aeb6a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    da15709 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2024

  1. adding final tests + styling

    * added tests for checking guessed types and masses values against the actual old values for different topologies
    
    * changed guess_topologyAtrributes name to guess_topologyAtrrs
    
    * fixed some pep style issues
    
    * updated changelog and versionchanged
    aya9aladdin committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    83ee7f5 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2024

  1. Configuration menu
    Copy the full SHA
    c67dc3a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ca43651 View commit details
    Browse the repository at this point in the history
  3. fix importing error

    aya9aladdin committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    67ad49e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5ee7bae View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    817cab1 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2024

  1. updating docs

    * updating some docs and removing docs of removed modules
    *updating are_value_missing() method
    aya9aladdin committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    6f60435 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2024

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

Commits on Apr 17, 2024

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

Commits on Apr 21, 2024

  1. Apply suggestions from code review

    Co-authored-by: Irfan Alibay <[email protected]>
    aya9aladdin and IAlibay authored Apr 21, 2024
    Configuration menu
    Copy the full SHA
    fc0ebe6 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2024

  1. fixing styling

    aya9aladdin committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    4976166 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2024

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

Commits on Sep 17, 2024

  1. Apply LAST suggestions from code review

    Co-authored-by: Irfan Alibay <[email protected]>
    aya9aladdin and IAlibay authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    eeaf35a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    80a1b74 View commit details
    Browse the repository at this point in the history
  3. - removed guessing types from masses

    - updated guess_TopologyAttrs docs
    - fixed some tests
    - capitalize atomtypes from elements in RDKitParser
    aya9aladdin committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    8986a97 View commit details
    Browse the repository at this point in the history
  4. Update CHANGELOG

    aya9aladdin committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    c0b833e View commit details
    Browse the repository at this point in the history
  5. Update universe.py

    aya9aladdin committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    00dff7c View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2024

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

Commits on Oct 17, 2024

  1. Update package/CHANGELOG

    Co-authored-by: Lily Wang <[email protected]>
    IAlibay and lilyminium authored Oct 17, 2024
    Configuration menu
    Copy the full SHA
    7cc0341 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2024

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