New
Six new programs
Two games you can play in your browser before you download, and four programs that graph every trig function.
-
DUCKMON
Explore, hatch 20 monsters from eggs, and battle in the arena. Three files, one save.
-
DUCKPET
Hatch a duck, keep it happy, and win coins in three minigames. Three files, one save.
Also new: Trig 6 GraphsSin and Csc GraphsCos and Sec GraphsTan and Cot Graphs
2,536 downloads so far across 89 free programs. Counts are totals only; nothing about who downloaded is stored.
First transfer? Follow How to install a Python program on a TI-84 Plus CE Python before downloading.
Want your own notes on the calculator? Use the Note Card Maker to turn them into a program with cards and a menu.
Find a program
All programs
-
Arc Solver
Find the arc length of a circle from its radius and an angle in degrees, a fraction of pi, or radians, or work back to the angle or the radius from an arc length.
ARCSOLV.py2160 bytes · v1.0.0 · uses math Owner-tested on a TI calculator Downloaded 23 times -
Arc and Sector
Solve arc length, sector area, radius, or angle from the radian forms of the arc and sector formulas.
ARCSECTR.py6247 bytes · v1.0.0 · uses math Tested on a TI calculator Downloaded 45 times -
Arrhenius Equation
Calculate an Arrhenius rate constant, a second-temperature rate constant, activation energy, or pre-exponential factor and show the rearrangement used.
arrhEQ.py1837 bytes · v1.0.0 · uses math Not calculator tested Downloaded 37 times -
Battleship
A one-player Battleship game on a 5 by 5 grid: find three hidden ships by row and column before you run out of 10 misses.
BATTLE.py1898 bytes · v1.0.0 · uses random Owner-tested on a TI calculator Downloaded 18 times -
Beer-Lambert Law
Solve A = epsilon*c*l and convert between absorbance and transmittance while keeping units and model limits visible.
beer.py2111 bytes · v1.0.0 · uses math Not calculator tested Downloaded 34 times -
Blackjack
A simple game of blackjack against the dealer: hit or stand to get closer to 21 without going over, with a running tally of wins, losses, and pushes.
BLACKJ.py1616 bytes · v1.0.0 · uses random Owner-tested on a TI calculator Downloaded 16 times -
Bragg's Law
Solve n*lambda = 2*d*sin(theta), including a guided conversion from an XRD 2-theta reading.
bragg.py2301 bytes · v1.0.0 · uses math Not calculator tested Downloaded 36 times -
Centripetal Force
Solve centripetal force, mass, speed, or radius from Fc = m*v^2/r with guided inputs and paginated results.
CENFORCE.py4928 bytes · v1.0.0 · uses math Tested on a TI calculator Downloaded 44 times -
Chapter 2 Review
Page through 18 quick-reference cards for polynomial and rational functions: complex numbers, quadratics, end behavior, zeros, division, asymptotes, symmetry, and inequalities.
C2REVW.py3426 bytes · v1.0.0 · no imports Owner-tested on a TI calculator Downloaded 32 times -
Clausius-Clapeyron Equation
Use the integrated Clausius-Clapeyron relation to solve either pressure, either temperature, or enthalpy of vaporization.
ccEQ.py2167 bytes · v1.0.0 · uses math Not calculator tested Downloaded 34 times -
Code Breaker
A code-breaking logic game: work out a secret code of different digits from Exact and Other clues, with three levels from 3 to 5 digits.
CODEBRK.py1919 bytes · v1.0.0 · uses random Owner-tested on a TI calculator Downloaded 16 times -
Compound Interest
Solve compound and continuous interest problems: find the final amount, compare two rates, find the starting amount, or find the time needed.
COMINT.py1551 bytes · v1.0.0 · uses math Owner-tested on a TI calculator Downloaded 33 times -
Cos and Sec Graphs
Graph y = A*cos(Bx - C) + D or y = A*sec(Bx - C) + D: the amplitude, period, phase shift, midline, key points, and asymptotes, with the parent graph to compare and a drawing on the calculator.
TRIGCS.py2876 bytes · v1.0.0 · uses math, ti_plotlib Owner-tested on a TI calculator Downloaded 9 times -
Coulomb's Law
Solve electric force, either charge magnitude, or separation distance using Coulomb's law and identify attraction or repulsion when charge signs are known.
COULOMB.py5856 bytes · v1.0.0 · uses math Tested on a TI calculator Downloaded 44 times -
Cubic Expander
Expand a monic cubic from its three zeros: enter r1, r2, and r3 and read the coefficients of x^3 + ax^2 + bx + c.
cubexp.py701 bytes · v1.0.0 · no imports Owner-tested on a TI calculator Downloaded 29 times -
Cubic Inequality Solver
Solve a cubic inequality by finding its rational zeros with their multiplicities, then reading the sign of each interval.
wcsol.py3648 bytes · v1.0.0 · no imports Owner-tested on a TI calculator Downloaded 34 times -
Cubic Zero Solver
Test one supplied zero of a cubic, then solve the resulting quadratic quotient when that zero is confirmed.
synthD.py3934 bytes · v1.0.0 · uses math Owner-tested on a TI calculator Downloaded 29 times -
Cubic Zero Tester
Test a proposed zero of a cubic and show the quadratic quotient when synthetic division has zero remainder.
P3Q3.py2666 bytes · v1.0.1 · no imports Tested on a TI calculator Downloaded 60 times -
Descartes' Rule Solver
Count sign changes in f(x) and f(-x) to list the possible numbers of positive and negative real zeros.
DESCART.py2612 bytes · v1.0.1 · no imports Tested on a TI calculator Downloaded 60 times -
Duck Maze
A maze game: guide the duck through a new random maze each round, grab the treasure, then reach the exit in as few moves as you can.
DUCKMAZE.py2895 bytes · v1.0.1 · uses random Owner-tested on a TI calculator Downloaded 25 times -
DUCKMON
A monster-collecting game in three files: explore for gold and hatch eggs in DUCKMON, battle in DMARENA, and upgrade your team in DMTEAM, all sharing one save on the calculator.
DUCKMON.py+ 2 more files 7398 bytes · v1.0.0 · uses random, ti_system Owner-tested on a TI calculator Downloaded 6 times -
DUCKPET
A duck-care game in three files: hatch and look after your duck in DUCKPET, win coins in the DPGAMES minigames, and shop and check stats in DPSHOP, all sharing one save on the calculator.
DUCKPET.py+ 2 more files 7133 bytes · v1.0.0 · uses random, ti_system Owner-tested on a TI calculator Downloaded 8 times -
Ellipse Area
Solve an ellipse's area, semi-major axis, or semi-minor axis with labelled formulas and guarded positive inputs.
ELLIPSE.py3675 bytes · v1.0.0 · uses math Tested on a TI calculator Downloaded 37 times -
Euler Polyhedral Formula
Solve one missing vertex, edge, or face count from Euler's polyhedral formula.
EULERPF.py4037 bytes · v1.0.0 · no imports Tested on a TI calculator Downloaded 38 times -
Exact Trig Values
Give the exact value of one trig function or all six for a standard angle, find an angle's reference and coterminal angles, and review the special right triangles.
TRIGEXCT.py2562 bytes · v1.0.0 · uses math Owner-tested on a TI calculator Downloaded 13 times -
Exp and Log Plot Points
Give five points to plot for a transformed exponential or logarithmic function, with its asymptote, domain, and range.
PLOT.py1989 bytes · v1.0.1 · uses math Owner-tested on a TI calculator Downloaded 24 times -
Exponential Equation Solver
Solve exponential equations of the form b^(a*x+c) = R step by step: match the exponents with a logarithm, solve for x, and check the answer.
EXPEQ34.py1340 bytes · v1.0.0 · uses math Owner-tested on a TI calculator Downloaded 19 times -
Exponential Transform Solver
Describe the graph of y = a*b^(x-h)+k: growth or decay, reflection, stretch, shifts, asymptote, domain, range, y-intercept, and three graph points.
EXPTRAN.py3302 bytes · v1.0.0 · no imports Owner-tested on a TI calculator Downloaded 29 times -
Final Velocity
Find final velocity from initial velocity, constant acceleration, and elapsed time using vf = vi + a*t.
duckiedai_final_velocity.py2664 bytes · v1.0.0 · no imports Tested on a TI calculator Downloaded 38 times -
Fraction Simplifier
Reduce an integer fraction to lowest terms and normalize a negative denominator.
FRCSIM.py1373 bytes · v1.0.0 · no imports Tested on a TI calculator Downloaded 36 times -
Frustum Volume
Solve frustum volume, height, or either base area using the square-root frustum-volume formula.
FRUSTVOL.py5989 bytes · v1.0.0 · uses math Tested on a TI calculator Downloaded 39 times -
Gibbs Free Energy
Calculate Delta G from Delta H, Delta S, and T or relate standard Gibbs energy to a dimensionless equilibrium constant.
gibbs.py1808 bytes · v1.0.0 · uses math Not calculator tested Downloaded 33 times -
Gravitational Potential Energy
Solve near-Earth gravitational potential energy, mass, or height from PE = m*g*h using g = 9.8 m/s^2.
GRAVPE.py3916 bytes · v1.0.0 · no imports Tested on a TI calculator Downloaded 39 times -
Guess the Number
A number guessing game with three levels: find the secret number in as few tries as you can, with a too high or too low hint after every guess.
GUESNUM.py2181 bytes · v1.0.0 · uses random Owner-tested on a TI calculator Downloaded 18 times -
Henderson-Hasselbalch Equation
Solve pH = pKa + log10([A-]/[HA]) and its pKa, ratio, conjugate-base, and weak-acid rearrangements.
hhEQ.py1396 bytes · v1.0.0 · uses math Not calculator tested Downloaded 34 times -
Heron's Formula
Calculate a triangle's area, perimeter, and semiperimeter from three side lengths.
HERON.py2772 bytes · v1.0.0 · uses math Tested on a TI calculator Downloaded 37 times -
Hooke's Law and Elastic Energy
Solve spring force, spring constant, displacement, or elastic potential energy with Hooke's law and PE = 0.5*k*x^2.
HOOKELAW.py7070 bytes · v1.0.0 · uses math Tested on a TI calculator Downloaded 38 times -
Horizontal Asymptote Solver
Find a rational function's horizontal asymptote from numerator and denominator degrees and, when needed, leading coefficients.
HASYMS.py1244 bytes · v1.0.0 · no imports Tested on a TI calculator Downloaded 36 times -
Inverse of Trig
Work out an inverse of a trig function, such as sin^-1(sin(2pi/3)) or cos^-1(sin(5pi/6)), step by step, and see whether the inverse cancels or the answer moves into the inverse's range.
INVOF.py2304 bytes · v1.0.0 · uses math Owner-tested on a TI calculator -
Inverse Trig
Find the angle for sin^-1, cos^-1, or tan^-1 of a value such as sqrt3/2, in radians as a multiple of pi and in degrees, and work out compositions such as cos(sin^-1(3/5)) exactly with the reference triangle.
INV47.py2723 bytes · v1.0.0 · uses math Owner-tested on a TI calculator -
Inverse Trig Algebra
Write an expression such as cos(sin^-1(12x)) or tan(sec^-1(x/3)) as an algebraic expression in x, with the reference triangle and the answer rationalized.
INVALG.py2172 bytes · v1.0.0 · no imports Owner-tested on a TI calculator -
Smart Kinematics
Solve a selected constant-acceleration quantity from the available initial velocity, final velocity, acceleration, time, and displacement values.
KINETICS.py11874 bytes · v1.0.0 · uses math Tested on a TI calculator Downloaded 41 times -
Law of Cosines
Solve any side or angle of a triangle with the law of cosines and validate triangle inputs.
COSLAW.py7413 bytes · v1.0.0 · uses math Tested on a TI calculator Downloaded 36 times -
Log Equation Solver
Solve five common logarithmic equation patterns for x, including equations with a sum of two logs, and keep only answers that make every log defined.
LOGEQ34.py2455 bytes · v1.0.0 · uses math Owner-tested on a TI calculator Downloaded 18 times -
Log Expander
Expand the log of a product, quotient, or power into a sum of simpler logs, step by step: enter the factors on the top and bottom with their powers.
LOGEXSF.py2349 bytes · v1.0.0 · no imports Owner-tested on a TI calculator Downloaded 16 times -
Log and Exponent Solver
Solve logarithm and exponential equations for the exponent, the argument, or the base, solve log_b(ax+c) = d and b^x = y, and convert between log and exponential form.
LOGEXS.py5609 bytes · v1.0.0 · uses math Owner-tested on a TI calculator Downloaded 26 times -
Log Properties
Expand a log of a product, quotient, power, or root into simpler logs, or condense a sum of logs back into a single log, in log, a chosen base, or ln.
LOGPROPU.py2851 bytes · v1.0.0 · uses math Owner-tested on a TI calculator Downloaded 13 times -
Logarithm Solver
Evaluate a logarithm in any base, solve log_b(x) = y for x, or solve log_b(ax+c) = d for x, with a check of the answer.
LOGSOL.py2793 bytes · v1.0.0 · uses math Owner-tested on a TI calculator Downloaded 21 times -
Math Blitz
A 10-question mental math game with three levels, from adding and subtracting up to powers and fraction sums, with points and a streak bonus for answers in a row.
MATHBLZ.py2166 bytes · v1.0.0 · uses random Owner-tested on a TI calculator Downloaded 16 times -
Michaelis-Menten Enzyme Kinetics
Solve the Michaelis-Menten initial-rate equation for v0, Vmax, Km, substrate concentration, or fraction of Vmax.
mmEQ.py1304 bytes · v1.0.0 · no imports Not calculator tested Downloaded 37 times -
Molarity
Find molarity by dividing moles of solute by liters of final solution: M = mol / L.
duckiedai_molarity.py2540 bytes · v1.0.0 · no imports Tested on a TI calculator Downloaded 43 times -
Momentum Toolkit
Solve basic momentum, a missing final collision velocity, or the shared velocity of two objects that stick together.
MOMENTUM.py6961 bytes · v1.0.0 · no imports Tested on a TI calculator Downloaded 41 times -
Nernst Equation
Calculate reaction or cell potential from E0, temperature, electron count, and reaction quotient using the general or 298 K Nernst form.
nerns.py944 bytes · v1.0.0 · uses math Not calculator tested Downloaded 36 times -
Newton's Second Law
Solve force, mass, or acceleration from F = m*a with validated calculator inputs.
NEWTON2.py3236 bytes · v1.0.0 · no imports Tested on a TI calculator Downloaded 39 times -
Ohm's Law and Power
Calculate voltage, current, resistance, and electrical power from exactly two known nonnegative values.
OHMSLAW.py5836 bytes · v1.0.0 · uses math Tested on a TI calculator Downloaded 42 times -
Physics Unit Converter Most requested
Convert physics units both ways across 10 categories, from length, speed, and temperature to force, energy, and pressure, with the work and the conversion factor shown.
PHYSUNIT.py2590 bytes · v1.0.0 · no imports Owner-tested on a TI calculator Downloaded 14 times -
Pick's Theorem
Solve a lattice polygon's area, interior-point count, or boundary-point count with Pick's theorem.
PICKTHE.py5044 bytes · v1.0.0 · no imports Tested on a TI calculator Downloaded 36 times -
Point-to-Line Distance
Calculate perpendicular distance from a point to a line written as Ax + By + C = 0.
PTLINE.py3045 bytes · v1.0.0 · uses math Tested on a TI calculator Downloaded 34 times -
Quadrant from Trig Signs
Find which quadrant an angle is in from the signs of two of its trig functions, such as sin positive and tan negative, with a sign chart and the All Students Take Calc rule.
QUADSIGN.py1999 bytes · v1.0.0 · no imports Owner-tested on a TI calculator Downloaded 10 times -
Quadratic Factor Finder
Find an integer-binomial factorization of a quadratic expression or state when integer factoring is not available.
quadFF.py2510 bytes · v1.0.0 · no imports Owner-tested on a TI calculator Downloaded 28 times -
Quadratic Inequality Solver
Solve a quadratic inequality using its real roots, leading sign, and endpoint inclusion.
QINQS.py3796 bytes · v1.0.0 · uses math Owner-tested on a TI calculator Downloaded 28 times -
Quadratic Solver
Solve a quadratic equation, classify its discriminant, and display real or complex roots.
P4QUAD.py4817 bytes · v1.0.1 · uses math Tested on a TI calculator Downloaded 55 times -
Quantum Wavelength and Hydrogenic Transitions
Calculate de Broglie wavelength or momentum, a nonrelativistic electron wavelength, and hydrogenic Rydberg wavelengths and transition information.
dWAVE.py2716 bytes · v1.0.0 · uses math Not calculator tested Downloaded 34 times -
Quartic Zero Tester
Test a proposed zero of a quartic and show the cubic quotient when synthetic division has zero remainder.
P2Q4.py2795 bytes · v1.0.1 · no imports Tested on a TI calculator Downloaded 56 times -
Radical Simplifier
Simplify a non-negative integer square root by extracting repeated square factors.
P5RAD.py2116 bytes · v1.0.1 · no imports Tested on a TI calculator Downloaded 60 times -
Rational Symmetry Checker
Classify a rational function as having y-axis symmetry, origin symmetry, or neither by comparing numerator and denominator coefficients under x replaced by negative x.
SYMCKR.py1549 bytes · v1.0.0 · no imports Tested on a TI calculator Downloaded 37 times -
Rational Zero Finder
List possible rational zeros from a polynomial's constant and leading coefficients using the Rational Root Theorem.
P1RZERO.py1757 bytes · v1.0.1 · no imports Tested on a TI calculator Downloaded 59 times -
Rectangle Area
Calculate a rectangle's area while showing the formula, accepting a user-chosen length unit, and labelling the squared result.
rectangle_area.py2167 bytes · v1.0.0 · no imports Tested on a TI calculator Downloaded 39 times -
Reference Angles
Find the quadrant and the reference angle of any angle, in degrees or as a fraction of pi, including the coterminal angle between 0 and 2pi.
REFANGLE.py1894 bytes · v1.0.0 · no imports Owner-tested on a TI calculator Downloaded 13 times -
Right Triangle Applications
Solve a right triangle from an angle and a side or from two sides, find a height from an angle of elevation and a distance, or find the angle of elevation from a height and a distance.
RTRI48.py2201 bytes · v1.0.0 · uses math Owner-tested on a TI calculator -
Right Triangle Solver
Solve a right triangle from two sides or a side and an angle: find the missing side, the two acute angles, and all six trig ratios.
RTRIG.py2499 bytes · v1.0.0 · uses math Owner-tested on a TI calculator Downloaded 15 times -
Inequality From Roots
Solve a polynomial inequality from zeros you already know: enter each distinct zero with its multiplicity and the leading sign, and read the solution intervals.
cubsolv.py2795 bytes · v1.0.0 · no imports Owner-tested on a TI calculator Downloaded 29 times -
Shoelace Area
Calculate a polygon's area from vertices entered in clockwise or counterclockwise order.
SHOELACE.py2735 bytes · v1.0.0 · no imports Tested on a TI calculator Downloaded 35 times -
Sin and Csc Graphs
Graph y = A*sin(Bx - C) + D or y = A*csc(Bx - C) + D: the amplitude, period, phase shift, midline, key points, and asymptotes, with the parent graph to compare and a drawing on the calculator.
TRIGSC.py2879 bytes · v1.0.0 · uses math, ti_plotlib Owner-tested on a TI calculator Downloaded 10 times -
Six Trig Values
Find all six trig values exactly from one known ratio, such as sin = -3/8, and the quadrant the angle is in, with square roots simplified and rationalized.
SIXTRIG.py3672 bytes · v1.0.0 · no imports Owner-tested on a TI calculator Downloaded 11 times -
Synthetic Zero Tester
Test one proposed zero of a cubic polynomial and display its synthetic-division quotient and bottom row.
zeroTS.py1916 bytes · v1.0.0 · no imports Owner-tested on a TI calculator Downloaded 31 times -
Tan and Cot Graphs
Graph y = A*tan(Bx - C) + D or y = A*cot(Bx - C) + D: the period, phase shift, midline, asymptotes, and key points, with the parent graph to compare and a drawing on the calculator.
TRIGTC.py2889 bytes · v1.0.0 · uses math, ti_plotlib Owner-tested on a TI calculator Downloaded 9 times -
Trig 6 Graphs
Graph any of the six trig functions in the form y = A*f(Bx - C) + D from one menu: amplitude or stretch, period, phase shift, midline, key points, and asymptotes, with a drawing on the calculator.
TRIG6.py3134 bytes · v1.0.0 · uses math, ti_plotlib Owner-tested on a TI calculator Downloaded 10 times -
Exact Trig Expressions
Work out a whole trig expression, such as 2sin(x)-cos(2x) or sin(75), and show the answer exactly with square roots of 2, 3, and 6 when it has one.
TRIGEX.py3324 bytes · v1.0.0 · uses math Owner-tested on a TI calculator Downloaded 14 times -
Trig Identities
Review 19 basic trig identities, rewrite a function with its cofunction, and check any identity numerically at an angle you choose.
TRIGID.py3417 bytes · v1.0.0 · uses math Owner-tested on a TI calculator Downloaded 14 times -
Trig Tools
Four angle tools in one program: find coterminal angles, change degrees to radians, change a multiple of pi to degrees, and name an angle's quadrant and type.
TRIGMAIN.py2896 bytes · v1.0.0 · uses math Owner-tested on a TI calculator Downloaded 17 times -
Quick Trig Values
Type a function and an angle, such as sin pi/4, and get its exact value, or type just an angle to see all six exact values.
TRIGV.py1628 bytes · v1.0.0 · uses math Owner-tested on a TI calculator Downloaded 12 times -
Unit Circle Trig
Find all six trig values exactly, from a standard angle given as a multiple of pi or from a point (x, y) on the terminal side of an angle.
UNIFIX.py3172 bytes · v1.0.0 · uses math Owner-tested on a TI calculator Downloaded 15 times -
Universal Gravitation
Solve gravitational force, either mass, or separation distance using Newton's law of universal gravitation.
GRAVLAW.py4832 bytes · v1.0.0 · uses math Tested on a TI calculator Downloaded 37 times -
Van der Waals Real-Gas Equation
Solve the van der Waals equation for pressure or temperature, compare with the ideal gas law, or rearrange for a or b.
vdW.py1624 bytes · v1.0.0 · no imports Not calculator tested Downloaded 32 times -
Vector Dot Product and Angle
Calculate dot product, magnitudes, angle, and angle class for 2D or 3D vectors.
VECDOT.py4772 bytes · v1.0.0 · uses math Tested on a TI calculator Downloaded 35 times -
Vertical Asymptote Checker
Classify a factored rational-function zero as a vertical asymptote, hole, or canceled factor by comparing numerator and denominator multiplicities.
VASYM.py2310 bytes · v1.0.0 · no imports Tested on a TI calculator Downloaded 34 times -
Word Scramble
A word scramble game: unscramble 10 mixed-up words from five categories, with optional hints, three levels of tries, and a streak bonus.
WORDSCR.py3466 bytes · v1.0.0 · uses random Owner-tested on a TI calculator Downloaded 17 times -
Work and Energy
Solve work, kinetic energy, speed changes from net work, force, distance, or force angle with guided formulas.
WORKNRG.py8680 bytes · v1.0.0 · uses math Tested on a TI calculator Downloaded 39 times
Quick memory check: The TI Python App workspace is limited to 50 KB or 100 programs, and its bundled modules share that space. Check each source file size above and archive programs you are not using.
Independent compatibility resource: Hidden Word Scanner is independent and is not affiliated with or endorsed by Texas Instruments. TI product names describe compatibility only.
Library privacy: Source viewing, copying, searching, and filtering are not counted or stored as library activity. Downloads are ordinary same-origin file requests. No calculator details, source interactions, search terms, or user content are sent to an analytics provider.