tahini.core package

Submodules

tahini.core.base module

class tahini.core.base.ContainerDataIndexed(index: Optional[Union[tahini.core.base.TypeContainerDataIndexed, pandas.core.indexes.base.Index, Iterable[Hashable]]] = None, data: Optional[Union[pandas.core.frame.DataFrame, Dict, collections.abc.Iterable]] = None, **kwargs)

Bases: collections.abc.Collection

property data: pandas.core.frame.DataFrame
property data_internal: pandas.core.frame.DataFrame
property data_testing: pandas.core.frame.DataFrame
drop(index: Optional[Union[tahini.core.base.TypeContainerDataIndexed, pandas.core.indexes.base.Index, Iterable[Hashable], pandas.core.indexes.multi.MultiIndex, Iterable[Sequence[Hashable]]]] = None, **kwargs) tahini.core.base.TypeContainerDataIndexed
iter() collections.abc.Iterable
map(mapper: Optional[Union[Callable, Dict, pandas.core.series.Series]] = None, **kwargs) tahini.core.base.TypeContainerDataIndexed
property names_index: Sequence[str]
update(index: Optional[Union[tahini.core.base.TypeContainerDataIndexed, pandas.core.indexes.base.Index, Iterable[Hashable], pandas.core.indexes.multi.MultiIndex, Iterable[Sequence[Hashable]]]] = None, data: Optional[Union[pandas.core.frame.DataFrame, Dict, collections.abc.Iterable]] = None, func: Optional[Callable] = None, **kwargs) tahini.core.base.TypeContainerDataIndexed
class tahini.core.base.ContainerDataIndexedMulti(index: Optional[Union[tahini.core.base.TypeContainerDataIndexed, pandas.core.indexes.multi.MultiIndex, Iterable[Sequence[Hashable]]]] = None, **kwargs)

Bases: tahini.core.base.ContainerDataIndexed

class tahini.core.base.ContainerDataIndexedMultiSets(index: Optional[Union[tahini.core.base.TypeContainerDataIndexed, pandas.core.indexes.multi.MultiIndex, Iterable[Sequence[Hashable]]]] = None, **kwargs)

Bases: tahini.core.base.ContainerDataIndexedMulti

tahini.core.edges module

class tahini.core.edges.Edges(index: Optional[Union[tahini.core.base.TypeContainerDataIndexed, pandas.core.indexes.multi.MultiIndex, Iterable[Sequence[Hashable]]]] = None, **kwargs)

Bases: tahini.core.base.ContainerDataIndexedMulti

get_positions(positions_nodes: pandas.core.frame.DataFrame, **kwargs) pandas.core.frame.DataFrame
keep_nodes(nodes: Optional[Union[tahini.core.nodes.Nodes, tahini.core.base.TypeContainerDataIndexed, pandas.core.indexes.base.Index, Iterable[Hashable]]] = None) tahini.core.edges.TypeEdges
property nodes: tahini.core.nodes.Nodes
class tahini.core.edges.UndirectedEdges(index: Optional[Union[tahini.core.base.TypeContainerDataIndexed, pandas.core.indexes.multi.MultiIndex, Iterable[Sequence[Hashable]]]] = None, **kwargs)

Bases: tahini.core.base.ContainerDataIndexedMultiSets, tahini.core.edges.Edges

tahini.core.graph module

class tahini.core.graph.Graph(nodes: Optional[Union[tahini.core.nodes.Nodes, tahini.core.base.TypeContainerDataIndexed, pandas.core.indexes.base.Index, Iterable[Hashable]]] = None, edges: Optional[Union[tahini.core.edges.TypeEdges, tahini.core.base.TypeContainerDataIndexed, pandas.core.indexes.multi.MultiIndex, Iterable[Sequence[Hashable]]]] = None, order: Optional[int] = None, nodes_data: Optional[Union[pandas.core.frame.DataFrame, Dict, collections.abc.Iterable]] = None, edges_data: Optional[Union[pandas.core.frame.DataFrame, Dict, collections.abc.Iterable]] = None, **kwargs)

