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

[GSoC] Parallelisation of AnalysisBase with multiprocessing and dask #4162

Merged
merged 288 commits into from
Aug 16, 2024
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Jun 15, 2023

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

Commits on Jun 20, 2023

  1. Refactor scheduler usage

    Egor Marin committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    1061a80 View commit details
    Browse the repository at this point in the history
  2. Add multiple workers in dask for testing

    Egor Marin committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    2d7a56c View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2023

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

Commits on Jun 22, 2023

  1. Create frame_indices and trajectory for each bslice during _setup_bsl…

    …ices
    Egor Marin committed Jun 22, 2023
    Configuration menu
    Copy the full SHA
    bb31a32 View commit details
    Browse the repository at this point in the history
  2. Use explicit initialisation of timeseries wiith zeros

    Egor Marin committed Jun 22, 2023
    Configuration menu
    Copy the full SHA
    eb1feb1 View commit details
    Browse the repository at this point in the history
  3. Add non-trivial _parallel_conclude function

    Egor Marin committed Jun 22, 2023
    Configuration menu
    Copy the full SHA
    4e11bcf View commit details
    Browse the repository at this point in the history
  4. Fix tests for new dask fixture

    Egor Marin committed Jun 22, 2023
    Configuration menu
    Copy the full SHA
    bc295c8 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2023

  1. Add type-matching _parallel_conclude

    Egor Marin committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    75d1707 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2023

  1. Configuration menu
    Copy the full SHA
    c5bd0b5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    556c309 View commit details
    Browse the repository at this point in the history
  3. Fix bug in results is np.ndarray codepath

    Egor Marin committed Jun 25, 2023
    Configuration menu
    Copy the full SHA
    83630b4 View commit details
    Browse the repository at this point in the history
  4. Add _setup_scheduler raising NotImplemented error in align.py::Averag…

    …eStructure
    Egor Marin committed Jun 25, 2023
    Configuration menu
    Copy the full SHA
    e41cba3 View commit details
    Browse the repository at this point in the history
  5. dask and multiprocessing schedulers to test_align.py

    Egor Marin committed Jun 25, 2023
    Configuration menu
    Copy the full SHA
    1659323 View commit details
    Browse the repository at this point in the history
  6. dask scheduler for test_contacts.py and test for incompatibility with…

    … multiprocessing
    Egor Marin committed Jun 25, 2023
    Configuration menu
    Copy the full SHA
    f9a8072 View commit details
    Browse the repository at this point in the history
  7. dask and multiprocessing scheduler for test_density.py

    Egor Marin committed Jun 25, 2023
    Configuration menu
    Copy the full SHA
    f975ecf View commit details
    Browse the repository at this point in the history
  8. Add _parallel_conclude implementation for dielectric

    Egor Marin committed Jun 25, 2023
    Configuration menu
    Copy the full SHA
    cf0253d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8b0f4fb View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    cc25c65 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    4aa005b View commit details
    Browse the repository at this point in the history
  12. only current scheduler for test_dihedrals.py

    Egor Marin committed Jun 25, 2023
    Configuration menu
    Copy the full SHA
    4c1a73a View commit details
    Browse the repository at this point in the history
  13. dask and multiprocessing tests for test_encore.py -- but some fail be…

    …cause of RMSF module
    Egor Marin committed Jun 25, 2023
    Configuration menu
    Copy the full SHA
    b76d6ff View commit details
    Browse the repository at this point in the history
  14. Add NotImplementedError for _setup_scheduler in gnm.py

    Egor Marin committed Jun 25, 2023
    Configuration menu
    Copy the full SHA
    502fb84 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    49d1742 View commit details
    Browse the repository at this point in the history
  16. current process scheduler for test_helix_analysis.py

    Egor Marin committed Jun 25, 2023
    Configuration menu
    Copy the full SHA
    90a318d View commit details
    Browse the repository at this point in the history
  17. dask and multiprocessing schedulers for test_hole2.py

    Egor Marin committed Jun 25, 2023
    Configuration menu
    Copy the full SHA
    3cc1dff View commit details
    Browse the repository at this point in the history
  18. Add NotImplementedError in for not-None schedulers

    Egor Marin committed Jun 25, 2023
    Configuration menu
    Copy the full SHA
    33e8b4c View commit details
    Browse the repository at this point in the history
  19. current process scheduler and test for failing non-current ones in te…

    …st_hydrogendbonds_analysis.py
    Egor Marin committed Jun 25, 2023
    Configuration menu
    Copy the full SHA
    1058ed3 View commit details
    Browse the repository at this point in the history
  20. current process only scheduler and failing test for others in test_li…

    …neardensity.py
    Egor Marin committed Jun 25, 2023
    Configuration menu
    Copy the full SHA
    b49a8ba View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    4e08384 View commit details
    Browse the repository at this point in the history
  22. current process scheduler only and failing tests for non-current ones…

    … in test_msd.py
    Egor Marin committed Jun 25, 2023
    Configuration menu
    Copy the full SHA
    274a6ff View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    664e378 View commit details
    Browse the repository at this point in the history
  24. Fix scope of fixtures

    Egor Marin committed Jun 25, 2023
    Configuration menu
    Copy the full SHA
    e8eeba7 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    42e34dc View commit details
    Browse the repository at this point in the history
  26. only current process scheduler and failing tests for test_nucleicacid…

    …s.py
    Egor Marin committed Jun 25, 2023
    Configuration menu
    Copy the full SHA
    38fe4ea View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    b9b651d View commit details
    Browse the repository at this point in the history
  28. Add _parallel_conclude implementation

    Egor Marin committed Jun 25, 2023
    Configuration menu
    Copy the full SHA
    0c151a1 View commit details
    Browse the repository at this point in the history
  29. dask and multiprocessing schedulers for test_psa.py

    Egor Marin committed Jun 25, 2023
    Configuration menu
    Copy the full SHA
    33af089 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    a79229d View commit details
    Browse the repository at this point in the history
  31. dask and multiprocessing schedulers for test_rdf_s.py

    Egor Marin committed Jun 25, 2023
    Configuration menu
    Copy the full SHA
    a788358 View commit details
    Browse the repository at this point in the history
  32. dask and multiprocessing schedulers for test_rdf.py

    Egor Marin committed Jun 25, 2023
    Configuration menu
    Copy the full SHA
    6fe92c2 View commit details
    Browse the repository at this point in the history
  33. Add NotImplementedError for RMSD and RMSF classes

    Egor Marin committed Jun 25, 2023
    Configuration menu
    Copy the full SHA
    4c0937e View commit details
    Browse the repository at this point in the history
  34. only local process scheduler and failing tests for others for test_rm…

    …s.py
    Egor Marin committed Jun 25, 2023
    Configuration menu
    Copy the full SHA
    c40e9e1 View commit details
    Browse the repository at this point in the history
  35. current process scheduler only and failing test for others for test_w…

    …bridge.py
    Egor Marin committed Jun 25, 2023
    Configuration menu
    Copy the full SHA
    68795b8 View commit details
    Browse the repository at this point in the history
  36. Add NotImplementedError in _setup_scheduler

    Egor Marin committed Jun 25, 2023
    Configuration menu
    Copy the full SHA
    419a97a View commit details
    Browse the repository at this point in the history
  37. Add more clear message during exception

    Egor Marin committed Jun 25, 2023
    Configuration menu
    Copy the full SHA
    bab8e81 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2023

  1. Add timeseries aggregation function

    Egor Marin committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    641170f View commit details
    Browse the repository at this point in the history
  2. dask and multiprocessing scheduler for most of the test_base.py testc…

    …ases
    Egor Marin committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    f31792a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4a10112 View commit details
    Browse the repository at this point in the history
  4. Add NotImplementedError for pca and rms

    Egor Marin committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    c8187ae View commit details
    Browse the repository at this point in the history
  5. dask and multiprocessing schedulers for test_bat

    Egor Marin committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    ac035eb View commit details
    Browse the repository at this point in the history
  6. dcurrent process scheduler for test_gnm.py

    Egor Marin committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    076b4ce View commit details
    Browse the repository at this point in the history
  7. dcurrent process scheduler for test_pca.py

    Egor Marin committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    0dffdc8 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d9429a8 View commit details
    Browse the repository at this point in the history
  9. remove fixme marks

    Egor Marin committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    767388f View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2023

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

