Symbolica logo.
  • Documentation
  • Pricing
  • Blog
  • About
Perform your next-generation computations

Symbols carry a wealth of information. Let’s put them to use to speed up your computations! Use Symbolica to embed domain knowledge in mathematical structures, manipulate them, gain new insights and generate faster numerical code. All from within Python or Rust.

Symbolica is trusted by leading universities and CERN to help simulate the outcome of its collision experiments.

Try our live demo!

Example of pattern matching

Example of taking a derivative

Example of expansion and factorization

Example of matrix arithmetic

Make the switch

Are you waiting for computations to finish?

With Symbolica you will spare significant time and computational costs. Symbolica uses state-of-the art algorithms and has an API designed to steer you towards a high-performance solution.

Greatest common divisor benchmark (see also Link to scientific paper Link to scientific paper Link to scientific paper)
Symbolica 4s
Mathematica 89s
Sympy 1h1m

Are you daisy-chaining tools?

No longer do you have to create error-prone text communication between different algebra tools and your program. Symbolica easily integrates in your project.

Are you losing time training staff?

Getting comfortable with a new computer algebra ecosystem can take significant time and impacts productivity of new staff. Symbolica is an intuitive Python and Rust library, that removes the need to learn a new language.

Used by

CERN logo ETH logo University of Zurich logo University of Bern logo Karlsruhe Institute of Technology logo


Easy API

Symbolica is an easy-to-use library for Python and Rust. Try it out in your project!

Learn more »

Advanced Pattern Matching

Match mathematical patterns with advanced wildcards.

Learn more »

Ultimate Scalability

Easily handle expressions that do not fit in memory.

Learn more »

Polynomial Algebra

Symbolica has world-class polynomial algebra routines.

Learn more »

Free for Hobbyists

Symbolica is free for hobbyists. One instance is free for non-commercial use.

Learn more »

Source Available

The complete code and development process is open and available on Github.

Learn more »

Symbolica logo

Adapt Symbolica in your workflow or in new projects!

Get Started