Skip to content

Commit e162209

Browse files
Feature/node state ops (#1854)
* can just use fn for ops * prototype implementation * flesh out implementation of LazyNodeState2 * less confusing module names * swap to new LazyNodeState everywhere, still need to fix python * fix python * fix intopy for degree * refactor the filtering on NodeOp so it can work for Map * implement the filters in python * cleanup * clean up module annotations * add docs * keep classes if they are in the current module * clean up first parameter name in __new__ * add all the node_state wrappers to stubs * expose node state for docs * properly add the node_state module to stubs * add some tests and fix some doc strings * tidy stubs and add more warnings to stub generator for bad formatting and missing docs * fix logging for module-level functions * fix some stubs warnings * improved validation of annotations * fix the docs
1 parent 7ab3c76 commit e162209

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

54 files changed

+6550
-914
lines changed

python/python/raphtory/__init__.py

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import sys
22
from .raphtory import *
33

4+
sys.modules["raphtory.node_state"] = node_state
45
sys.modules["raphtory.algorithms"] = algorithms
56
sys.modules["raphtory.graph_gen"] = graph_gen
67
sys.modules["raphtory.graph_loader"] = graph_loader

0 commit comments

Comments
 (0)