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

dockonsurf @ f16ebc80

# Date Auteur Commentaire
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.

d8110aeb 14/09/2020 11:06 Carles Marti

Added log message to print the number of structures selected at the refinement step.

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

9dcee788 11/09/2020 18:16 Carles Marti

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

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

b6b1b03e 11/09/2020 09:21 Carles Marti

Implemented new way to specify maximum jobs on running/pending status with only one keyword in the input. Reformat files.

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.

8b3d4772 10/09/2020 11:04 Carles Marti

Reformat file. inp_vars['relaunch_err'] is not retrieved as it's not implemented yet. Warning added when both collision height and collision threshold are turned False.

f98ba5b0 10/09/2020 11:02 Carles Marti

When retrieving the min_coll_height value, the check of the surf_norm_vect is done within the get_min_coll_height function. Removed deprecated get_screen_rmsd function.

eef995b8 10/09/2020 10:58 Carles Marti

collision_threshold can hold False value.

cea7af64 10/09/2020 10:57 Carles Marti

get_surf_norm_vect returns a normalized vector.

5f9f1400 10/09/2020 10:56 Carles Marti

check_expect_val accepts a custom message.

21209d96 09/09/2020 18:10 Carles Marti

Allow max_structures to take False value and assign infinity

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

c0b7ccd3 06/08/2020 17:05 Carles Marti

Adapted arguments due to changes in collect_coords in formats.py

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.

9371fd91 06/08/2020 15:58 Carles Marti

Moved the change of units (Ha to eV) to read_energy_cp2k in formats.py

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

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

3a46e515 06/08/2020 15:36 Carles Marti

Removed unnecesary statements

fd2384fc 06/08/2020 15:36 Carles Marti

Change on function names and documentation.

c0ea21fe 06/08/2020 15:30 Carles Marti

removed unnecessary statements

f85667b9 06/08/2020 15:29 Carles Marti

Changed order of the functions

1a66fb88 06/08/2020 14:18 Carles Marti

Check restart file to be also present for the calculation to be finished.

e7d9c7e8 06/08/2020 14:17 Carles Marti

Corrected bug: read_coords_cp2k expected a file as argument, and directory was parsed, now parsing file.

d5c9605d 06/08/2020 13:52 Carles Marti

Corrected bug: missing and wrong arguments for read_coords_cp2k and read_energy_cp2k respectively.

cf8fe0e3 06/08/2020 13:34 Carles Marti

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

ed01b5b7 06/08/2020 13:14 Carles Marti

Made the read_coords, read_energies function more general, robust and readable and transfered the actual work to be done by code-specific functions (read_coords_cp2k and read_energy_cp2k).

c6e71e46 05/08/2020 13:36 Carles Marti

Made the read_coords function more robust and readable.

64ad8352 04/08/2020 17:36 Carles Marti

Clean unnecessary old functions.

081548a0 04/08/2020 17:35 Carles Marti

Allowed combination of more than one run_type (eg. isolated screening)

f21c2c1c 04/08/2020 14:02 Carles Marti

Updated random_state argument of AffinityPropagation calling to mute warning after update of scikit-learn v0.23.

ad57fd42 04/08/2020 13:36 Carles Marti

Corrected typos and letter case errors.

75d6a31b 04/08/2020 11:41 Carles Marti

Corrected bug on type_max when no value was given

ec5bba46 04/08/2020 11:40 Carles Marti

Implementes support for irene custom batch queuing system.

70fa4e74 03/08/2020 14:27 Carles Marti

Reformatting file.

09c3325a 31/07/2020 16:43 Carles Marti

A maximum number of jobs can be set to, not only the pending ones, but now also the running ones.

4670488d 31/07/2020 15:30 Carles Marti

Changed min_confs option name to pre_opt which accept a turn_false_answer, uff and mmff.

b14e64e3 31/07/2020 11:50 Carles Marti

First version of setup.py

0bca5abb 31/07/2020 11:50 Carles Marti

Updated error message.

9301393d 31/07/2020 11:49 Carles Marti

Updated dockonsurf.inp

e00ab216 31/07/2020 11:46 Carles Marti

Added # TODO for the formatation of the log file.

8fbad764 31/07/2020 11:45 Carles Marti

Added # TODO for the implementation of debug run.

1e36f905 31/07/2020 11:45 Carles Marti

Added variables for the chek of the job status in lsf. Added some comments and small code rearrangement.

2be92b2c 31/07/2020 10:08 Carles Marti

Combined sub_sge and sub_lsf in a more generic function. Combined get_jobs_status_sge and get_jobs_status_lsf in a more generic function. Removed the dependency on gridtk.

5ff7c468 29/07/2020 10:50 Carles Marti

Created necessary files for packaging for packaging purposes. Changed requirements.txt order.

e797bac0 28/07/2020 14:51 Carles Marti

Added blank line at the end of requirements.txt

b461f289 27/07/2020 11:07 Carles Marti

Started implementing lsf jobs

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.

62a87644 01/07/2020 15:22 Carles Marti

Corrected log messages.

ceaf7bea 30/06/2020 17:47 Carles Marti

Reduced the molecule name length in the job_name.

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

86cf3a38 30/06/2020 15:15 Carles Marti

Implemented refinement.py

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.

cc92f6ee 26/06/2020 13:45 Carles Marti

Implemented add_special_atoms which Allows to use custom elements with symbols not in the periodic table.

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

Added punctuation marks at the end of every log messages.

9c16a7e2 26/06/2020 09:08 Carles Marti

Changed variable name cart_coords to cart_axes. Simplified the check if surface normal vector is a a pure cartesian axis.

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.

56290a13 25/06/2020 13:50 Carles Marti

Changed collision_bottom option name to min_coll_height

1b54d787 25/06/2020 13:50 Carles Marti

Enabled the creation of calculation subdirectories and files when carrying out a dry run (batch_q_sys = None)

af2bf62f 24/06/2020 12:36 Carles Marti

Read the number of conformers per magnitude from input file

3d56e566 24/06/2020 12:20 Carles Marti

Restructured 'get_surf_norm_vect' function to prevent recording an error to the log when 'x', 'y' or 'z' is passed as option value.

a7128ce1 24/06/2020 12:18 Carles Marti

Added TODO. Added comments for visually separating functions belonging to different sections inside code.

ed5531ef 24/06/2020 11:37 Carles Marti

Added 'euler' as default value for the ads_algo option in input.

a765b11c 24/06/2020 11:37 Carles Marti

Reordered the calling of functions.

8af49f6d 24/06/2020 11:34 Carles Marti

Moved cluster_magns from Isolated to Screening section

b695767e 24/06/2020 09:51 Carles Marti

Merge remote-tracking branch 'origin/v2' into v2 caused by ammending a commit which was already pushed. Taking local version.

a3f617bc 24/06/2020 09:18 Carles Marti

Updated tests for reading norm_vect

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.

a7c7b43e 23/06/2020 11:35 Carles Marti

Included the ads_algo option in the input file. Fixed the default value of surface normal vector.

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

821dca42 23/06/2020 11:08 Carles Marti

Check for options 'code', 'subm_script' is consistent with dry runs and running locally.

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.

d4bedc18 17/06/2020 11:18 Carles Marti

Function get_surf_norm_vect returns a numpy.ndarray instead of a list. Function get_pts_per_angle checks that the number of points per angle to be positive. Added TODO on get_moments_of_inertia

0dfa15ff 16/06/2020 12:50 Carles Marti

Changed input option from collision_bottom_z to collision_bottom

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.