Skip to content

(Circuit)Python programs that run on a TI-84 Plus CE-T Python Edition calculator.

License

Notifications You must be signed in to change notification settings

RomanBoegli/TI84PlusCETPythonApps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TI 84 Plus CE-T Python Apps

img

Small (Circuit)Python programs that run on a TI-84 Plus CE-T Python Edition calculator. As storage is limited on these calculators, the programs might not be beautifully formatted.

What is CircuitPython?

Excerpt from manual:

"TI-Python is based on CircuitPython, a variant of Python designed to fit in small microcontrollers. The original CircuitPython implementation has been adapted for use by TI."

What can it do?

App Description Functions
BASES Simple conversion
functions
db: decimal to binary conversion
bd: binary to decimal conversion
EULPHI Euler's totient
function to find
number of co-primes
phi: Euler's totient function $\varphi (n)$ or $\phi(n)$
gcd: Euclidean algorithm
mod: modulo calculations
MODARIT Modular arithmetic egcd: extended Euclidean algorithm
mod: modulo calculations (remainder)
modinv: modulo inverse calculations
mmodinv: modulo inverse matrix calculations
PMODARIT Binary polynomial
arithmetic
p_mod: Binary polynomial modulus
p_divmod: Binary polynomial division
p_mul: Binary polynomial multiplication
p_exp: Binary polynomial exponentiation by squaring
p_gcd: Binary polynomial Euclidean algorithm
p_egcd: Binary polynomial extended Euclidean algorithm
p_mul_mod: Binary polynomial modular multiplicative
p_mul_inv: Binary polynomial modular multiplicative inverse

How can I use it?

  1. Make sure you have TI Connect installed on your computer. Homebrew users can use brew install ti-connect-ce.
  2. Download this repo.
  3. Connect your calculator with your computer.
  4. Use TI Connect to upload the app files you need (e.g. MODARIT.py) to your calculator. The [NAME]_Test.py files serve only testing purposes during development and are not meant to use on your calculator.
  5. The app should now be listed in your calculator's app inventory, ready to interact with.

About

(Circuit)Python programs that run on a TI-84 Plus CE-T Python Edition calculator.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages