Skip to main content

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

casify-0.6.18.tar.gz (13.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

casify-0.6.18-py3-none-any.whl (17.1 kB view details)

Uploaded Python 3

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

Hashes for casify-0.6.18.tar.gz
Algorithm Hash digest
SHA256 0c4678f27456b2d07649e8094d29f605eb725b84f74f4db7d4429eb430578102
MD5 79b7bc69bc76cf3756824e800a2bf24b
BLAKE2b-256 a1c0d054777a8be0185fdcbe8c6bc97207053dcffcb7af67180c8b5320473041

See more details on using hashes here.

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

Hashes for casify-0.6.18-py3-none-any.whl
Algorithm Hash digest
SHA256 cbffffe0738041357eef30a9be4ea0e31e61659d93751376c358206f08ef0431
MD5 59438dcf0702d96f0584399bedafc743
BLAKE2b-256 fc589aad3526ad2c2c1bedc340f1fe6a80f03a51dc30c555397be44f7f47da02

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page