Why Us ?
Unlike other popular libraries, our interface is designed to be as simple and
intuitive as possible. With our library, you can handle simply with equations,
functions, vectors, matrices, sequences, and the list goes on.
Furthermore, we put a great effort to create a detailed documentation with
many different examples and a mathematical background to certain features.
Installation
The module is only available for python3. It was developed in
python 3.8.
You can install the module via pip: pip install kiwicalc
, or alternatively
download the kiwicalc.py
source file from the
GitHub page
Solve equations
Using our library, you can solve a variety of equations, or systems of equations
Handle with functions
You can define new Function objects, and then compute values, plot and
scatter them,
and much more.
Polynomials
You can play around with polynomials using the Mono, Var, and Poly classes.
Easiest way to go, is to define some new variables_dict, and to create new expressions with them.
For example:
Trigonometry
You can also handle with trigonometric expressions. You can add, subtract, multiply, divide, equate
them, and much more. The main classes responsible for these features are
TrigoExpr, TrigoExprs, Sin, Cos,Tan,
, Cot, Sec, Csc, and many more.
Here are some examples:
Sequences
You can also define and use some sequences.Up to this version, there are only
3 types of sequences which are supported. Arithmetic, Geometric and Recursive. You can
create the first two using the Sequence class,
and the latter with the RecursiveSeq class.
Points in 2D/3D Space
You can create and plot points with 2 or 3 dimensions with the Point
and PointCollection classes.
You can use points with other topics such as vectors and matrices.
For example: