PyCTBN.tests.structure_graph package¶
Submodules¶
PyCTBN.tests.structure_graph.test_cim module¶
PyCTBN.tests.structure_graph.test_networkgenerator module¶
PyCTBN.tests.structure_graph.test_networkgraph module¶
-
class
PyCTBN.tests.structure_graph.test_networkgraph.
TestNetworkGraph
(methodName='runTest')¶ Bases:
unittest.case.TestCase
-
aux_build_p_combs_structure
(graph, p_vals)¶
-
aux_build_time_columns_filtering_structure_for_a_node
(graph, node_id, p_indxs)¶
-
aux_build_time_scalar_indexing_structure_for_a_node
(graph, node_id, parents_indxs, parents_labels, parents_vals)¶
-
aux_build_transition_columns_filtering_structure
(graph, node_id, p_indxs)¶
-
aux_build_transition_scalar_indexing_structure_for_a_node
(graph, node_id, parents_indxs, parents_labels, parents_values)¶
-
classmethod
setUpClass
()¶ Hook method for setting up class fixture before running tests in the class.
-
test_add_edges
()¶
-
test_add_nodes
()¶
-
test_build_p_combs_structure
()¶
-
test_build_time_columns_filtering_structure_for_a_node
()¶
-
test_build_time_scalar_indexing_structure_for_a_node
()¶
-
test_build_transition_columns_filtering_structure
()¶
-
test_build_transition_scalar_indexing_structure_for_a_node
()¶
-
test_fast_init
()¶
-
test_get_node_indx
()¶
-
test_get_ordered_by_indx_set_of_parents
()¶
-
test_get_parents_by_id
()¶
-
test_get_states_number
()¶
-
test_init
()¶
-
PyCTBN.tests.structure_graph.test_sample_path module¶
-
class
PyCTBN.tests.structure_graph.test_sample_path.
TestSamplePath
(methodName='runTest')¶ Bases:
unittest.case.TestCase
-
classmethod
setUpClass
() → None¶ Hook method for setting up class fixture before running tests in the class.
-
test_buid_samplepath_no_concatenated_samples
()¶
-
test_buid_samplepath_no_variables
()¶
-
test_build_saplepath_no_prior_net_structure
()¶
-
test_build_structure
()¶
-
test_build_structure_bad_sorter
()¶
-
test_build_trajectories
()¶
-
test_init
()¶
-
test_init_not_filled_dataframse
()¶
-
test_init_not_initialized_importer
()¶
-
classmethod
PyCTBN.tests.structure_graph.test_setofcims module¶
-
class
PyCTBN.tests.structure_graph.test_setofcims.
TestSetOfCims
(methodName='runTest')¶ Bases:
unittest.case.TestCase
-
another_filtering_method
(p_combs, mask, parent_value)¶
-
aux_test_build_cims
(node_id, p_values, node_states, p_combs)¶
-
aux_test_init
(node_id, parents_states_number, node_states_number, p_combs)¶
-
build_p_comb_structure_for_a_node
(parents_values)¶ Builds the combinatory structure that contains the combinations of all the values contained in parents_values.
- Parameters:
parents_values: the cardinalities of the nodes
- Returns:
a numpy matrix containing a grid of the combinations
-
classmethod
setUpClass
() → None¶ Hook method for setting up class fixture before running tests in the class.
-
test_build_cims
()¶
-
test_filter_cims_with_mask
()¶
-
test_init
()¶
-
PyCTBN.tests.structure_graph.test_structure module¶
-
class
PyCTBN.tests.structure_graph.test_structure.
TestStructure
(methodName='runTest')¶ Bases:
unittest.case.TestCase
-
classmethod
setUpClass
()¶ Hook method for setting up class fixture before running tests in the class.
-
test_edges_operations
()¶
-
test_equality
()¶
-
test_get_node_id
()¶
-
test_get_node_indx
()¶
-
test_get_positional_node_indx
()¶
-
test_get_states_number
()¶
-
test_init
()¶
-
test_repr
()¶
-
classmethod
PyCTBN.tests.structure_graph.test_trajectory module¶
PyCTBN.tests.structure_graph.test_trajectorygenerator module¶
-
class
PyCTBN.tests.structure_graph.test_trajectorygenerator.
TestTrajectoryGenerator
(methodName='runTest')¶ Bases:
unittest.case.TestCase
-
classmethod
setUpClass
() → None¶ Hook method for setting up class fixture before running tests in the class.
-
test_generated_trajectory
()¶
-
test_generated_trajectory_max_tr
()¶
-
test_init
()¶
-
test_multi_trajectory
()¶
-
classmethod