A CAS-library wrapped around sympy to simplify use of CAS-functionality in mathematics.
Project description
casify
casify is a Python package that implements a simplified CAS (Computer Algebra System) for symbolic computation, wrapping around sympy for facilitate its computations. The implementation provides both Norwegian and English names for all of its functions.
Basic examples
Example 1: solving equations
from casify import *
solution = solve("x**2 - x - 6 = 0")
print(solution)
Eksempel 1: løse likninger
from casify import *
løsning = løs("x**2 - x - 6 = 0")
print(løsning)
Example 2: solve system of equations
from casify import *
solution = solve("x + y = 2", "x - y = -1")
print(solution)
Eksempel 2: løse likningssystemer
from casify import *
løsning = løs("x + y = 2", "x - y = -1")
print(løsning)
Example 3: function evalution
from casify import *
f = function("x**2 - x - 6")
print(f(2)) # Computes f(2)
Eksempel 3: funksjonsverdier
from casify import *
f = funksjon("x**2 - x - 6")
print(f(2)) # Regner ut f(2)
Example 4: Differentiation
from casify import *
f = function("x**2 - x - 6")
print(f.derivative()) # Gives the general expression for the derivative
print(f.derivative(2)) # computes f'(2)
Eksempel 4: Derivasjon
from casify import *
f = funksjon("x**2 - x - 6")
print(f.derivert()) # gir det generelle uttrykket for den deriverte
print(f.derivert(2)) # regner ut f'(2)
Example 5: algebraic expansion and factorization
from casify import *
print(factor("x**2 - x - 6")) # faktoriserer x**2 - x - 6
print(expand("2*(x - 1) * (x + 4)")) # utvider 2 * (x - 1) * (x + 4)
Eksempel 5: algebraisk utvidelse og faktorisering
from casify import *
print(faktoriser("x**2 - x - 6")) # faktoriserer x**2 - x - 6
print(utvid("2*(x - 1) * (x + 4)")) # utvider 2 * (x - 1) * (x + 4)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file casify-0.6.18.tar.gz.
File metadata
- Download URL: casify-0.6.18.tar.gz
- Upload date:
- Size: 13.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0c4678f27456b2d07649e8094d29f605eb725b84f74f4db7d4429eb430578102
|
|
| MD5 |
79b7bc69bc76cf3756824e800a2bf24b
|
|
| BLAKE2b-256 |
a1c0d054777a8be0185fdcbe8c6bc97207053dcffcb7af67180c8b5320473041
|
File details
Details for the file casify-0.6.18-py3-none-any.whl.
File metadata
- Download URL: casify-0.6.18-py3-none-any.whl
- Upload date:
- Size: 17.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cbffffe0738041357eef30a9be4ea0e31e61659d93751376c358206f08ef0431
|
|
| MD5 |
59438dcf0702d96f0584399bedafc743
|
|
| BLAKE2b-256 |
fc589aad3526ad2c2c1bedc340f1fe6a80f03a51dc30c555397be44f7f47da02
|