Commits on Jul 2, 2023

  1. Add dask to CI setup actions

    Egor Marin committed Jul 2, 2023
    Configuration menu
    Copy the full SHA
    00593c0 View commit details
    Browse the repository at this point in the history
  2. Remove local scheduler for progressbar test

    Egor Marin committed Jul 2, 2023
    Configuration menu
    Copy the full SHA
    6603173 View commit details
    Browse the repository at this point in the history
  3. Add installation with dask as asetup option

    Egor Marin committed Jul 2, 2023
    Configuration menu
    Copy the full SHA
    fd33788 View commit details
    Browse the repository at this point in the history
  4. fix hole2 tests for -- implement only current scheduler and add faili…

    …ng test
    Egor Marin committed Jul 2, 2023
    Configuration menu
    Copy the full SHA
    2a3b2f2 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2023

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

Commits on Jul 4, 2023

  1. use only frame indices and frames in _setup_bslices after writing a b…

    …logpost
    Egor Marin committed Jul 4, 2023
    Configuration menu
    Copy the full SHA
    4a019af View commit details
    Browse the repository at this point in the history
  2. Refactor _setup_bslices: move enumerate to numpy and fuse logic in de…

    …fining type of input
    Egor Marin committed Jul 4, 2023
    Configuration menu
    Copy the full SHA
    4877125 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9d9d918 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2023

  1. add functional-like interface draft

    Egor Marin committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    81a8df4 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2023

  1. Configuration menu
    Copy the full SHA
    1430a84 View commit details
    Browse the repository at this point in the history
  2. FINALLY implement working one-time dask cluster setup in kwargs of a …

    …client
    Egor Marin committed Jul 23, 2023
    Configuration menu
    Copy the full SHA
    48f094c View commit details
    Browse the repository at this point in the history
  3. Correct tests accordingly

    Egor Marin committed Jul 23, 2023
    Configuration menu
    Copy the full SHA
    110b589 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2023

  1. Separately process case of only one remote worker

    Egor Marin committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    d9d63d1 View commit details
    Browse the repository at this point in the history
  2. Add available_schedulers to AverageStructure

    Egor Marin committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    60e4ea4 View commit details
    Browse the repository at this point in the history
  3. Use automatic fixture for AverageStructure

    Egor Marin committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    a91dacc View commit details
    Browse the repository at this point in the history
  4. Add fixture for AverageStructure

    Egor Marin committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    247d870 View commit details
    Browse the repository at this point in the history
  5. Add fixture for AtomicDistances

    Egor Marin committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    df76f91 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    17c29d7 View commit details
    Browse the repository at this point in the history
  7. Limit available backends for AverageStructure

    Egor Marin committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    fc6d44d View commit details
    Browse the repository at this point in the history
  8. Add fixture for BAT

    Egor Marin committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    fc74f5c View commit details
    Browse the repository at this point in the history
  9. Add fixture tests to Contacts

    Egor Marin committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    284d7c0 View commit details
    Browse the repository at this point in the history
  10. Fix n_workers check and boolean frames handling

    Egor Marin committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    ee91c1b View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2023

  1. Fix performance of backend="dask"

    Egor Marin committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    b2fdd41 View commit details
    Browse the repository at this point in the history
  2. Add available_backends for Contacts

    Egor Marin committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    eab7136 View commit details
    Browse the repository at this point in the history
  3. Remove _setup_scheduler

    Egor Marin committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    180569a View commit details
    Browse the repository at this point in the history
  4. Use client fixture for Contacts

    Egor Marin committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    ba2246a View commit details
    Browse the repository at this point in the history
  5. Use client fixture for RMSD/RMSF

    Egor Marin committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    5c08885 View commit details
    Browse the repository at this point in the history
  6. Revert files to their state in develop

    Egor Marin committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    5c7b750 View commit details
    Browse the repository at this point in the history
  7. Delete files_for_undoing_changes.txt

    Egor Marin authored Jul 27, 2023
    Configuration menu
    Copy the full SHA
    49c9dcb View commit details
    Browse the repository at this point in the history
  8. Delete conftest.py

    Egor Marin authored Jul 27, 2023
    Configuration menu
    Copy the full SHA
    62760c9 View commit details
    Browse the repository at this point in the history
  9. Delete parallel_analysis_demo.ipynb

    Egor Marin authored Jul 27, 2023
    Configuration menu
    Copy the full SHA
    90e99a5 View commit details
    Browse the repository at this point in the history
  10. Clean up notebook

    Egor Marin committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    39f324a View commit details
    Browse the repository at this point in the history
  11. remove notebook

    Egor Marin committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    7d7b5e5 View commit details
    Browse the repository at this point in the history
  12. Limit available schedulers in RMSF

    Egor Marin committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    787309b View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    77cff6d View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    2c583c4 View commit details
    Browse the repository at this point in the history
  15. Add dask to pyproject.toml

    Egor Marin committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    76c59d3 View commit details
    Browse the repository at this point in the history
  16. Return computation groups explicitly

    Egor Marin committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    ba30774 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2023

  1. Merge branch 'develop' of https://github.com/MDAnalysis/mdanalysis in…

    …to feature/parallel_backend
    Egor Marin committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    ac0b4a3 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2023

  1. Fix dask position in setup-deps/action.yaml

    Egor Marin committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    6e76520 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a5d24a3 View commit details
    Browse the repository at this point in the history
  3. Undo autoformatter

    Egor Marin committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    2417d87 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2023

  1. Manually define available_backends for RMSD class

    Egor Marin committed Aug 6, 2023
    Configuration menu
    Copy the full SHA
    1af07d3 View commit details
    Browse the repository at this point in the history
  2. Create separate "parallel" entry

    Egor Marin committed Aug 6, 2023
    Configuration menu
    Copy the full SHA
    38a81db View commit details
    Browse the repository at this point in the history
  3. Add is_installed function to utils

    Egor Marin committed Aug 6, 2023
    Configuration menu
    Copy the full SHA
    d956159 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9e5e5ad View commit details
    Browse the repository at this point in the history
  5. Add tests for ParallelExecutor

    Egor Marin committed Aug 6, 2023
    Configuration menu
    Copy the full SHA
    fed5d9d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    966ceca View commit details
    Browse the repository at this point in the history
  7. Correct dask.distributed name

    Egor Marin committed Aug 6, 2023
    Configuration menu
    Copy the full SHA
    dd1fe28 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5643de1 View commit details
    Browse the repository at this point in the history
  9. Remove unnecessary function in conftest

    Egor Marin committed Aug 6, 2023
    Configuration menu
    Copy the full SHA
    14c5c53 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    477f08d View commit details
    Browse the repository at this point in the history
  11. Fix base tests when dask is not installed

    Egor Marin committed Aug 6, 2023
    Configuration menu
    Copy the full SHA
    8c6738c View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2023

  1. Use new LocalCluster every time

    Egor Marin committed Aug 8, 2023
    Configuration menu
    Copy the full SHA
    144b909 View commit details
    Browse the repository at this point in the history
  2. Fix client/backend logic

    Egor Marin committed Aug 8, 2023
    Configuration menu
    Copy the full SHA
    3224f28 View commit details
    Browse the repository at this point in the history
  3. Add documentation to a silly square function

    Egor Marin committed Aug 8, 2023
    Configuration menu
    Copy the full SHA
    f1da39e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a0ed309 View commit details
    Browse the repository at this point in the history
  5. Add explicit result() when computing with cluster

    Egor Marin committed Aug 8, 2023
    Configuration menu
    Copy the full SHA
    e8625c0 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2023

  1. Fix codereview

    Egor Marin committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    0ba8407 View commit details
    Browse the repository at this point in the history
  2. Replace list with tuple in available_backends for RMSD

    Egor Marin committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    6206760 View commit details
    Browse the repository at this point in the history
  3. Remove unnecessary get_running_dask_client

    Egor Marin committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    2e101cd View commit details
    Browse the repository at this point in the history
  4. Implement fixture injection for subclasses testing

    Egor Marin committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    b6cb101 View commit details
    Browse the repository at this point in the history
  5. Add warnings filters

    Egor Marin committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    1d547f7 View commit details
    Browse the repository at this point in the history
  6. Fix backend check when client is present

    Egor Marin committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    34ec5fc View commit details
    Browse the repository at this point in the history
  7. Return get_runnning_dask_client function

    Egor Marin committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    0ecec69 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2023

  1. Change dask fixture scope

    Egor Marin committed Aug 18, 2023
    Configuration menu
    Copy the full SHA
    81b7b71 View commit details
    Browse the repository at this point in the history
  2. Close LocalCluster to avoid trillions of logs

    Egor Marin committed Aug 18, 2023
    Configuration menu
    Copy the full SHA
    540cd26 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5a39a1a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7695dde View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2023

  1. Mark test_multiprocessing.py::test_creating_multiple_universe_without…

    …_offset as skipped
    Egor Marin committed Aug 19, 2023
    Configuration menu
    Copy the full SHA
    074f1b2 View commit details
    Browse the repository at this point in the history
  2. Restore failing test

    Egor Marin committed Aug 19, 2023
    Configuration menu
    Copy the full SHA
    94cbefd View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2023

  1. Configuration menu
    Copy the full SHA
    7f53672 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'feature/dask-0' of github.com:marinegor/mdanalysis into…

    … feature/parallel_backend
    Egor Marin committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    0ca5c5f View commit details
    Browse the repository at this point in the history
  3. Remove test skip

    Egor Marin committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    72ece49 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2023

  1. Move parallel part into a separate file

    Egor Marin committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    ef95b04 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2023

  1. Fix imports

    Egor Marin committed Aug 31, 2023
    Configuration menu
    Copy the full SHA
    6d37652 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2023

  1. Proof of concept for duck-typed backends

    Egor Marin committed Sep 5, 2023
    Configuration menu
    Copy the full SHA
    6c26771 View commit details
    Browse the repository at this point in the history
  2. Remove unused code

    Egor Marin committed Sep 5, 2023
    Configuration menu
    Copy the full SHA
    5cd0ab0 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2023

  1. Replace ParallelExecutor with multiple backend classes and add duck-t…

    …yping backend in AnalysisBase.run()
    Egor Marin committed Sep 12, 2023
    Configuration menu
    Copy the full SHA
    165174c View commit details
    Browse the repository at this point in the history
  2. Add all tests for analysis/parallel.py and fix bug in ResultsGroup.nd…

    …array_mean
    Egor Marin committed Sep 12, 2023
    Configuration menu
    Copy the full SHA
    0a72d04 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2023

  1. Change typing to py3.9 compatible syntax

    Egor Marin committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    a168266 View commit details
    Browse the repository at this point in the history
  2. Add _is_parallelizable to AnalysisFromFunction

    Egor Marin committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    5683245 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    28b67f8 View commit details
    Browse the repository at this point in the history
  4. Update documentation

    Egor Marin committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    44a4600 View commit details
    Browse the repository at this point in the history
  5. Remove function to get running dask client

    Egor Marin committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    bf3fb06 View commit details
    Browse the repository at this point in the history
  6. Remove unused code from analysis/conftest.py

    Egor Marin committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    ced8a04 View commit details
    Browse the repository at this point in the history
  7. Fix documentation and minor issues from codereview

    Egor Marin committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    a399f67 View commit details
    Browse the repository at this point in the history
  8. Update package/MDAnalysis/analysis/rms.py

    Co-authored-by: Irfan Alibay <IAlibay@users.noreply.github.com>
    Egor Marin and IAlibay authored Sep 13, 2023
    Configuration menu
    Copy the full SHA
    eafa51d View commit details
    Browse the repository at this point in the history
  9. Merge branch 'feature/dask-0' of github.com:marinegor/mdanalysis into…

    … feature/dask-0
    Egor Marin committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    4ba84a8 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a936b4a View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2023

  1. Configuration menu
    Copy the full SHA
    9641dc5 View commit details
    Browse the repository at this point in the history
  2. Continue working: diffusionmap and PCA tests fail

    Egor Marin committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    9dda941 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2024

  1. Merge remote-tracking branch 'upstream/develop' into feature/appropri…

    …ate-sized-results-in-parallel
    marinegor committed Jan 10, 2024
    Configuration menu
    Copy the full SHA
    2d9ca29 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2024

  1. Configuration menu
    Copy the full SHA
    211cbcf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d4de910 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'bugfix/pca-frames-iteration' into feature/appropriate-s…

    …ized-results-in-parallel
    marinegor committed Jan 12, 2024
    Configuration menu
    Copy the full SHA
    a58e8e1 View commit details
    Browse the repository at this point in the history
  4. Fix diffusionmap and pca

    marinegor committed Jan 12, 2024
    Configuration menu
    Copy the full SHA
    856f65c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1058e00 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    24a11c3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    22987c7 View commit details
    Browse the repository at this point in the history
  8. Update package/MDAnalysis/analysis/parallel.py

    Co-authored-by: Yuxuan Zhuang <yuzhuang@stanford.edu>
    Egor Marin and yuxuanzhuang authored Jan 12, 2024
    Configuration menu
    Copy the full SHA
    cc033a1 View commit details
    Browse the repository at this point in the history
  9. Apply suggestions from code review

    Co-authored-by: Rocco Meli <r.meli@bluemail.ch>
    Co-authored-by: Yuxuan Zhuang <yuzhuang@stanford.edu>
    3 people authored Jan 12, 2024
    Configuration menu
    Copy the full SHA
    eb43f4f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    db3d8bc View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    1107ccc View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    bb53e3f View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    44bcd89 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    0be8ab9 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    25ef3c7 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    633505f View commit details
    Browse the repository at this point in the history
  17. Apply codereview changes

    marinegor committed Jan 12, 2024
    Configuration menu
    Copy the full SHA
    92bad39 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2024

  1. Configuration menu
    Copy the full SHA
    6bb1779 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bf96b67 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    102e91a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    83a552c View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2024

  1. Configuration menu
    Copy the full SHA
    6a685fd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e8b080d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    514688b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ebcd4ca View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2024

  1. Configuration menu
    Copy the full SHA
    fcdf330 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f529a41 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bf07a0f View commit details
    Browse the repository at this point in the history
  4. Switch to relative imports

    marinegor committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    3408a54 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    39c9560 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    53e00e8 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2fb504b View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2024

  1. Fix merge conflicts

    marinegor committed Jan 21, 2024
    Configuration menu
    Copy the full SHA
    0f240a5 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2024

  1. Configuration menu
    Copy the full SHA
    abe711d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8a59a75 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b87152e View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2024

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

