superneuromat.accessor_classes.ModelListView#
- class superneuromat.accessor_classes.ModelListView(model: SNN | None = None, indices: list[int] | slice | None = None, max_len: int | None = None)[source]#
Base class for
NeuronListViewandSynapseListView.Inherits from
collections.abc.MutableSequence.- Attributes:
mThe
SNNthat this object is associated with.- num_onmodel
Methods
add(other[, right])Concatenate this ListView with another iterable.
append(x)Append a compatible object to this ListView.
clear()Make this ListView empty by clearing the indices of this ListView.
copy([model])Create a copy of this ListView with the same indices, referring to the same
SNN.count(value)Return the number of occurrences of
valuein this ListView.extend(li)Extend this ListView with the given iterable of compatible objects.
index(value[, start, stop])Return the index of
valuein this ListView.info([max_entries])Generate a summary of the objects in this ListView.
insert(i, x)Insert a compatible object at the given index in this ListView.
pop([index])Remove and return the last item, or the item at the given index.
remove(value)Remove the first occurrence of
valuefrom this ListView.reverse()Reverse the order of the items in this ListView.
sort([key, reverse])Sort the items in this ListView.
tolist()Returns a list of the objects in this ListView.
using_model(model)Returns a copy of the listview using the given model.
- __init__(model: SNN | None = None, indices: list[int] | slice | None = None, max_len: int | None = None)[source]#
Methods
__init__([model, indices, max_len])add(other[, right])Concatenate this ListView with another iterable.
append(x)Append a compatible object to this ListView.
clear()Make this ListView empty by clearing the indices of this ListView.
copy([model])Create a copy of this ListView with the same indices, referring to the same
SNN.count(value)Return the number of occurrences of
valuein this ListView.extend(li)Extend this ListView with the given iterable of compatible objects.
index(value[, start, stop])Return the index of
valuein this ListView.info([max_entries])Generate a summary of the objects in this ListView.
insert(i, x)Insert a compatible object at the given index in this ListView.
pop([index])Remove and return the last item, or the item at the given index.
remove(value)Remove the first occurrence of
valuefrom this ListView.reverse()Reverse the order of the items in this ListView.
sort([key, reverse])Sort the items in this ListView.
tolist()Returns a list of the objects in this ListView.
using_model(model)Returns a copy of the listview using the given model.
Attributes
mThe
SNNthat this object is associated with.model_cachenamenum_onmodelaccessor_typelist_type