oineus.Filtration

class oineus.Filtration(*args, **kwargs)

Bases: object

boundary_matrix
boundary_matrix_in_dimension
boundary_matrix_rel
cell
cell_by_uid
cell_value_by_sorted_id
cells

copy of all cells in filtration order

coboundary_matrix
property dim_first

(self) -> list[int]

property dim_last

(self) -> list[int]

fil_max

the value that enters later

Type:

filtration-order max

fil_min

the value that enters earlier

Type:

filtration-order min

get_edges
get_simplices_as_arr
get_tetrahedra
get_triangles
get_vertices
id_by_sorted_id
infinity

a value strictly later than every cell

Type:

filtration-order +inf

inv_sorting_permutation
property kind

FiltrationKind tag set by the constructor that built this filtration (or User for hand-built ones).

property max_dim

maximal dimension of a cell in filtration

n_vertices
neg_infinity

a value strictly earlier than every cell

Type:

filtration-order -inf

property negate

(self) -> bool

reset_ids_to_sorted_ids
set_values
simplex
simplex_value_by_sorted_id
simplices

copy of all simplices (cells) in filtration order

size

number of cells in filtration

size_in_dimension

number of cells of dimension dim

sorted_id_by_id
sorted_id_by_uid
sorting_permutation
subfiltration
value_by_uid