MCPcopy Index your code
hub / github.com/eholk/SciRust

github.com/eholk/SciRust @0.3

Chat with this repo
repository ↗ · DeepWiki ↗ · release 0.3 ↗ · + Follow
58 symbols 167 edges 7 files 4 documented · 7%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

SciRust

This is a library for scientific computing written in Rust. Basically, that means it's a library for performing various matrix operations.

This library started out as a homework assignment, but I decided to share the code with the world.

Patches and pull requests are welcome!

Extension points exported contracts — how you extend this code

BasicMatrix (Interface)
(no doc) [5 implementers]
src/SciRust/matrix/mod.rs
Ring (Interface)
Sort of corresponds to the abstract algebra notion of a ring. [1 implementers]
src/SciRust/matrix/mod.rs
Vector (Interface)
(no doc) [2 implementers]
src/SciRust/matrix/mod.rs
Create (Interface)
(no doc) [1 implementers]
src/SciRust/matrix/mod.rs

Core symbols most depended-on inside this repo

clone
called by 33
src/SciRust/matrix/mod.rs
num_rows
called by 29
src/SciRust/matrix/mod.rs
num_cols
called by 27
src/SciRust/matrix/mod.rs
get
called by 24
src/SciRust/matrix/mod.rs
SubMatrix
called by 13
src/SciRust/matrix/mod.rs
convert
called by 12
src/SciRust/matrix/algorithms.rs
mat_mul
called by 9
src/SciRust/matrix/algorithms.rs
concat_cols
called by 6
src/SciRust/matrix/algorithms.rs

Shape

Function 32
Method 17
Class 5
Interface 4

Languages

Rust100%

Modules by API surface

src/SciRust/matrix/mod.rs26 symbols
src/SciRust/matrix/algorithms.rs19 symbols
src/SciRust/matrix/par.rs7 symbols
src/SciRust/matrix/generate.rs3 symbols
src/benchmark/main.rs2 symbols
src/SciRust/matrix/util.rs1 symbols

For agents

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

⬇ download graph artifact