Skip to main content

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.

PyPI Downloads PyPI version

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)

Source distribution for deltacalc 1.1.2
File Size Uploaded
deltacalc-1.1.2.tar.gz 4.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for deltacalc 1.1.2
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.1.2 This release

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.7

2 release files

1.0.6

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page