Commits on Jan 30, 2024

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

Commits on Jan 31, 2024

  1. Apply suggestions from code review

    Co-authored-by: Rocco Meli <r.meli@bluemail.ch>
    Co-authored-by: Yuxuan Zhuang <yuzhuang@stanford.edu>
    3 people authored Jan 31, 2024
    Configuration menu
    Copy the full SHA
    b9e8e53 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2024

  1. Configuration menu
    Copy the full SHA
    a53df61 View commit details
    Browse the repository at this point in the history
  2. Add double n_worker check

    marinegor committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    4ea030c View commit details
    Browse the repository at this point in the history
  3. Apply suggestions from code review

    Co-authored-by: Paul Smith <paul.j.smith@ucl.ac.uk>
    Egor Marin and p-j-smith authored Feb 7, 2024
    Configuration menu
    Copy the full SHA
    656e461 View commit details
    Browse the repository at this point in the history
  4. Merge with develop

    marinegor committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    552aab4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ea7b0c9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b7de11c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    536a197 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2024

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

Commits on Feb 21, 2024

  1. Configuration menu
    Copy the full SHA
    a71c809 View commit details
    Browse the repository at this point in the history
  2. Update testsuite/MDAnalysisTests/analysis/test_pca.py

    Co-authored-by: Irfan Alibay <IAlibay@users.noreply.github.com>
    Egor Marin and IAlibay authored Feb 21, 2024
    Configuration menu
    Copy the full SHA
    c94b5bf View commit details
    Browse the repository at this point in the history
  3. Update package/MDAnalysis/lib/util.py

    Co-authored-by: Irfan Alibay <IAlibay@users.noreply.github.com>
    Egor Marin and IAlibay authored Feb 21, 2024
    Configuration menu
    Copy the full SHA
    a67f5d3 View commit details
    Browse the repository at this point in the history
  4. Update changelog

    marinegor committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    12b255b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    eaa4c30 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7e2ae21 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2024

  1. Configuration menu
    Copy the full SHA
    fded90e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    605b451 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e2f1e1b View commit details
    Browse the repository at this point in the history
  4. Sync with develop

    marinegor committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    f307d1e View commit details
    Browse the repository at this point in the history
  5. Fix typos

    marinegor committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    16030ad View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2024

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

