MCPcopy Create free account

hub / github.com/JMorado/ParaMol / functions

Functions302 in github.com/JMorado/ParaMol

↓ 1 callersMethod_acceptance_rate_qm
(self)
ParaMol/HMC/hmc_sampler_qm_mm.py:734
↓ 1 callersMethod_apply_charge_correction
Method that applies charge correction to the system. Parameters ---------- system : :obj:`ParaMol.System.system.Para
ParaMol/Tasks/parametrization.py:217
↓ 1 callersMethod_calculate_prior_widths
Method that generates the prior_widths vector. Parameters ---------- method : str, optional Method used
ParaMol/MM_engines/least_square.py:339
↓ 1 callersMethod_create_optimizer
Method that creates an instance of a chosen optimizer. Parameters ---------- settings : dict Dictionary
ParaMol/Optimizers/optimizer.py:87
↓ 1 callersMethod_define_bounds
(self, parameters)
ParaMol/Optimizers/devel/bayesian.py:156
↓ 1 callersMethod_get_constraints
Method that gets the constraints to be passed into the SciPy optimizer. Parameters ---------- scipy_method : str
ParaMol/Tasks/parametrization.py:316
↓ 1 callersMethod_get_parameters_rmsd
Method that computes the RMSD between the old and new set of parameters. Parameters ---------- old_params: list
ParaMol/HMC/hmc_sampler.py:587
↓ 1 callersMethod_get_parameters_rmsd
Method that computes the RMSD between the old and new set of parameters. Parameters ---------- old_params: list
ParaMol/HMC/hmc_sampler_qm_mm.py:601
↓ 1 callersMethod_get_parameters_rmsd
Method that computes the RMSD between the old and new set of parameters. Parameters ---------- old_params: list
ParaMol/Tasks/adaptive_parametrization.py:246
↓ 1 callersMethod_hmc_acceptance_criterion_qm
Method that accepts or rejects a configuration generated into the QM Markov chain. Parameters ---------- pot_final_q
ParaMol/HMC/hmc_sampler.py:676
↓ 1 callersMethod_hmc_acceptance_criterion_qm
Method that accepts or rejects a configuration generated into the QM Markov chain. Parameters ---------- pot_final_q
ParaMol/HMC/hmc_sampler_qm_mm.py:690
↓ 1 callersMethod_hyperbolic_regularization
Method that computes the value of the hyperbolic regularization. Parameters ---------- current_parameters : list of
ParaMol/Objective_function/Properties/regularization.py:197
↓ 1 callersMethod_l1_regularization
Method that computes the value of the L1 regularization. Parameters ---------- current_parameters : list of floats
ParaMol/Objective_function/Properties/regularization.py:167
↓ 1 callersMethod_l2_regularization
Method that computes the value of the L2 regularization. Parameters ---------- current_parameters : list of floats
ParaMol/Objective_function/Properties/regularization.py:137
↓ 1 callersMethod_perform_assertions
Method that asserts if the parametrization asked by the user contains the necessary data (coordinates, forces, energies, esp). Param
ParaMol/Tasks/parametrization.py:288
↓ 1 callersMethod_perform_assertions
Method that asserts if the parametrization asked by the user contains the necessary data (coordinates, forces, energies, esp). Param
ParaMol/Tasks/lls_fitting.py:122
↓ 1 callersMethod_perform_initial_sampling
(self, n_samples, bounds)
ParaMol/Optimizers/devel/bayesian.py:147
↓ 1 callersMethod_perform_optimization
Method that wraps the functions used to perform the optimization of the parameters. Parameters ---------- settings :
ParaMol/Tasks/parametrization.py:172
↓ 1 callersMethod_prepare_work_dir
Method that prepares the working directory. Returns ------- None
ParaMol/QM_engines/dftb_wrapper.py:143
↓ 1 callersMethod_prepare_workdir
(self)
ParaMol/QM_engines/amber_wrapper.py:73
↓ 1 callersMethod_prepare_workdir
Method that prepares the working directory. Returns ------- None
ParaMol/QM_engines/ase_wrapper.py:352
↓ 1 callersMethod_print_output
(self, system_name)
ParaMol/HMC/hmc_sampler_qm_mm.py:595
↓ 1 callersMethod_qm_engine_init
Method that initializes the QM engine. qm_engine_name : str Name of the QM engine. Available QM engines are "amb
ParaMol/QM_engines/qm_engine.py:51
↓ 1 callersMethod_regularization_derivative_hyperbolic
Method that calculates the derivative of the hyperbolic regularization. Parameters ---------- at_idx : int
ParaMol/MM_engines/resp.py:584
↓ 1 callersMethod_regularization_derivative_l2
Method that calculates the derivative of the L2 regularization. Parameters ---------- at_idx : int Atom
ParaMol/MM_engines/resp.py:554
↓ 1 callersMethod_run_parallel
Method that is a parallel version of the ab initio properties calculator. Parameters ---------- system : :obj:`ParaM
ParaMol/Tasks/ab_initio_properties.py:140
↓ 1 callersMethod_run_parametrization
Method that performs parametrization. Parameters ---------- settings : dict Dictionary containing global
ParaMol/HMC/hmc_sampler.py:509
↓ 1 callersMethod_run_parametrization
Method that performs parametrization. Parameters ---------- settings : dict Dictionary containing global
ParaMol/HMC/hmc_sampler_qm_mm.py:523
↓ 1 callersMethod_run_serial
Method that is a a serial version of the ab initio properties calculator. Parameters ---------- system : :obj:`ParaM
ParaMol/Tasks/ab_initio_properties.py:93
↓ 1 callersMethod_set_force_groups
Method that sets the force groups of all forces present in the system accordingly to the mapping defined in the forces_groups_dict dictionary
ParaMol/MM_engines/openmm.py:849
↓ 1 callersMethod_write_geometry_gen_format
Method that writes the geometry in gen format. Parameters ---------- coords: list or np.array (n_atoms,3
ParaMol/QM_engines/dftb_wrapper.py:233
↓ 1 callersMethod_write_input_file
Method that writes the input file necessary to run single-point with forces calculation. Notes ----- It only needs t
ParaMol/QM_engines/dftb_wrapper.py:169
↓ 1 callersMethodadd_torsion_terms
Method that adds the torsional terms with `periodicities` to the OpenMM system 'PeriodicTorsionForce' force group. Parameters
ParaMol/MM_engines/openmm.py:395
↓ 1 callersMethodappend_data_to_system
Method that appends data to the ParaMol System instance (self). Notes ----- Appends conformations and/or QM energies
ParaMol/System/system.py:461
↓ 1 callersFunctioncalculate_angle
Method that returns the angle in radians between vectors 'v1' and 'v2'. Parameters ---------- v1 : list of np.array Vector 1
ParaMol/Utils/geometry.py:43
↓ 1 callersFunctioncalculate_dihedral
Method that returns the dihedral angle formed by 4 points using the praxeolitic formula. Parameters ---------- p0 : list of np.array
ParaMol/Utils/geometry.py:66
↓ 1 callersFunctioncalculate_distance
Method that calculates the distance between two points. Parameters ---------- p0 : list of np.array Point 0 coordinates.
ParaMol/Utils/geometry.py:4
↓ 1 callersMethodcalculate_inverse_covariance_qm_forces
Method that calculates the inverse covariance of the QM forces, i.e., :math:`<F^{QM} * F^{QM}>^{-1}`, where :math:`*` means tensorial multipl
ParaMol/Objective_function/Properties/force_property.py:126
↓ 1 callersMethodcalculate_objective_function
Method that performs the necessary steps to calculate the objective function. Notes ----- This is a shared function
ParaMol/Objective_function/objective_function.py:162
↓ 1 callersMethodcalculate_variance
Method that calculates the variance of the QM energies, i.e., :math:`var(E_{QM})=<E^2_{QM}>-<E_{QM}>^2`. Notes ------
ParaMol/Objective_function/Properties/energy_property.py:114
↓ 1 callersMethodcheck_file_exists
Method that checks if the fed files exist. Parameters ---------- files : str or list of str List or str
ParaMol/Utils/interface.py:251
↓ 1 callersMethodcreate_force_field_from_openmm
Method that creates the force field dictionary that contains all the FFTerms of the force field as given by OpenMM. The FFTerms are g
ParaMol/Force_field/force_field.py:171
↓ 1 callersMethodcreate_harmonic_angle_force_field
Method that creates the part of the force field regarding OpenMM's force 'HarmonicAngleForce'. Parameters ----------
ParaMol/Force_field/force_field.py:393
↓ 1 callersMethodcreate_harmonic_bond_force_field
Method that creates the part of the force field regarding OpenMM's force 'HarmonicBondForce'. Parameters ----------
ParaMol/Force_field/force_field.py:351
↓ 1 callersMethodcreate_nonbonded_force_field
Method that creates the part of the force field regarding OpenMM's force 'NonbondedForce'. Parameters ---------- opt
ParaMol/Force_field/force_field.py:477
↓ 1 callersMethodcreate_optimizer
Method that creates the Optimizer instance. Parameters ---------- method: `str` Optimizer method.
ParaMol/Tasks/task.py:196
↓ 1 callersMethodcreate_periodic_torsion_force_field
Method that creates the part of the force field regarding OpenMM's force 'PeriodicTorsionForce'. Parameters ----------
ParaMol/Force_field/force_field.py:434
↓ 1 callersMethodfilter_conformations
Method that removes configurations for which the energy reference (QM energy) is greater than a given threshold with respect to the l
ParaMol/System/system.py:426
↓ 1 callersMethodfit_parameters_lls
Method that fits bonded parameters using LLS. Notes ----- Only one ParaMol system is supported at once. Par
ParaMol/MM_engines/least_square.py:68
↓ 1 callersMethodfit_resp_charges_explicitly
Method that explicitly solves RESP equations Parameters ---------- system : :obj:`ParaMol.System.system.ParaMolSyste
ParaMol/MM_engines/resp.py:184
↓ 1 callersMethodgaussian_read_log
Method that reads the output of a gaussian ESP calculation. Notes ----- Energy stored will be the last occurrence of
ParaMol/Utils/gaussian_esp.py:25
↓ 1 callersMethodget_charge_symmetries
Method that gets the user-defined charge symmetries . Parameters ---------- force_field_instance : :obj:`ParaMol.For
ParaMol/Utils/Symmetrizers/symmetrizer.py:125
↓ 1 callersMethodget_esp_ensemble
Method that calculates MM electrostatic potential of the ensemble of configurations contained in the ref_coordinates attribute. Note
ParaMol/System/system.py:356
↓ 1 callersMethodget_number_of_atoms
Method that gets the number of atoms of the system. Returns ------- n_atoms : n_int Number of atoms of t
ParaMol/MM_engines/openmm.py:290
↓ 1 callersMethodinit_worker
Method that is the constructor for the Pool of workers. It Contains a global dictionary with variables shared between threads.
ParaMol/Objective_function/cpu_objective_function.py:54
↓ 1 callersMethodoptimize_torsions
Methods that sets as optimizable all parameters of the torsions contained in the listed passed as an argument. Parameters --
ParaMol/Force_field/force_field.py:754
↓ 1 callersMethodpropose_location
Proposes the next sampling point by optimizing the acquisition function. Args: acquisition: Acquisition function.
ParaMol/Optimizers/devel/bayesian.py:31
↓ 1 callersMethodread_ff_file
Method that reads the force field parameters in the standard format used by ParaMol (usually .ff extension) and creates its ParaMol represent
ParaMol/Force_field/force_field.py:606
↓ 1 callersMethodremove_all_created_dirs
Method that removes all created directories. Returns ------- created_dirs: list It should be an empty li
ParaMol/Utils/interface.py:40
↓ 1 callersMethodrun_task
Method that performs 1D or 2D torsional scans. Only a scan at a time. Notes ----- Only one ParaMol system is support
ParaMol/Tasks/torsions_scan.py:56
↓ 1 callersMethodrun_task
Method that calculates ab initio energies and forces and optionally also classical energies and forces. Parameters ---------
ParaMol/Tasks/ab_initio_properties.py:33
↓ 1 callersMethodscan_1d
Method that performs 1-dimensional torsional scans. Parameters ---------- interface: :obj:`ParaMol.Utils.interface.P
ParaMol/Tasks/torsions_scan.py:206
↓ 1 callersMethodscan_2d
Method that performs 2-dimensional torsional scans. Parameters ---------- interface: :obj:`ParaMol.Utils.interface.P
ParaMol/Tasks/torsions_scan.py:479
↓ 1 callersMethodset_harmonic_angle_force_parameters
Method that updates in the OpenMM system the parameters of the terms belonging to the force group 'HarmonicAngleForce'. Parameters
ParaMol/MM_engines/openmm.py:532
↓ 1 callersMethodset_harmonic_bond_force_parameters
Method that updates in the OpenMM system the parameters of the terms belonging to the force group 'HarmonicBondForce'. Parameters
ParaMol/MM_engines/openmm.py:507
↓ 1 callersMethodset_initial_charges
Method that sets the `charges_initial` attribute by constructing a list with the current ParaMol Force Field charges. Parameters
ParaMol/MM_engines/resp.py:159
↓ 1 callersMethodset_not_optimize_atoms
Method that makes atoms not to be optimized. Notes ----- This is only necessary for the explicit solution case.
ParaMol/MM_engines/resp.py:341
↓ 1 callersMethodset_periodic_torsion_force_parameters
Method that updates in the OpenMM system the parameters of the terms belonging to the force group 'PeriodicTorsionForce'. Parameters
ParaMol/MM_engines/openmm.py:557
↓ 1 callersMethodset_symmetry_constraints
Method that sets symmetry constraints. Notes ----- This is only necessary for the explicit solution case. P
ParaMol/MM_engines/resp.py:285
↓ 1 callersMethodwrite_scan_data
Method that writes human-readable scan data to .dat file. Parameters ---------- scan_angles: list List c
ParaMol/Tasks/torsions_scan.py:984
Method__getstate__
(self)
ParaMol/Objective_function/pickable_swig.py:20
Method__init__
(self, **minimizer_params)
ParaMol/Optimizers/scipy_optimizers.py:33
Method__init__
(self, n_iter, p_init, p_final, avg_acceptance_rate)
ParaMol/Optimizers/simulated_annealing.py:32
Method__init__
(self, method, settings, create_optimizer=True)
ParaMol/Optimizers/optimizer.py:42
Method__init__
(self, n_blocks, max_iter, f_tol, avg_acceptance_rate)
ParaMol/Optimizers/monte_carlo.py:26
Method__init__
(self, max_iter, derivative_calculation, derivative_type, g_tol, f_tol, dx, derivative_h)
ParaMol/Optimizers/gradient_descent.py:34
Method__init__
(self, options=None)
ParaMol/Optimizers/devel/bayesian.py:14
Method__init__
(self, restart_settings, parameter_space, properties, systems, platform_name, parallel=False, weighting_method
ParaMol/Objective_function/objective_function.py:60
Method__init__
ParaMol/Objective_function/cpu_objective_function.py:37
Method__init__
(self)
ParaMol/Objective_function/gpu_objective_function.py:35
Method__init__
(self, systems=[], term_type="components", weight=1.0)
ParaMol/Objective_function/Properties/force_property.py:47
Method__init__
(self)
ParaMol/Objective_function/Properties/property.py:11
Method__init__
(self, initial_parameters_values, prior_widths, method, weight=1.0, scaling_factor=1.0, hyperbolic_beta=0.01)
ParaMol/Objective_function/Properties/regularization.py:51
Method__init__
(self, systems=[], weight=1.0)
ParaMol/Objective_function/Properties/energy_property.py:46
Method__init__
(self, systems=[], weight=None)
ParaMol/Objective_function/Properties/esp_property.py:42
Method__init__
(self, base_dir=None)
ParaMol/Utils/interface.py:34
Method__init__
(self)
ParaMol/Utils/settings.py:36
Method__init__
(self, conformations=None, grids=None, esps=None)
ParaMol/Utils/gaussian_esp.py:14
Method__init__
(self, top_file, xyz=None)
ParaMol/Utils/Symmetrizers/gromacs_symmetrizer.py:25
Method__init__
(self, prm_file, psf_file, xyz=None)
ParaMol/Utils/Symmetrizers/charmm_symmetrizer.py:24
Method__init__
(self, top_file, xyz=None)
ParaMol/Utils/Symmetrizers/amber_symmetrizer.py:25
Method__init__
(self, top_file)
ParaMol/Utils/Symmetrizers/symmetrizer.py:21
Method__init__
(self, total_charge, include_regularization, method, scaling_factor, hyperbolic_beta, weighting_method, weight
ParaMol/MM_engines/resp.py:61
Method__init__
(self, parameter_space, include_regularization, method, scaling_factor, hyperbolic_beta, weighting_method, wei
ParaMol/MM_engines/least_square.py:43
Method__init__
(self, init_openmm=False, topology_format=None, top_file=None, crd_format=None, crd_file=None, charmm_param_fi
ParaMol/MM_engines/openmm.py:111
Method__init__
(self, name, engine, n_atoms, resp_engine=None, ref_coordinates=None, ref_energies=None, ref_forces=None,
ParaMol/System/system.py:85
Method__init__
(self)
ParaMol/HMC/hmc_sampler.py:23
Method__init__
Construct a velocity Verlet integrator. Parameters ---------- timestep : np.unit.Quantity compatible with femtoseconds, defau
ParaMol/HMC/integrators_adapted.py:30
Method__init__
(self)
ParaMol/HMC/hmc_sampler_qm_mm.py:23
Method__init__
(self)
ParaMol/Tasks/torsions_scan.py:43
← previousnext →101–200 of 302, ranked by callers