-
Notifications
You must be signed in to change notification settings - Fork 768
feature: IMDReader Integration #4923
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
Merged
+1,533
−9
Merged
Changes from all commits
Commits
Show all changes
119 commits
Select commit
Hold shift + click to select a range
a6f2bb2
IMDReader integration
amruthesht a67cbfb
small cleanup
amruthesht 8c00bc1
Chore: Cleanup and small fixes
amruthesht bc88b7b
bump CI
hmacdope cf15cf9
Add minimum docs
jaclark5 7aed3b4
Merge remote-tracking branch 'upstream/develop' into imdv3-dev
hmacdope b5ff03d
try add mock for import versions
hmacdope 6263151
fix for wrong assert
hmacdope efbb903
fix fixture issues
hmacdope 2ff3935
add short class description
hmacdope 073430b
add stricter matching to tests
hmacdope 45ad921
forbid use of .timeseries() method for streamed trajectories
hmacdope eb825c6
Update test_HAS_IMDCLIENT_new_enough to pass
jaclark5 5f30313
Merge remote-tracking branch 'upstream/develop' into imdv3-dev
hmacdope a8b4157
add imd docs
yuxuanzhuang 0dfb194
add doc for streamreader
yuxuanzhuang 83d9443
black imd
yuxuanzhuang a169cb6
add reason for skipped test
yuxuanzhuang d48fec1
use staticmethod for readers
yuxuanzhuang c23fa3e
black imd test
yuxuanzhuang 809d592
try 0.2.0b0 imdclient
hmacdope a25ff7a
check imd file input is a string
yuxuanzhuang 7ae4b21
add some port parsing test
hmacdope 577f785
add test for transformation
hmacdope 93cdb22
try cut buffer by 10
hmacdope 7e5bcb0
add buffer sizes
hmacdope 103278b
fail out on non-v3
ljwoods2 5501df6
Change to `r` only
hmacdope a9eab43
remove parse port
yuxuanzhuang 97d0636
remove parse port in test
yuxuanzhuang b2239bc
only import parse port when imdclient exists
yuxuanzhuang 5932f66
use monkeypatch to avoid mess sys module
yuxuanzhuang 808b998
black imd test
yuxuanzhuang 2d95ac7
add coverage test
yuxuanzhuang 57948c6
add tests fix
yuxuanzhuang c40a829
disable test on imd version
yuxuanzhuang 05f58e5
imd type hint
yuxuanzhuang b181cb9
test error on mda not imdclient
yuxuanzhuang 2199882
close ref port properly
yuxuanzhuang 10d260d
test imd import in different file
yuxuanzhuang f89a75c
add test for stream base
yuxuanzhuang 2167620
move _frame to baseclass
yuxuanzhuang 831b46e
remove onepass
yuxuanzhuang 38f96a6
Update installed optional deps with new imdclient 0.2.2 package
hmacdope e2c0913
Update azure-pipelines.yml for 0.2.2 imdclient version
hmacdope 07756f8
Update environment.yml
hmacdope fd61753
Update IMD.py version pins for imdclient package 0.2.2
hmacdope db59525
Update pyproject.toml for imdclient package 0.2.2
hmacdope bfc7e94
Merge branch 'develop' into imdv3-dev
hmacdope bbcb14e
Update version pin to be dynamic in test_imd_import.py
hmacdope 60c434c
Update test_imd_import.py
hmacdope 3c04d37
make changes for new testserver API
hmacdope 6a9115a
remove n_atoms_mismatch test
hmacdope 27597e7
fix str concat
hmacdope d04ff96
Fix host port format
hmacdope 10dfe27
doc tweaks
ljwoods2 c6a9f39
typo
ljwoods2 65a1bf8
clarify need for gromacs configuration before example command
ljwoods2 b1502ff
buffer docs tweak and typo
amruthesht 74050f4
buffer default value change
amruthesht 9338d96
Update: AUTHORS
amruthesht 8f154f2
Update: CHANGELOG
amruthesht c9ac065
black `IMD.py`
amruthesht a2b2136
black `test_imd.py`
amruthesht 481163b
test_imd.py: import reorder
amruthesht b2e4bd9
placeholder citation removed
amruthesht aad39f1
Correction: `_step` called instead of `step`
amruthesht 17f2de7
Doc: `StreamFrameIteratorSliced`
amruthesht b1b0fa7
Doc: `StreamReaderBase`
amruthesht dcb29d9
Doc: `StreamReaderBase`'s `__getitem__`
amruthesht 844a371
Edit: `StreamFrameIteratorSliced` docs
amruthesht 806a0ff
Doc: Update base Reader list
amruthesht f69d741
Remove: whitespace
amruthesht 3e81d96
Update: IMD format
amruthesht 230f1a6
Change: Error Message type
amruthesht c89c0b7
Update: IMDReader docs
amruthesht 0ba7d0c
Remove: comment
amruthesht 2e149aa
IMDReader docs: Links to protocol
amruthesht 4aec1fe
Units removed
amruthesht a481b56
Chore: small chnage to IMDReader module docs
amruthesht d50d307
Update: sphinx markup - `base.py`
amruthesht 6a739ea
Added: See also doc
amruthesht 4818a30
Version Added: `StreamFrameIteratorSliced`
amruthesht a66122a
seealso to `StreamReaderBase` added in `IMDReader`
amruthesht 6ffbe37
Update: module and class level docs for limitations
amruthesht b404b04
Remove `grompp`
amruthesht 0583c2e
fix inlink link to imclient
amruthesht 73d7852
Update CHANGELOG w `StreamReaderBase`
amruthesht f04c434
Minor clean up
amruthesht a383185
Merge branch 'develop' into imdv3-dev
orbeckst 474981d
Typo: precision
amruthesht e32df0d
Limitations updated: `IMDReader` and `StreamReaderBase`
amruthesht e4211a1
API Doc: `check_slice_indices``
amruthesht 7aa10d6
API Doc: `timeseries`
amruthesht ab38548
API Doc: `copy`
amruthesht b63df7e
API Doc: `rewind`
amruthesht d663d89
API Doc: `next`
amruthesht 87311d0
API Doc: `_reopen`
amruthesht 6aee915
black `IMD.py`
amruthesht 350af5f
black `test_imd.py`
amruthesht 0deecc0
Error raised and tested in `test_imd.py`
amruthesht 54f17fd
`step`: docstring and test coverage
amruthesht 849b8db
`StreamReaderBase` writer doctsring and tests
amruthesht 487753e
`test_wrong_imd_protocol_version`
amruthesht a9d4fd4
black `test_imd.py`
amruthesht 8e7a89c
Merge branch 'develop' into imdv3-dev
orbeckst aa395dc
added test for RuntimeError on IMDReader.OtherWriter
orbeckst 6634706
merged test_imd_import into test_imd
orbeckst 04424a8
refactored IMD import test to use a custom state manager
orbeckst d68de42
remove __test__
yuxuanzhuang 16454a6
Modify: `timestep.pyx` to remove usage of `new` keyword
amruthesht 19a2526
Docs: Updated
amruthesht b465bf1
Cleanup: Remove timestep comment
amruthesht 5138b54
Bug Fix: Warnign message for incompatible version
amruthesht cd21d6b
Refactor: simplify IMD tests with pytest monkeypatch
amruthesht feb6c9d
Revert "Refactor: simplify IMD tests with pytest monkeypatch"
amruthesht 35fcc8e
IMDReader docs: reorganized and reduced multiple connection details
orbeckst f2a5050
Update package/pyproject.toml
orbeckst ea85bb5
Chore: Minor cleanup
amruthesht File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.