Commits on Mar 6, 2024

  1. Apply suggestions from code review

    Co-authored-by: Rocco Meli <r.meli@bluemail.ch>
    Egor Marin and RMeli authored Mar 6, 2024
    Configuration menu
    Copy the full SHA
    4d0c8d3 View commit details
    Browse the repository at this point in the history
  2. Apply suggestions from code review

    Co-authored-by: Rocco Meli <r.meli@bluemail.ch>
    Egor Marin and RMeli authored Mar 6, 2024
    Configuration menu
    Copy the full SHA
    95b004f View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2024

  1. Configuration menu
    Copy the full SHA
    6e8de75 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8d6bbfd View commit details
    Browse the repository at this point in the history
  3. Update package/MDAnalysis/analysis/backends.py

    Co-authored-by: Yuxuan Zhuang <yuzhuang@stanford.edu>
    Egor Marin and yuxuanzhuang authored Apr 8, 2024
    Configuration menu
    Copy the full SHA
    c9eaab9 View commit details
    Browse the repository at this point in the history
  4. Update package/doc/sphinx/source/documentation_pages/analysis/paralle…

    …lization.rst
    
    Co-authored-by: Yuxuan Zhuang <yuzhuang@stanford.edu>
    Egor Marin and yuxuanzhuang authored Apr 8, 2024
    Configuration menu
    Copy the full SHA
    95d969e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c438381 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    140f252 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    69a44ec View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2024

  1. Configuration menu
    Copy the full SHA
    7a67248 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9c45568 View commit details
    Browse the repository at this point in the history
  3. Fix documentation typo

    marinegor committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    35fb1ae View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2024

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

