deltacalc
deltacalc is a package for efficiently creating customizable calculus problems.
It aims to offer the same resources as the currently popular DeltaMath, but in Python and specifically calculus.
- HomePage: https://github.com/kzhu2099/Delta-Calculus
- Issues: https://github.com/kzhu2099/Delta-Calculus/issues
Author: Kevin Zhu
Features
- seed setting
- both integrals and derivatives
- image making from latex
- built in trainer
- random problems that are difficult
Installation
To install deltacalc, use pip: pip install deltacalc.
However, many prefer to use a virtual environment.
macOS / Linux:
# make your desired directory
mkdir /path/to/your/directory
cd /path/to/your/directory
# setup the .venv (or whatever you want to name it)
pip install virtualenv
python3 -m venv .venv
# install deltacalc
source .venv/bin/activate
pip install deltacalc
deactivate # when you are completely done
Windows CMD:
# make your desired directory
mkdir C:path\to\your\directory
cd C:path\to\your\directory
# setup the .venv (or whatever you want to name it)
pip install virtualenv
python3 -m venv .venv
# install deltacalc
.venv\Scripts\activate
pip install deltacalc
deactivate # when you are completely done
Usage
This class aims to provide challenging problems of calculus quickly.
Simply use RandomDerivative or RandomIntegral to generate a problem and check your work using check(). Or, use the Trainer class to easily train yourself with a certain amount of problems.
Set your seed manually to get repeatable problems, using the set_seed method.
Warning: these problems get REALLY messy!!
License
The License is an MIT License found in the LICENSE file.
Metadata
Release files for deltacalc 1.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| deltacalc-1.1.2.tar.gz | 4.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| deltacalc-1.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 9.2 kB
Release files / deltacalc-1.1.2.tar.gz
| Download URL | deltacalc-1.1.2.tar.gz |
|---|---|
| Size | 4.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
125cd51997d7ab0cb4ab50004dc365c38efcb7ecbcca24db94dc538fef073be2
|
|
BLAKE2b-256 checksum How to use checksums |
882e34cec3cf18a0bad418dc544b4ad291ab3b1fa11b3c1beac361738445b937
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.0
|
Release files / deltacalc-1.1.2-py3-none-any.whl
| Download URL | deltacalc-1.1.2-py3-none-any.whl |
|---|---|
| Size | 4.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d74f83eaa6779196da3866d6fd5b20ee1d4c7cb0e12bb6c626c2b3dfb615c140
|
|
BLAKE2b-256 checksum How to use checksums |
e9601813af5469d9c960d516682dadcc67b76623561243ea8bb0db9576bf05ce
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.0
|