MCPcopy Create free account
hub / github.com/Singular/Singular

github.com/Singular/Singular @4.4.0p2

Chat with this repo
repository ↗ · DeepWiki ↗ · release 4.4.0p2 ↗ · + Follow
13,438 symbols 56,339 edges 1,046 files 2,447 documented · 18% updated 21d agoRelease-4-4-1p5 · 2026-02-16★ 31775 open issues

Browse by type

Functions 12,352 Types & classes 1,085 Endpoints 1
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

CAS Singular {#mainpage}

Singular is a computer algebra system for polynomial computations, with special emphasis on commutative and non-commutative algebra, algebraic geometry, and singularity theory. It is free and open-source under the GNU General Public Licence (See COPYING).

Core symbols most depended-on inside this repo

Shape

Function 8,327
Method 4,025
Class 1,043
Enum 42
Route 1

Languages

C++86%
C9%
Java3%
Python2%

Modules by API surface

ppcc/autosetup/jimsh0.c682 symbols
Singular/iparith.cc504 symbols
Singular/dyn_modules/systhreads/shared.cc273 symbols
Singular/dyn_modules/cohomo/cohomo.cc201 symbols
kernel/GBEngine/kutil.cc182 symbols
Singular/svd_si.h182 symbols
kernel/oswrapper/vspace.h168 symbols
ppcc/gclib/tinygc.c142 symbols
libpolys/polys/monomials/p_polys.cc122 symbols
kernel/GBEngine/tgb.cc121 symbols
libpolys/polys/monomials/ring.cc112 symbols
Singular/ipshell.cc106 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page