Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/JMorado/ParaMol
/ types & classes
Types & classes
54 in github.com/JMorado/ParaMol
⨍
Functions
302
◇
Types & classes
54
↓ 42 callers
Class
OpenMMEngine
ParaMol's OpenMM wrapper. Parameters ---------- init_openmm : bool, optional, default=False Whether or not to create the Ope
ParaMol/MM_engines/openmm.py:20
↓ 34 callers
Class
ParaMolSystem
ParaMol representation of a chemical system. Parameters ---------- name : str Name of the system. n_atoms : int
ParaMol/System/system.py:32
↓ 18 callers
Class
ParaMolInterface
This class defines method that has, for example, moving between and creating new directories, running subprocesses, etc... Parameters --
ParaMol/Utils/interface.py:14
↓ 13 callers
Class
Settings
ParaMol global settings. Attributes ---------- optimizer : dict Dictionary that contains the optimizer settings. paramet
ParaMol/Utils/settings.py:19
↓ 12 callers
Class
Parametrization
ParaMol parametrization task.
ParaMol/Tasks/parametrization.py:23
↓ 10 callers
Class
FFTerm
ParaMol representation of a force field term. Parameters ---------- force_group : str Name of the force group as given by Op
ParaMol/Force_field/force_field_term.py:11
↓ 7 callers
Class
TorsionScan
ParaMol implementation of torsion scans. Attributes ---------- qm_energies_list : list Array containing the QM energies of t
ParaMol/Tasks/torsions_scan.py:26
↓ 6 callers
Class
AmberSymmetrizer
ParaMol class that implements methods to symmetrize the ParaMol Force Field so that it respects AMBER atom-types. Parameters ----------
ParaMol/Utils/Symmetrizers/amber_symmetrizer.py:14
↓ 6 callers
Class
ParameterSpace
ParaMol representation of the set of mathematical parameters that are used in the optimization. This class aggregates information about the P
ParaMol/Parameter_space/parameter_space.py:25
↓ 5 callers
Class
ObjectiveFunction
ParaMol representation of the objective function. Parameters ---------- restart_settings : dict Dictionary containing restar
ParaMol/Objective_function/objective_function.py:26
↓ 5 callers
Class
RESPFitting
ParaMol RESP fitting task.
ParaMol/Tasks/resp_fitting.py:20
↓ 4 callers
Class
ASEWrapper
ParaMol implementation of an ASE wrapper. Parameters ---------- system_name : str Name of the system to which this wrapper i
ParaMol/QM_engines/ase_wrapper.py:28
↓ 3 callers
Class
ForceProperty
ParaMol representation of the force property. Parameters ---------- systems : list of :obj:`ParaMol.System.system.ParaMolSystem`
ParaMol/Objective_function/Properties/force_property.py:17
↓ 3 callers
Class
HMCSampler
ParaMol HMC task.
ParaMol/HMC/hmc_sampler.py:19
↓ 3 callers
Class
TorsionsParametrization
ParaMol implementation of the algorithm that automatically identifies, scans and parametrizes soft torsions. Attributes ---------- d
ParaMol/Tasks/torsions_parametrization.py:19
↓ 2 callers
Class
AbInitioProperties
ParaMol task that calculates ab initio properties.
ParaMol/Tasks/ab_initio_properties.py:21
↓ 2 callers
Class
AdaptiveParametrization
ParaMol adaptive parametrization task. Attributes ---------- parameters_generations : List of list of float Parameters of ev
ParaMol/Tasks/adaptive_parametrization.py:20
↓ 2 callers
Class
EnergyProperty
ParaMol representation of the energy property. Parameters ---------- systems : list of :obj:`ParaMol.System.system.ParaMolSystem`
ParaMol/Objective_function/Properties/energy_property.py:20
↓ 2 callers
Class
GaussianESP
ParaMol/Utils/gaussian_esp.py:13
↓ 2 callers
Class
QMEngine
ParaMol wrapper of the QM engines. Notes ----- Available QM engines are "amber", "dftb+" and "ase". Parameters ----------
ParaMol/QM_engines/qm_engine.py:11
↓ 2 callers
Class
RESP
ParaMol's RESP engine. Parameters ---------- total_charge : int Total charge of the system include_regulatization : bool
ParaMol/MM_engines/resp.py:19
↓ 2 callers
Class
Regularization
ParaMol representation of the regularization property. Parameters ---------- initial_parameters_values : list or np.array of floats
ParaMol/Objective_function/Properties/regularization.py:19
↓ 2 callers
Class
VelocityVerletIntegratorAdapted
Verlocity Verlet integrator. Notes ----- This integrator is taken verbatim from Peter Eastman's example appearing in the CustomIntegrator
ParaMol/HMC/integrators_adapted.py:9
↓ 1 callers
Class
CPUObjectiveFunction
ParaMol's wrapper for the CPU parallel callback function. Attributes ---------- X : list List containing conformations data.
ParaMol/Objective_function/cpu_objective_function.py:16
↓ 1 callers
Class
ESPProperty
ParaMol representation of the electrostatic potential (ESP) property. Parameters ---------- systems : list of :obj:`ParaMol.System.s
ParaMol/Objective_function/Properties/esp_property.py:16
↓ 1 callers
Class
ForceField
ParaMol representation of a force field. Parameters ---------- openmm_engine : :obj:`ParaMol.MM_engines.openmm.OpenMMEngine`
ParaMol/Force_field/force_field.py:15
↓ 1 callers
Class
GPUObjectiveFunction
ParaMol's wrapper for the GPU parallel callback function. Attributes ---------- X : list List containing conformations data.
ParaMol/Objective_function/gpu_objective_function.py:16
↓ 1 callers
Class
LinearLeastSquare
Linear Least Square Fitting solution. Parameters ---------- parameter_space : :obj:`ParaMol.Parameter_space.parameter_space.Paramete
ParaMol/MM_engines/least_square.py:7
↓ 1 callers
Class
Optimizer
ParaMol wrapper of the optimization methods. Notes ----- This class is a wrapper for the currently implemented optimization methods,
ParaMol/Optimizers/optimizer.py:10
↓ 1 callers
Class
Parameter
ParaMol representation of a force field parameter. Parameters ---------- symmetry_group : str Symmetry group of the force fi
ParaMol/Force_field/force_field_term_parameter.py:11
↓ 1 callers
Class
PickalableContext
Wrapper around the Context OpenMM class. This is necessary to make an OpenMM context pickalable, i.e., serializable. Notes -----
ParaMol/Objective_function/pickable_swig.py:24
Class
AmberWrapper
ParaMol implementation of a AMBER SQM wrapper. Parameters ---------- system_name : str Name of the system to which this wrap
ParaMol/QM_engines/amber_wrapper.py:14
Class
Bayesian
ParaMol/Optimizers/devel/bayesian.py:13
Class
CharmmSymmetrizer
ParaMol class that implements methods to symmetrize the ParaMol Force Field so that it respects CHARMM atom-types. Parameters ----------
ParaMol/Utils/Symmetrizers/charmm_symmetrizer.py:13
Class
DFTBWrapper
ParaMol implementation of a DFTB+ wrapper. Parameters ---------- system_name : str Name of the system to which this wrapper
ParaMol/QM_engines/dftb_wrapper.py:13
Class
GradientDescent
ParaMol implementation of the gradient descent optimizer. Parameters ---------- max_iter : float Maximum number of iteration
ParaMol/Optimizers/gradient_descent.py:12
Class
GromacsSymmetrizer
ParaMol class that implements methods to symmetrize the ParaMol Force Field so that it respects GROMACS atom-types. Parameters ---------
ParaMol/Utils/Symmetrizers/gromacs_symmetrizer.py:14
Class
HMCSampler
ParaMol HMC task.
ParaMol/HMC/hmc_sampler_qm_mm.py:19
Class
LLSFitting
ParaMol Linear Least Square Fitting task.
ParaMol/Tasks/lls_fitting.py:22
Class
MonteCarlo
ParaMol implementation of the Monte Carlo optimizer. Parameters ---------- n_blocks : int Number of iteration (attempted mov
ParaMol/Optimizers/monte_carlo.py:10
Class
ObjectiveFunctionPlot
ParaMol task that plots the objective function.
ParaMol/Tasks/objective_function_plot.py:19
Class
PickalableSWIG
Defines the __setstate__ and __getstate__ methods necessary to convert an object instance into a Pickle.
ParaMol/Objective_function/pickable_swig.py:13
Class
Property
ParaMol/Objective_function/Properties/property.py:10
Class
ScipyOptimizer
ParaMol wrapper of the SciPy optimizers. Notes ------ This class is mainly a wrapper around the minimize SciPy function. For mor
ParaMol/Optimizers/scipy_optimizers.py:10
Class
SimulatedAnnealing
ParaMol implementation of the Simulated Annealing optimizer. Parameters ---------- Parameters ---------- n_iter : float
ParaMol/Optimizers/simulated_annealing.py:14
Class
Symmetrizer
ParaMol bse class that implements methods to symmetrize the ParaMol Force Field. Parameters ---------- top_file : str Topolo
ParaMol/Utils/Symmetrizers/symmetrizer.py:11
Class
Task
ParaMol Task base class Parameters ---------- task_name : str Name of the task.
ParaMol/Tasks/task.py:22
Class
TestForceField
ParaMol/Tests/Force_field/test_force_field.py:8
Class
TestObjectiveFunction
ParaMol/Tests/Objective_function/test_objective_function.py:14
Class
TestOpenMMEngine
ParaMol/Tests/MM_engines/test_openmm_wrapper.py:5
Class
TestParameterSpace
ParaMol/Tests/Parameter_space/test_parameter_space.py:9
Class
TestRESPTask
ParaMol/Tests/Tasks/test_resp.py:14
Class
TestSystem
ParaMol/Tests/External/test_rdkit.py:10
Class
TestSystem
ParaMol/Tests/System/test_system.py:11