Skip to content

A collection of custom Python/TI-Basic libraries for the TI-Nspire CX II Family made for recreational computing and mathematics

Notifications You must be signed in to change notification settings

sigilpunk/TinSpire

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TinSpire

A collection of custom Python/TI-Basic libraries for the TI-Nspire CX II Family made for recreational computing and mathematics.

Table of Contents

🗒️ Note

These libraries have only been tested on a factory TI-Nspire CX II CAS with the latest firmware.
All other firmware and hardware has not been proven to work, but most likely will.

🐍 Python Libraries

CustomMath

An extended math library designed to replace certain functions and data structures from numpy and other commonly used math libraries.
Current Submodules

  • Matrix - Barebones matrix math implementation

threedee

A collection of tools used for 3D rendering and calculations.
Current Submodules

  • Camera - Camera class used in threedee.Point3D for projection
  • Point3D - A class for creating, representing, and manipulating 3D points

TI-Basic Programs

No TI-Basic programs are currently being developed for TinSpire, but keep an eye out!

Installation

Transfering Files

Use the table below to choose the best software for your use case:

Software Model(s) Requires Activation Offline Open-Source Supports Firefox
N-Link (Online) (Recommended Online) CX II / CX II CAS no no yes no
N-Link (Recommended Offline) CX II / CX II CAS no yes yes N/A
Ti-Nspire™ CX II Connect CX II / CX II CAS no no no no
Ti-Nspire™ CX CAS Student Software CX II CAS yes yes no N/A
Ti-Nspire™ CX Student Software CX II yes yes no N/A

Once you've found a software that works, download the latest release of PyLib.zip.
Once downloaded, extract the PyLib directory and copy it to the root of your calculator, merging it with the existing PyLib directory.

  1. To install each module, navigate to each new document in the PyLib directory and:

    1. Navigate to the python file with the same name as the module.
      (For example, to install the CustomMath module, navigate to CustomMath.py)

    1. Press the "menu" key and go to Actions > Install as Python module and hit "enter".

    1. Confirm document replacement by selecting "OK". You should see a dialogue box confirming the installation of the module.

  2. To confiirm the modules have been installed succesfully, TinSpire's modules and sub-modules should show up in the More Modules sub-menu when editing a Python file.

About

A collection of custom Python/TI-Basic libraries for the TI-Nspire CX II Family made for recreational computing and mathematics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages