Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time


timescalecalculus is a package for doing calculus on time scales


Place the file into the folder with your current working script and import the package using

import timescalecalculus as tsc 

Time scales are objects in this package, and each time scale object comes with methods for the forward jump, graininess, delta derivative, delta integral, and so on. Methods to solve systems of dynamic equations on time scales are included.


Currently, the documentation is severely out of date due to rapid development of the package over Summer 2019. Documentation will always be at this page.

In the meantime, please feel free to e-mail Tom Cuchta ( for assistance in using the package.


Pull requests are welcome! Please feel free to contribute to this code.

Known usage in the literature

Umit Aksoy, Tom Cuchta, Svetlin Georgiev, and Yeliz Okur. A normal distribution on time scales with application. Filomat, 36(16), 2022.

David Grow and Nick Wintz. Bilinear state systems on an unbounded time scale. Appl. Math. Comput., 397:Paper No. 125917, 14, 2021.

F. Ayça Çetinkaya, Tom Cuchta. Sturm-Liouville and Riccati Conformable Dynamic Equations. Adv. Dyn. Syst. Appl., 15(1):1–13, 2020.

Please notify Tom Cuchta if you would like your paper listed here as using this software.


No releases published


No packages published