MCPcopy Index your code
hub / github.com/arafatkatze/DataViz

github.com/arafatkatze/DataViz @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
820 symbols 3,892 edges 55 files 363 documented · 44%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

JSONSerializer (Interface)
JSONSerializer provides JSON serialization [9 implementers]
containers/serialization.go
Container (Interface)
Container is base interface that all data structures implement. [10 implementers]
containers/containers.go
ReverseIteratorWithIndex (Interface)
ReverseIteratorWithIndex is stateful iterator for ordered containers whose values can be fetched by an index. Essential [8 …
containers/iterator.go
Map (Interface)
Map interface that all maps implement [4 implementers]
maps/maps.go
EnumerableWithIndex (Interface)
EnumerableWithIndex provides functions for ordered containers whose values can be fetched by an index. [4 implementers]
containers/enumerable.go
List (Interface)
List interface that all lists implement [3 implementers]
lists/lists.go
Stack (Interface)
Stack interface that all stacks implement [2 implementers]
stacks/stacks.go
Comparator (FuncType)
Comparator will make type assertion (see IntComparator for example), which will panic if a or b are not of the asserted
utils/comparator.go

Core symbols most depended-on inside this repo

Put
called by 461
maps/maps.go
Add
called by 128
lists/lists.go
Size
called by 113
containers/containers.go
Next
called by 104
containers/iterator.go
Value
called by 92
containers/iterator.go
Push
called by 75
stacks/stacks.go
Key
called by 68
containers/iterator.go
Remove
called by 65
maps/maps.go

Shape

Function 412
Method 361
Struct 29
Interface 13
TypeAlias 4
FuncType 1

Languages

Go100%

Modules by API surface

trees/btree/btree.go55 symbols
trees/btree/btree_test.go51 symbols
trees/redblacktree/redblacktree.go43 symbols
lists/doublylinkedlist/doublylinkedlist_test.go41 symbols
lists/arraylist/arraylist_test.go41 symbols
lists/singlylinkedlist/singlylinkedlist_test.go37 symbols
trees/avltree/avltree.go35 symbols
trees/redblacktree/redblacktree_test.go34 symbols
trees/avltree/avltree_test.go34 symbols
maps/treemap/treemap_test.go34 symbols
trees/binaryheap/binaryheap_test.go22 symbols
stacks/arraystack/arraystack_test.go21 symbols

For agents

$ claude mcp add DataViz \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact