IMP
2.1.0
The Integrative Modeling Platform
|
See IMP.test for more information.
Classes | |
class | ApplicationTestCase |
Super class for simple IMP application test cases. More... | |
class | DirectorObjectChecker |
Check to make sure the number of director references is as expected. More... | |
class | RefCountChecker |
Check to make sure the number of C++ object references is as expected. More... | |
class | RunInTempDir |
Simple RAII-style class to run in a temporary directory. More... | |
class | TestCase |
Super class for IMP test cases. More... | |
Functions | |
std::string | get_data_path (std::string file_name) |
Return the full path to installed data. More... | |
std::string | get_example_path (std::string file_name) |
Return the path to installed example data for this module. More... | |
def | numerical_derivative |
Calculate the derivative of the single-value function func at point val . More... | |
def | xyz_numerical_derivatives |
Calculate the x,y and z derivatives of model 's scoring function on the xyz particle. More... | |
std::string IMP::test::get_data_path | ( | std::string | file_name | ) |
Each module has its own data directory, so be sure to use the version of this function in the correct module. To read the data file "data_library" that was placed in the data
directory of module "mymodule", do something like
This will ensure that the code works when IMP
is installed or used via the setup_environment.sh
script.
std::string IMP::test::get_example_path | ( | std::string | file_name | ) |
Each module has its own example directory, so be sure to use the version of this function in the correct module. For example to read the file example_protein.pdb
located in the examples
directory of the IMP::atom module, do
This will ensure that the code works when IMP
is installed or used via the setup_environment.sh
script.
def IMP.test.numerical_derivative | ( | func, | |
val, | |||
step | |||
) |
The derivative is calculated using simple finite differences starting with the given step
; Richardson extrapolation is then used to extrapolate the derivative at step=0.
Definition at line 327 of file test/__init__.py.
def IMP.test.xyz_numerical_derivatives | ( | model, | |
xyz, | |||
step | |||
) |
The derivatives are approximated numerically using the numerical_derivatives() function.
Definition at line 363 of file test/__init__.py.