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

dockonsurf / modules @ 19567be2

# Date Auteur Commentaire
19567be2 10/12/2020 19:34 Carles Martí

Corrected bug. prep_cp2k was taking the original input_file instead of the new one with the updated Project_name.

96d422c7 10/12/2020 18:07 Carles Martí

Corrected bug when printing isolated and refinement most stable structures.

de04dab9 08/12/2020 18:55 Carles Martí

Print the relative energy, of the structures obtained at the refinement step, respect the most stable one.

9d16604c 08/12/2020 17:07 Carles Martí

Added TODO

d47a063f 04/12/2020 20:49 Carles Martí

Make a multidimensional numpy array instead of a list of numpy arrays.

8d2efb97 04/12/2020 20:48 Carles Martí

Add conformer info to the slab-molecule structure to allow traceability.

77f8c47b 04/12/2020 20:47 Carles Martí

Print a warning message if it's not possible to detect normal vector.

1d8c374e 04/12/2020 20:36 Carles Martí

Simplified the reading of coordinates and energies and the selection of conformers.

1f778710 04/12/2020 14:07 Carles Martí

Moved import statements from module to run_isolated function.

f07523a6 04/12/2020 14:06 Carles Martí

Implemented function to check if a file is binary.

f2f23abc 04/12/2020 14:06 Carles Martí

Changed docstring and variable names in check_finished_calcs to improvea readability.

082685ad 04/12/2020 11:13 Carles Martí

Print the most stable conformer at the isolated stage.

7d37379d 03/12/2020 18:06 Carles Martí

Corrected bug when running with CP2K. No potcar_dir needs to be defined.

58ede1f9 01/12/2020 18:42 Carles Martí

Changed TODOs.

f349bb54 30/11/2020 18:09 Carles Marti

Implemented the automatic generation of POTCAR files.

ffa1b366 27/11/2020 20:15 Carles Martí

Check for finished calculations is done without assuming output files are named *.out.

556b41aa 27/11/2020 17:45 Carles Martí

Submit jobs in human order.

ae097639 27/11/2020 17:29 Carles Martí

get_atom_coords now works on single sites and not on lists of sites-

dbef6e98 27/11/2020 17:19 Carles Martí

Read directories in human order.

bf33f563 27/11/2020 16:45 Carles Martí

Change how warnings are caught in log file to allow reformatting its message to be prettier.

07bba5bb 27/11/2020 13:52 Carles Martí

Log exceptions.

a5d76bfb 26/11/2020 18:03 Carles Martí

Coorected bug when reading cell from molec_file/surf_file.

25e7e44b 26/11/2020 16:45 Carles Martí

Centering molecule in the simulation cell to avoid problems at the screening stage.

30e34792 26/11/2020 11:24 Carles Martí

Corrected bug: exception not raised when atom type of h_acceptor is not a known atom type.

0d2f159a 24/11/2020 19:32 Carles Martí

Check that ase can read OUTCAR, else consider the calculation as unfinished.

7f5fcd41 24/11/2020 19:20 Carles Martí

Added special_atoms on the reading of 'use_molec_file'.

1f1d0644 24/11/2020 18:07 Carles Martí

Removed TODO.

c492296f 24/11/2020 18:03 Carles Martí

Corrected import statement.

d566f8e6 22/11/2020 20:12 Carles Martí

Corrected error when creating creating files in configuration directories.

a44ad3c2 22/11/2020 19:58 Carles Martí

Raise an error if no configurations are generated at the Screening stage. Corrected fallback value of collision_threshold option in input file.

017c5dbc 22/11/2020 18:19 Carles Martí

Corrected error when input file names contained the mandatory file name but it was not exactly the name (eg. 'INCAR-iso').

cdc1edbe 22/11/2020 17:56 Carles Martí

Implemented read coordinates and energies for vasp calculation.

234eefed 22/11/2020 17:41 Carles Martí

Implemented check on finished vasp calculation.

748a6036 21/11/2020 20:21 Carles Martí

molec_file supports POSCAR/CONTCAR files.

14e0b660 20/11/2020 19:50 Carles Martí

