Skip to content

Commit 7d00de9

Browse files
Add support for freud 3.0 (#93)
* fix parameter in cluster module * update version to match what we are using on conda-forge * use box module to get vectors * update version
1 parent 18d8797 commit 7d00de9

File tree

4 files changed

+16
-6
lines changed

4 files changed

+16
-6
lines changed

cmeutils/__version__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "1.1.1"
1+
__version__ = "1.3.0"

cmeutils/gsd_utils.py

+13-3
Original file line numberDiff line numberDiff line change
@@ -129,11 +129,21 @@ def get_molecule_cluster(gsd_file=None, snap=None, gsd_frame=-1):
129129
n_query_points = n_points = snap.particles.N
130130
query_point_indices = snap.bonds.group[:, 0]
131131
point_indices = snap.bonds.group[:, 1]
132-
distances = system.box.compute_distances(
133-
system.points[query_point_indices], system.points[point_indices]
132+
box = freud.box.Box(
133+
snap.configuration.box[0],
134+
snap.configuration.box[1],
135+
snap.configuration.box[2],
136+
)
137+
vectors = box.wrap(
138+
snap.particles.position[query_point_indices]
139+
- snap.particles.position[point_indices]
134140
)
135141
nlist = freud.NeighborList.from_arrays(
136-
n_query_points, n_points, query_point_indices, point_indices, distances
142+
num_query_points=n_query_points,
143+
num_points=n_points,
144+
query_point_indices=query_point_indices,
145+
point_indices=point_indices,
146+
vectors=vectors,
137147
)
138148
cluster = freud.cluster.Cluster()
139149
cluster.compute(system=system, neighbors=nlist)

environment-dev.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: cmeutils-dev
22
channels:
33
- conda-forge
44
dependencies:
5-
- freud =2.13.2
5+
- freud >= 3.0
66
- gmso >=0.11.2
77
- fresnel >=0.13.5
88
- gsd >=3.0

environment.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: cmeutils
22
channels:
33
- conda-forge
44
dependencies:
5-
- freud =2.13.2
5+
- freud >= 3.0
66
- gmso >=0.11.2
77
- fresnel >=0.13.5
88
- gsd >=3.0

0 commit comments

Comments
 (0)