Bases: object

assign(nodes: Optional[Union[tahini.core.nodes.Nodes, Callable]] = None, edges: Optional[Union[tahini.core.edges.Edges, Callable]] = None) tahini.core.graph.TypeGraph
classmethod complete(order: Optional[int] = None, nodes: Optional[tahini.core.nodes.Nodes] = None) tahini.core.graph.TypeGraph
classmethod cycle(order: Optional[int] = None, nodes: Optional[tahini.core.nodes.Nodes] = None) tahini.core.graph.TypeGraph
property degrees: pandas.core.frame.DataFrame
drop_edges(edges: Optional[Union[tahini.core.edges.TypeEdges, tahini.core.base.TypeContainerDataIndexed, pandas.core.indexes.multi.MultiIndex, Iterable[Sequence[Hashable]]]] = None, **kwargs) tahini.core.graph.TypeGraph
drop_nodes(nodes: Optional[Union[tahini.core.nodes.Nodes, tahini.core.base.TypeContainerDataIndexed, pandas.core.indexes.base.Index, Iterable[Hashable]]] = None, **kwargs) tahini.core.graph.TypeGraph
property edges: tahini.core.edges.Edges
get_adjacency_matrix(weight: Optional[str] = None) pandas.core.frame.DataFrame
map_nodes(mapper: Optional[Union[Callable, Dict, pandas.core.series.Series]] = None, **kwargs) tahini.core.graph.TypeGraph
property neighbors: pandas.core.frame.DataFrame
property nodes: tahini.core.nodes.Nodes
property order: int
classmethod path(order: Optional[int] = None, nodes: Optional[tahini.core.nodes.Nodes] = None) tahini.core.graph.TypeGraph
plot(*args, **kwargs)
property size: int
classmethod star(order: Optional[int] = None, nodes: Optional[tahini.core.nodes.Nodes] = None) tahini.core.graph.TypeGraph
update_edges(edges: Optional[Union[tahini.core.edges.TypeEdges, tahini.core.base.TypeContainerDataIndexed, pandas.core.indexes.multi.MultiIndex, Iterable[Sequence[Hashable]]]] = None, data: Optional[Union[pandas.core.frame.DataFrame, Dict, collections.abc.Iterable]] = None, **kwargs) tahini.core.graph.TypeGraph
update_nodes(nodes: Optional[Union[tahini.core.nodes.Nodes, tahini.core.base.TypeContainerDataIndexed, pandas.core.indexes.base.Index, Iterable[Hashable]]] = None, data: Optional[Union[pandas.core.frame.DataFrame, Dict, collections.abc.Iterable]] = None, **kwargs) tahini.core.graph.TypeGraph
class tahini.core.graph.UndirectedGraph(nodes: Optional[Union[tahini.core.nodes.Nodes, tahini.core.base.TypeContainerDataIndexed, pandas.core.indexes.base.Index, Iterable[Hashable]]] = None, edges: Optional[Union[tahini.core.edges.TypeEdges, tahini.core.base.TypeContainerDataIndexed, pandas.core.indexes.multi.MultiIndex, Iterable[Sequence[Hashable]]]] = None, order: Optional[int] = None, nodes_data: Optional[Union[pandas.core.frame.DataFrame, Dict, collections.abc.Iterable]] = None, edges_data: Optional[Union[pandas.core.frame.DataFrame, Dict, collections.abc.Iterable]] = None, **kwargs)

Bases: tahini.core.graph.Graph

tahini.core.nodes module

class tahini.core.nodes.Nodes(index: Optional[Union[tahini.core.base.TypeContainerDataIndexed, pandas.core.indexes.base.Index, Iterable[Hashable]]] = None, data: Optional[Union[pandas.core.frame.DataFrame, Dict, collections.abc.Iterable]] = None, order: Optional[int] = None, **kwargs)

Bases: tahini.core.base.ContainerDataIndexed

get_positions(layout: Optional[str] = None, center: Optional[Sequence] = None, dim: Optional[int] = None, **kwargs) pandas.core.frame.DataFrame

Module contents