Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
3049504
add equilibration code
lilyminium Jan 21, 2025
bd2e208
add some preliminary docs
lilyminium Jan 21, 2025
53dfa13
add some docstrings
lilyminium Jan 21, 2025
6132bf6
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Jan 21, 2025
78d6e5d
switch greaterthan -> greaterthanorequalto
lilyminium Jan 28, 2025
4ad2337
add updates for equilibrated properties
lilyminium Jan 31, 2025
45e278e
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Jan 31, 2025
9816186
fix equilibration_properties
lilyminium Feb 1, 2025
513bf40
Add easy way to create new substances for real numbers of mols (#611)
lilyminium Jan 28, 2025
536bcde
Add new conditions and tests (#614)
lilyminium Jan 29, 2025
baa8851
Add NoBatch mode (#602)
lilyminium Jan 29, 2025
2c22533
Migrate `tmpdir` fixture to new `tmp_path` (#615)
mattwthompson Jan 30, 2025
05e32c3
[pre-commit.ci] pre-commit autoupdate (#617)
pre-commit-ci[bot] Feb 4, 2025
19163ac
Add AttributeClass initialization (#606)
lilyminium Feb 5, 2025
f1b3354
Strip out `openmm.CMMotionRemover` force internally (#622)
mattwthompson Feb 27, 2025
bb6ca1c
Fix relative tolerance (#604)
lilyminium Mar 3, 2025
fbfc52a
allow boxes to be retrieved, read, and short-circuit the graph
lilyminium Mar 3, 2025
847534f
add data
lilyminium Mar 3, 2025
ec3c5c6
Merge branch 'main' into add-equilibration-layer
lilyminium Mar 3, 2025
e5a0958
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Mar 3, 2025
d9ec993
remove additional raise
lilyminium Mar 4, 2025
7b3c5dd
disallow merging
lilyminium Mar 14, 2025
f30b6ef
rm doc stub for now
lilyminium Mar 18, 2025
b39c026
Update openff/evaluator/workflow/workflow.py
lilyminium Mar 18, 2025
13d3397
Update openff/evaluator/properties/density.py
lilyminium Mar 18, 2025
35c5a68
remove unused imports
lilyminium Mar 18, 2025
43815b8
fix imports
lilyminium Mar 18, 2025
f0b9322
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Mar 18, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
528 changes: 528 additions & 0 deletions openff/evaluator/_tests/test_full_workflows/test_equilibration.py

Large diffs are not rendered by default.

3 changes: 3 additions & 0 deletions openff/evaluator/_tests/utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -257,6 +257,7 @@ def _copy_property_working_data(
source_directory: str,
uuid_prefix: str | list[str],
destination_directory: str = ".",
suffix: str = "",
include_data_files: bool = False,
):
"""
Expand Down Expand Up @@ -289,6 +290,8 @@ def _copy_property_working_data(
# copy data files over from data_directory
for path in abs_path.iterdir():
if path.name.startswith(tuple(uuid_prefix)) and path.is_dir():
if suffix and not path.name.endswith(suffix):
continue
dest_dir = destination_directory / path.name
shutil.copytree(path, dest_dir)

Expand Down
6 changes: 6 additions & 0 deletions openff/evaluator/client/client.py
Original file line number Diff line number Diff line change
Expand Up @@ -280,6 +280,12 @@ class RequestResult(AttributeClass):
default_value=PhysicalPropertyDataSet(),
)

equilibrated_properties = Attribute(
docstring="The set of properties which have been successfully equilibrated.",
type_hint=PhysicalPropertyDataSet,
default_value=PhysicalPropertyDataSet(),
)

exceptions = Attribute(
docstring="The set of properties which have yet to be, or "
"are currently being estimated.",
Expand Down
2 changes: 2 additions & 0 deletions openff/evaluator/data/test/workflows/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
*.dcd
checkpoint_state.xml

Large diffs are not rendered by default.

Loading