Skip to the content.

CASprzak

CASprzak is a Computer Algebra System (CAS) written by The EasyKayzey Show (Erez Abrams and Michael Kasprzak)

Hello, and welcome to our CAS. This is a joint project by The EasyKayzey Show started at HackBCA V, 2020. CASprzak is a computer algebra and calculus framework mainly for storing, modifying, and applying mathematical functions and functionals, and it is written completely in native Java 14 with no external libraries (except JUnit for testing purposes only).

All documentation for CASprzak can be found at: https://ezkz.show/CASprzak-documentation/.

Functionality

Core

Usage

  1. Download the latest release jar from the Releases tab
  2. Ensure you are running Java 14
  3. Launch the program in your favorite command line using java -jar --enable-preview CASprzak.jar

Notes

Build and Test

This project uses Gradle for building and testing. To build and test CASprzak, run this command in a terminal:

./gradlew build

On Windows, run this in Command Prompt:

gradlew.bat build

A combined JAR for distribution will be created in build/libs. JARS of individual libraries will be created in core/build/libs, parsing/build/libs, and commandui/build/libs.

To run the command line UI directly, use ./gradlew commandui:run or gradlew.bat commandui:run.

Contacts

Group

The EasyKayzey Show: easykayzey@ezkz.show

Individuals

Erez Israeli Miller: erez@ezkz.show

Michael Kasprzak: michael@ezkz.show

Site

https://ezkz.show/CASprzak/