Skip to content

Commit a67fe45

Browse files
authored
Add grid-search optimization for rotation and translation, and filter clashing atoms in nanocluster (#43)
* Filter clashing atoms from cluster * Add optimization procedure, clashing filter with tolerance, and logging optimization * Update AtomPacker version * Bump biopython from 1.83.0 to 1.84.0 * Add Paulo as author and change development status to Beta * Update clashing tolerance to 0.0, check if rotations and translations are always inside the cavity, and set angles and translations to be explored in optimizaiton * Fix header description in AtomPacker package * Remove ValueError from cage.centroid * Update UML in README.md * Get radius for single-atom cluster, change logging to save disk usage, and add ValueError for clashing_tolerance * Update testing for AtomPacker.Cage * Add testing for AtomPacker.Cavity * Add testing for AtomPacker pipeline to ensure integration quality * Update dependencies * Update dependencies (pyKVFinder, plotly) * Fix one-atom cluster calculations * Add testing for AtomPacker.Cluster
1 parent dd920a3 commit a67fe45

26 files changed

+1082
-80
lines changed

AtomPacker/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# This source code is part of the pyKVFinder package and is distributed
1+
# This source code is part of the AtomPacker package and is distributed
22
# under the GNU GPL-3.0 license. Please see 'LICENSE' for further
33
# information.
44

@@ -9,7 +9,7 @@
99
the resulting structures.
1010
"""
1111

12-
__version__ = "0.2.1"
12+
__version__ = "0.3.0"
1313
__name__ = "AtomPacker"
1414
license = "GNU GPL-3.0 License"
1515

AtomPacker/core/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# This source code is part of the pyKVFinder package and is distributed
1+
# This source code is part of the AtomPacker package and is distributed
22
# under the GNU GPL-3.0 license. Please see 'LICENSE' for further
33
# information.
44

AtomPacker/core/grid/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# This source code is part of the pyKVFinder package and is distributed
1+
# This source code is part of the AtomPacker package and is distributed
22
# under the GNU GPL-3.0 license. Please see 'LICENSE' for further
33
# information.
44

AtomPacker/core/grid/characterize.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# This source code is part of the pyKVFinder package and is distributed
1+
# This source code is part of the AtomPacker package and is distributed
22
# under the GNU GPL-3.0 license. Please see 'LICENSE' for further
33
# information.
44

AtomPacker/core/grid/coordinates.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# This source code is part of the pyKVFinder package and is distributed
1+
# This source code is part of the AtomPacker package and is distributed
22
# under the GNU GPL-3.0 license. Please see 'LICENSE' for further
33
# information.
44

AtomPacker/core/io/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# This source code is part of the pyKVFinder package and is distributed
1+
# This source code is part of the AtomPacker package and is distributed
22
# under the GNU GPL-3.0 license. Please see 'LICENSE' for further
33
# information.
44

AtomPacker/core/io/mmcif/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# This source code is part of the pyKVFinder package and is distributed
1+
# This source code is part of the AtomPacker package and is distributed
22
# under the GNU GPL-3.0 license. Please see 'LICENSE' for further
33
# information.
44

AtomPacker/core/io/mmcif/file.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# This source code is part of the pyKVFinder package and is distributed
1+
# This source code is part of the AtomPacker package and is distributed
22
# under the GNU GPL-3.0 license. Please see 'LICENSE' for further
33
# information.
44

AtomPacker/core/io/mol2/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# This source code is part of the pyKVFinder package and is distributed
1+
# This source code is part of the AtomPacker package and is distributed
22
# under the GNU GPL-3.0 license. Please see 'LICENSE' for further
33
# information.
44

AtomPacker/core/io/mol2/file.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# This source code is part of the pyKVFinder package and is distributed
1+
# This source code is part of the AtomPacker package and is distributed
22
# under the GNU GPL-3.0 license. Please see 'LICENSE' for further
33
# information.
44

AtomPacker/core/io/pdb/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# This source code is part of the pyKVFinder package and is distributed
1+
# This source code is part of the AtomPacker package and is distributed
22
# under the GNU GPL-3.0 license. Please see 'LICENSE' for further
33
# information.
44

AtomPacker/core/io/pdb/file.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# This source code is part of the pyKVFinder package and is distributed
1+
# This source code is part of the AtomPacker package and is distributed
22
# under the GNU GPL-3.0 license. Please see 'LICENSE' for further
33
# information.
44

AtomPacker/core/io/vdw/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# This source code is part of the pyKVFinder package and is distributed
1+
# This source code is part of the AtomPacker package and is distributed
22
# under the GNU GPL-3.0 license. Please see 'LICENSE' for further
33
# information.
44

AtomPacker/core/io/vdw/file.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# This source code is part of the pyKVFinder package and is distributed
1+
# This source code is part of the AtomPacker package and is distributed
22
# under the GNU GPL-3.0 license. Please see 'LICENSE' for further
33
# information.
44

AtomPacker/core/io/xyz/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# This source code is part of the pyKVFinder package and is distributed
1+
# This source code is part of the AtomPacker package and is distributed
22
# under the GNU GPL-3.0 license. Please see 'LICENSE' for further
33
# information.
44

AtomPacker/core/io/xyz/file.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# This source code is part of the pyKVFinder package and is distributed
1+
# This source code is part of the AtomPacker package and is distributed
22
# under the GNU GPL-3.0 license. Please see 'LICENSE' for further
33
# information.
44

0 commit comments

Comments
 (0)