MCPcopy Index your code
hub / github.com/etsy/Evokit

github.com/etsy/Evokit @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
559 symbols 1,367 edges 78 files 355 documented · 64%
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

Dataset (Interface)
Trait defining methods for getting the current dataset [6 implementers]
evokit-data/src/dataset/mod.rs
Indicator (Interface)
Trait to define all indicator methods [7 implementers]
src/l2r/market/utils.rs
Evaluator (Interface)
Evaluates a model with a given payload to a given output [6 implementers]
evokit-core/src/model/mod.rs
WeightDecay (Interface)
Creates a weight decay model [3 implementers]
evokit-models/src/regularizer/mod.rs
ArgAugmenter (Interface)
Trait to add new arguments to the current app [2 implementers]
src/bin_utils/args.rs
DataParse (Interface)
Sparse datatype The trait for parsing different data types [3 implementers]
evokit-data/src/dataset/types.rs
Scorer (Interface)
Trait defining the methods for all scorers. You will need to implement this for any new scorers [16 implementers]
src/l2r/scorer/utils.rs
Environment (Interface)
Fitness function which evaluates state [6 implementers]
evokit-core/src/optimizer/mod.rs

Core symbols most depended-on inside this repo

iter
called by 178
evokit-core/src/optimizer/mod.rs
len
called by 86
evokit-data/src/dataset/mod.rs
len
called by 42
src/l2r/scorer/mod.rs
insert
called by 18
evokit-core/src/optimizer/mod.rs
len
called by 16
src/l2r/evorank.rs
eval
called by 14
evokit-core/src/evolution/de.rs
scale
called by 12
evokit-data/src/intrinsics/mod.rs
data
called by 10
evokit-data/src/dataset/mod.rs

Shape

Method 239
Function 163
Class 114
Interface 22
Enum 21

Languages

Rust100%

Modules by API surface

evokit-models/src/trees/trees.rs30 symbols
evokit-models/src/nn.rs28 symbols
evokit-core/src/evolution/de.rs24 symbols
evokit-data/src/intrinsics/mod.rs22 symbols
src/metrics/mod.rs20 symbols
src/l2r/filters.rs18 symbols
evokit-data/src/datatypes.rs18 symbols
src/l2r/scorer/utils.rs16 symbols
src/l2r/policy/beam.rs16 symbols
src/l2r/load.rs16 symbols
evokit-data/src/dataset/mod.rs16 symbols
src/example/mod.rs15 symbols

For agents

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

⬇ download graph artifact