Skip to content
@symbolica-dev

Symbolica

Designing symbolic-numeric computation software for Rust and Python.

Symbolica community

Welcome to the Symbolica community! Symbolica is a powerful symbolic-numeric computational framework written in Rust, with an extensive Python API.

The project is divided as:

  • Symbolica Source-available symbolic computation framework
  • Numerica Open-source exact and approximate numerical types
  • Graphica Open-source graph library that supports mixed directed and undirected edges
  • Symbolica-integrate Open-source symbolic rule-based integration library, based on Rubi
  • Symbolica-community Python bindings for Symbolica, including Rust packages from the community

Pinned Loading

  1. symbolica-integrate symbolica-integrate Public

    Rule-based symbolic integration, based on Rubi.

    Rust 1

  2. symbolica symbolica Public

    Symbolica is a high-performance computer algebra library for Python and Rust. Manipulate large expressions, match patterns, and generate optimized numerical code — at unprecedented speed.

    Rust 932 46

  3. numerica numerica Public

    Numerica is an open-source mathematics library for Rust, that provides high-performance number types, such as error-tracking floats and finite field elements.

    Rust 50 2

  4. graphica graphica Public

    Graphica is an open-source graph crate for Rust that allows for the generation, manipulation and canonization of multi-edge graphs with mixed directed and undirected edges and arbitrary node and ed…

    Rust 42 2

  5. symbolica-community symbolica-community Public

    A community-enhanced version of Symbolica, for modern computer algebra in Python and Rust

    Python 11 5

Repositories

Showing 7 of 7 repositories

Top languages

Loading…

Most used topics

Loading…