AlanCristhian / algebraic

Like SymPy but better

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

algebraic

Symbolical computation like SymPy.

API Reference

constant module

class algebraic.Constant()

Base class common to all types defined in the algebraic.constant module.

class algebraic.constant.Integer(value: Optional[int], /)

Creates an algebraic Integer constant.

>>> fifteen = algebraic.constant.Integer(15)
>>> fifteen
fifteen
>>> fifteen.value
15

class algebraic.constant.Rational(numerator: Optional[int], denominator: Optional[int], /)

Creates an algebraic Rational constant.

>>> half = algebraic.constant.Rational(1, 2)
>>> half
half
>>> half.value
1/2

class algebraic.constant.Real(value: Optional[float], /)

Creates an algebraic Real constant.

>>> pi = algebraic.constant.Real(3.14)
>>> pi
pi
>>> pi.value
3.14

class algebraic.constant.Complex(value: Optional[complex], /)

Creates an algebraic Complex constant.

>>> root = algebraic.constant.Complex(1.0 + 2.0j)
>>> root
root
>>> root.value
1.0 + 2.0j

About

Like SymPy but better

License:MIT License


Languages

Language:Python 100.0%