Added else clause for the scheduler/batch_quequing_system. Changed fallback values. Adjust docstrings, reformat code and other stylistic changes.

9d3b680c 20/11/2020 19:41 Carles Martí

Implemented the possibility to run calculations with VASP.

78fcb188 19/11/2020 17:58 Carles Martí

Included warnings in log file.

4387ce69 29/10/2020 13:19 Carles Marti

Removed TODO

bb387578 29/10/2020 13:18 Carles Marti

Added track for isolated conformer in screening.py

61c578d1 08/10/2020 13:59 Carles Marti

Corrected bug when extracting the most stable conformer.

61f71e3c 08/10/2020 12:20 Carles Marti

Corrected bug when extracting the most stable conformer.

99c87fcc 08/10/2020 11:42 Carles Marti

Changed log message of Unrecognized job.

9cd032cf 07/10/2020 09:52 Carles Marti

Implemented the possibility to exclude the molecule adsorption center from the collision detection.

fe91ddb2 05/10/2020 17:31 Carles Marti

Allow to customize adsorption height. Cleaned code.

365d5b9a 05/10/2020 11:09 Carles Marti

Corrected bug when pre_opt was set to false, the default value of force_field parameter, in pre_opt_confs function, was 'MMFF' (in capitals) while inside the function it was compared to 'mmff' (in lower).

13731dc4 05/10/2020 10:51 Carles Marti

Corrected bug when reading a false value of use_molec_file.

07edc24f 02/10/2020 15:38 Carles Marti

Unified the call of prep_cp2k for differ run_types

1a158b9f 02/10/2020 15:33 Carles Marti

Change project_name value in cp2k input to be the project_name value in dockonsurf input plus the run_type.

609104e3 02/10/2020 15:14 Carles Marti

Updated keyword for turning on internal angles, from chemcat to internal.

5864c86e 02/10/2020 15:03 Carles Marti

Added clause to avoid duplicate configurations when sampling over Euler angles.

d68dd4ad 30/09/2020 19:20 Carles Marti

Corrected bug, old name of internal angles function.

cf40df1b 30/09/2020 19:12 Carles Marti

Revert "Set of changes allowing to record orientational sampling efficiency. Although not to be included in the productive version, interesting to have them recorded in VCS."

This reverts commit b25f77a4

b25f77a4 30/09/2020 19:11 Carles Marti

Set of changes allowing to record orientational sampling efficiency. Although not to be included in the productive version, interesting to have them recorded in VCS.

19727725 30/09/2020 19:09 Carles Marti

Renamed chemcat angles routines to internal. Removed warnings when some of internal angles were not available as they were producing excessive verbosity on log file.

8c519241 30/09/2020 16:30 Carles Marti

Corrected bug on check of initial values.

9dca524b 30/09/2020 15:32 Carles Marti

Improved efficiency in chemcat orientational sampling.

5412d6ef 30/09/2020 15:27 Carles Marti

Corrected docstring.

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.

f601942f 29/09/2020 13:05 Carles Marti

Changed warning message

9062afa6 29/09/2020 12:30 Carles Marti

Added random seed to EmbedMultipleConfs to enable reproducibility

118974d5 28/09/2020 17:45 Carles Marti

Implemented actual commands for LSF scheduler

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.

18970efd 18/09/2020 13:49 Carles Marti

Corrected a typo and added info about the most stable structure on the log mesages if refinement.py.

ca309a2c 17/09/2020 16:37 Carles Marti

Removed Capitalization on job name as it led to misunderstandings

8e31f746 17/09/2020 14:30 Carles Marti

corrected bug: All warnings were treated as exceptions. Moved the warnings.filterwarnings("error") inside get_exemplars_affty function to make only the AffinityPropagation warning to be caught as an exception and further registered in the log.

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.

f6431316 17/09/2020 10:14 Carles Marti

Catch AffinityPropagation warning and include it in the DockOnSurf logger.

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

Raise FileNotFoundError when no calculations finished normally.

f02e613b 16/09/2020 18:03 Carles Marti

Removed warning when dealing with non-3D molecules.

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.

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