Commits on Apr 28, 2024

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

Commits on May 1, 2024

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

Commits on May 4, 2024

  1. edited documentation for parallelization

    - add reST/sphinx markup for methods and classes and ensure that (most of them)
      resolve; add intersphinx mapping to dask docs
    - added cross referencing between parallelization and backends docs
    - restructured analysis landing page with additional numbered headings for
      general use and parallelization
    - add citation for PMDA
    - fixed links
    - edited text for flow and readability
    - added SeeAlsos (eg for User Guide)
    - added notes/warnings
    orbeckst committed May 4, 2024
    Configuration menu
    Copy the full SHA
    68a7d23 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2024

  1. analysis top level docs fixes

    - mark analysis docs as documenting MDAnalysis.analysis so that references resolve
      properly
    - link fixes
    orbeckst committed May 5, 2024
    Configuration menu
    Copy the full SHA
    41f231c View commit details
    Browse the repository at this point in the history

Commits on May 20, 2024

  1. Configuration menu
    Copy the full SHA
    0964974 View commit details
    Browse the repository at this point in the history
  2. Added comments regarding _is_parallelizable (and fixed documentatio…

    …n), fixed tests for `is_installed`
    marinegor committed May 20, 2024
    Configuration menu
    Copy the full SHA
    9627212 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2024

  1. Configuration menu
    Copy the full SHA
    99d43b9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d63a38b View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

  1. Configuration menu
    Copy the full SHA
    c51139b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2d6fc0a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    862cfb4 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2024

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

