Statistiques
| Branche: | Tag: | Révision :

dockonsurf / modules / screening.py @ b75bf97d

Historique | Voir | Annoter | Télécharger (48,1 ko)

# Date Auteur Commentaire
b75bf97d 30/09/2020 15:25 Carles Marti

Added the possibility to carry out screening on a single conformer specified in a file. Rename variables.

8279a51d 22/09/2020 17:12 Carles Marti

Avoid to compare an array with a str leading to a warning.

d8d92cfb 22/09/2020 11:40 Carles Marti

Corrected bug: Due to molecule prealignment the molecule adsorption center coordinates were not anymore in there right position.

39df9c43 17/09/2020 13:46 Carles Marti

corrected bug: wrong assignement of norm_vect when set to 'auto'.

6d1bd296 17/09/2020 10:37 Carles Marti

corrected bug: wrong import statement.

d26885d3 17/09/2020 10:15 Carles Marti

corrected bug: wrong import statement.

0558b8f3 17/09/2020 09:05 Carles Marti

Raise FileNotFoundError when no calculations finished normally.

e5faf87a 16/09/2020 14:08 Carles Marti

In align_molec, when the alignment center is at the baricenter of its neighbors, it uses the perpendicular vector to the nearest neighbor as target vector to align.

f16ebc80 16/09/2020 14:05 Carles Marti

Made the deletion of dummy atom more robust

4918e2ad 15/09/2020 18:38 Carles Marti

When sampling over euler angles, prealign molecules so that the neighbors to the adsorption point face the opposite direction to the surface.

587dca22 11/09/2020 19:25 Carles Marti

Added log register to output the normal vector to the surface at the given site when calculated with asann. Added TODOs

d6da8693 11/09/2020 18:14 Carles Marti

Implemented automatic detection of normal vector to the adsorption site with ASANN.

70d3cf53 11/09/2020 10:32 Carles Marti

Corrected bug when comparing np.array with a list. Added TODO

e8bebcca 10/09/2020 11:28 Carles Marti

Implemented the possibility to check adsorbate-surface overlap with both methods at the same time, height and sphere collision. Changed function order.

c25aa299 09/09/2020 17:56 Carles Marti

Implemented the possibility to chose the surface H acceptors

5261a07f 09/09/2020 10:27 Carles Marti

Adapted error messages, reformat code for readability, removed TODO, refactor variables, updated docstrings.

bc703cab 09/09/2020 10:22 Carles Marti

Implemented Periodic Boundary Conditions.

a98d4172 03/09/2020 16:29 Carles Marti

user definition of the maximum value of the helicopter rotation angle in chemcat angles

7dd94df7 03/09/2020 13:03 Carles Marti

Implemented Chemcat Angles

74057014 02/09/2020 11:26 Carles Marti

Added TODOS

b516a1d6 02/09/2020 11:24 Carles Marti

Added the possibility to return the angle with the symbol if the normal vector to the other two is parsed as optional argument

1a1164e0 06/08/2020 17:04 Carles Marti

Changed logger calls.

e1c5f171 06/08/2020 16:40 Carles Marti

Corrected bug: Coordinates were not stored in the list in formats.py. Refactored screening.py file.

76f4ac19 06/08/2020 15:58 Carles Marti

Changes in the logger warnings and info.

1e9e784d 06/08/2020 15:56 Carles Marti

Added arguments due to the changes in collect_energies in formats.py

fd2384fc 06/08/2020 15:36 Carles Marti

Change on function names and documentation.

cf8fe0e3 06/08/2020 13:34 Carles Marti

Implemented check_finished_calcs which checks whether calculations are finished normally or not.

57e3a8c7 24/07/2020 12:22 Carles Marti

Simplified and made more pythonic the random selection of configurations when the number of generated ones is larger than the 'max_structures' value.

90819cc3 30/06/2020 17:35 Carles Marti

Included extra arguments for the proper working of special atoms.

14f39d2a 30/06/2020 15:57 Carles Marti

