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

dockonsurf / modules @ bf33f563

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

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.