HierarchicalCausalModel ======================= .. currentmodule:: y0.hierarchical .. autoclass:: HierarchicalCausalModel :show-inheritance: .. rubric:: Methods Summary .. autosummary:: ~HierarchicalCausalModel.add_edge ~HierarchicalCausalModel.add_observed_node ~HierarchicalCausalModel.add_subunits ~HierarchicalCausalModel.add_unobserved_node ~HierarchicalCausalModel.copy_hcm ~HierarchicalCausalModel.delete_edge ~HierarchicalCausalModel.delete_node ~HierarchicalCausalModel.edges ~HierarchicalCausalModel.from_lists ~HierarchicalCausalModel.get_direct_unit_descendants ~HierarchicalCausalModel.get_observed ~HierarchicalCausalModel.get_parents ~HierarchicalCausalModel.get_subunit_graph ~HierarchicalCausalModel.get_subunits ~HierarchicalCausalModel.get_units ~HierarchicalCausalModel.get_unobserved ~HierarchicalCausalModel.is_node_observed ~HierarchicalCausalModel.nodes ~HierarchicalCausalModel.predecessors ~HierarchicalCausalModel.successors ~HierarchicalCausalModel.to_admg ~HierarchicalCausalModel.to_hcgm ~HierarchicalCausalModel.to_hscm ~HierarchicalCausalModel.to_pygraphviz .. rubric:: Methods Documentation .. automethod:: add_edge .. automethod:: add_observed_node .. automethod:: add_subunits .. automethod:: add_unobserved_node .. automethod:: copy_hcm .. automethod:: delete_edge .. automethod:: delete_node .. automethod:: edges .. automethod:: from_lists .. automethod:: get_direct_unit_descendants .. automethod:: get_observed .. automethod:: get_parents .. automethod:: get_subunit_graph .. automethod:: get_subunits .. automethod:: get_units .. automethod:: get_unobserved .. automethod:: is_node_observed .. automethod:: nodes .. automethod:: predecessors .. automethod:: successors .. automethod:: to_admg .. automethod:: to_hcgm .. automethod:: to_hscm .. automethod:: to_pygraphviz