Added logging entries at the beginning and end of each section.

91ae8d86 30/06/2020 15:15 Carles Marti

Modified documentation

d9167fea 30/06/2020 13:16 Carles Marti

Add a warning when identical structures appear as a bug tester.

b2ffd8c5 30/06/2020 13:07 Carles Marti

Prevent identical configurations in Euler rotations

7d97341d 30/06/2020 12:01 Carles Marti

Allow the user to choose a maximum number of structures to generate for the screening.

a581d3c1 30/06/2020 11:17 Carles Marti

Moved adorption height to be a function argument.

b4b2f307 30/06/2020 11:08 Carles Marti

Implemented the possibility to dissociatie H atoms

3ccf0131 26/06/2020 13:47 Carles Marti

Corrected bug, evaluation of surface alone neighbors and molecule alone neighbors is done when no collision height is specified.

695dcff8 26/06/2020 09:19 Carles Marti

Added punctuation marks at the end of every log messages.

a4b57124 26/06/2020 09:05 Carles Marti

Corrected bug: When the same coordinate of the surface normal vector and the position of the atom had different signs was leading to no collision while it should.

bfe93f0d 25/06/2020 14:10 Carles Marti

Implemented function to select conformers according to the value of passed magnitudes. Acceptable magnitudes are 'moi' and 'energy'. Added log register for the number of generated structures.

5fb01677 25/06/2020 14:08 Carles Marti

Allow 'surf_norm_vect' to accept the shortcut values '-x' '-y' '-z' equivalent to [-1, 0, 0] [0, -1, 0] [0, 0, -1] respectively. Changed When min_coll_height is not False collision is checked only by checking the height of the atoms.

6430aa73 24/06/2020 09:17 Carles Marti

Added log register for reading coordinates

bb55f47c 24/06/2020 08:20 Carles Marti

Calculate the surface and molecule neighbors necessary for the collision check

a260d04d 24/06/2020 08:15 Carles Marti

Implemented the function that corrects collisions

5f3f4b69 24/06/2020 08:13 Carles Marti

Implemented the function to check for collisions between the adsorbate and the surface

3ab0865c 24/06/2020 08:10 Carles Marti

Implemented the adsorption of conformers using euler angles to sample de orientational space.

36d92f4f 23/06/2020 11:39 Carles Marti

Using a copy of the molecule to adsorb this way preventing successive translations when correcting adsorptions.

8fdff302 23/06/2020 11:32 Carles Marti

get_atom_coords function called without ctrs_list argument returns the coordinates of all atoms. It also allows ctrs_list to be an integer, thus returning the coordinate of index

dadc6016 17/06/2020 11:36 Carles Marti

Minor changes in variable names, order in functions, documentation and TODOS

b4aef3d7 17/06/2020 11:25 Carles Marti

Implemented function to compute the angle between two vectors.

1d22a086 16/06/2020 08:26 Carles Marti

Implement add_adsorbate function which extends the functionality of ase.build.add_adsorbate by enabling to change the z coordinate and the axis perpendicular to the surface.

a5cc42ff 15/06/2020 08:44 Carles Marti

Reformatting files, added documentation and getting rid of useless pieces of code.

12a12bdd 11/06/2020 19:14 Carles Marti

Implemented get_atom_coords and vect_avg

f3d1e601 11/06/2020 19:13 Carles Marti

Designed structure of screening.py

05464650 08/06/2020 19:33 Carles Marti

Corrected the extraction of MOI from a list of mol objects. For the plotting of graphs in clustering.py renamed boolean var debug to plot and added a check-backup on the plot file. Removed useless chunk on isolated.py.

af3e2441 08/06/2020 18:07 Carles Marti

Changed the import statement of internal libraries. Added logging to utilities.py

e07c09eb 07/06/2020 20:43 Carles Marti

Carry out the screening of adsorbate coordinates on a surface

4614bb6a 25/04/2020 11:26 Carles Marti

Created a module for each stage of DockOnSurf and started developing the isolated one