Commits on Jun 13, 2024

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

Commits on Jun 18, 2024

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

Commits on Jul 29, 2024

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

Commits on Aug 5, 2024

  1. Apply suggestions from code review

    Co-authored-by: Irfan Alibay <IAlibay@users.noreply.github.com>
    Co-authored-by: Rocco Meli <r.meli@bluemail.ch>
    3 people authored Aug 5, 2024
    Configuration menu
    Copy the full SHA
    f182b9e View commit details
    Browse the repository at this point in the history
  2. Apply suggestions from code review

    Co-authored-by: Irfan Alibay <IAlibay@users.noreply.github.com>
    Co-authored-by: Rocco Meli <r.meli@bluemail.ch>
    3 people authored Aug 5, 2024
    Configuration menu
    Copy the full SHA
    e1f4e28 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d543f42 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    611398d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e31e317 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ccd1842 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2ca27d0 View commit details
    Browse the repository at this point in the history
  8. Add link to github profile

    marinegor committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    c063585 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2024

  1. Update package/doc/sphinx/source/documentation_pages/analysis/paralle…

    …lization.rst
    
    Co-authored-by: Irfan Alibay <IAlibay@users.noreply.github.com>
    orbeckst and IAlibay authored Aug 7, 2024
    Configuration menu
    Copy the full SHA
    8bbd901 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2024

  1. Update testsuite/MDAnalysisTests/analysis/test_backends.py

    Co-authored-by: Rocco Meli <r.meli@bluemail.ch>
    marinegor and RMeli authored Aug 11, 2024
    Configuration menu
    Copy the full SHA
    afba2c3 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2024

  1. minor text fixes

    orbeckst authored Aug 15, 2024
    Configuration menu
    Copy the full SHA
    9fe37f9 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2024

  1. Update package/MDAnalysis/analysis/base.py

    Co-authored-by: Oliver Beckstein <orbeckst@gmail.com>
    marinegor and orbeckst authored Aug 16, 2024
    Configuration menu
    Copy the full SHA
    ff4d0c2 View commit details
    Browse the repository at this point in the history
  2. Update package/MDAnalysis/analysis/base.py

    Co-authored-by: Oliver Beckstein <orbeckst@gmail.com>
    marinegor and orbeckst authored Aug 16, 2024
    Configuration menu
    Copy the full SHA
    f6672ff View commit details
    Browse the repository at this point in the history
  3. Remove issubclass check

    marinegor committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    1dc4613 View commit details
    Browse the repository at this point in the history