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