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

dockonsurf / modules / dos_input.py @ a44ad3c2

Historique | Voir | Annoter | Télécharger (38,61 ko)

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

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.

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.

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

Corrected bug when reading a false value of use_molec_file.

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

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

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.

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.

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

c0ea21fe 06/08/2020 15:30 Carles Marti

removed unnecessary statements

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)

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.

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

Updated error message.

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

Corrected log messages.

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

Included extra arguments for the proper working of special atoms.

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

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

b4b2f307 30/06/2020 11:08 Carles Marti

Implemented the possibility to dissociatie H atoms

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.

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.

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

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.

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

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

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

ab2d90e2 15/06/2020 08:46 Carles Marti

Added surf_file and molec_neigh_ctrs options to the input reading. Added hematite surface file to tests.

a5cc42ff 15/06/2020 08:44 Carles Marti

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

c845c6f2 11/06/2020 19:05 Carles Marti

Included surf_file, molec_neigh_ctrs and surf_norm_vect as input parameters

4533134f 11/06/2020 18:20 Carles Marti

str2list accepts float numbers if it is called with the func=float argument.

af3e2441 08/06/2020 18:07 Carles Marti

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

69d17e8b 07/06/2020 21:02 Carles Marti

Moved check_bak from calculation.py to utilities.py and try_command from dos_input.py to utilities.py

0db30d07 07/06/2020 16:40 Carles Marti

Added 'local' and 'none' as possible batch queuing systems, to run calculations on the local computer and to not carry out the calculation at all (for debugging purposes).

bd573212 04/06/2020 10:11 Carles Marti

Added fallback value for project_name in dos_input.py. Included log messages for submitted jobs on calculation.py, added TODO tasks and changed documentation on all three files.

bcc9ff75 23/05/2020 18:34 Carles Marti

Removed 'project_name' from the mandatory options

03fab2dd 23/05/2020 18:22 Carles Marti

Check if the input file of the code used for calculations is readable by the relevant library. Removed project_name from the mandatory options in Global.

9fd1daa6 20/05/2020 00:23 Carles Marti

Removed non used options from input and added new option on tests

7fd58762 19/05/2020 23:54 Carles Marti

Included 'project_name' on global mandatory options, corrected missing parentheses on str.capitalize method.

99afde40 19/05/2020 23:02 Carles Marti

Added the submission of jobs to the SGE batch queuing system

a5c74494 01/05/2020 17:49 Carles Marti

Revert "Changed rmsd for rms"

This reverts commit 5571316d

b1f6e69d 28/04/2020 16:11 Carles Marti

Extended gen_confs documentation and incorporated the possibility to choose whether molecule conformers should be minimum energy conformers or not.

5571316d 25/04/2020 11:29 Carles Marti

Changed rmsd for rms

0e83e6a6 21/04/2020 19:43 Carles Marti

Improved the documentation of the consequent docstrings

95dc2c8e 21/04/2020 19:22 Carles Marti

Included, the necessity to specify the molecule file to be adsorbed, in the input.

d8a6314e 21/04/2020 11:06 Carles Marti

Moved the printing of input variables from dockonsurf.py to dos_input.py

8887f41d 14/04/2020 18:23 Carles Marti

Refactor file dos_input.py, every option is read and checked its value with a specific function for the purpose.
Included the possibility to run the file as standalone program.

9f7bb440 11/04/2020 20:42 Carles Marti

Increase of the input errors that get caught by the program, change how the logger is setup, its message format and how it is organized internally.

79e3db42 11/04/2020 20:38 Carles Marti

Reformat files and extend documentation

b606c71a 11/04/2020 20:18 Carles Marti

Moved the input file option from 'Global' to each relative section and changed the values of options to non-default ones.

8949edd0 09/04/2020 19:35 Carles Marti

Reformat and cleaning the code for improved readability and adequate it to PEP 8 conventions.

5cc4994b 09/04/2020 19:32 Carles Marti

Include errors in the log, improved error handling by catching new errors.

b77be9ad 09/04/2020 18:54 Carles Marti

Written the docstrings to document the code following the PEP 257 conventions

b5b2af64 09/04/2020 13:09 Carles Marti

Possible errors are now printed in both the screen and the log file. More errors are now handled properly.

a02c931d 07/04/2020 20:40 Carles Marti

Added error handling functionality to input str2lst function

ec35a9b4 07/04/2020 15:19 Carles Marti

Refactoring code by creating modules directory and moving dos_input.py into it.