All posts by Inspired Lua

We are the ones who wrote most of the content here... Tutorials - Documentation Mainly maintained by Adriweb and Levak.

FormulaPro v1 is here !

Hello everyone,

Today it is with great honor and pleasure that we are finally announcing the release of FormulaPro !

What is FormulaPro ?

  • Here are the technical details : FormulaPro is a TI-Nspire (OS 3.x) document whose main content is a Lua script. Yep, all made in Nspire-Lua ( Indeed, it is the only way so far / right now to “properly” achieve what we do on FormulaPro (completely graphical UI, math calculations…).
  • FormulaPro is also free, of course, and open-source ( (LGPL license) ! ūüôā


Hmm ok, but what does it do ? ūüėõ

  • Well, here you go : some of you may already know what’s called “EEPro” or “MEPro” for the TI-89 and TI-92. It is an official program that TI puts in the 89 by default. If you don’t know it, EEPro-89 is basically a program described by TI like this: “This application solves the problems of electrical engineering. It is composed of three modules: Analysis, Equations (700 equations grouped into 16 subjects) and Reference. ” In short, a complete and very powerful application about Electrical Engineering. Well, FormulaPro is the 2nd part (“Equations”) of our project to port the EEPro-89 suite to the Nspire.
    But we improved it, naturally. A lot. (And we already have plans and written code already ready for version 2.0 which will be even more awesome and more powerful.)

  • What FormulaPro right now is capable of, along with its website, is :
    • to be able to run on any OS 3.x and any Nspire model and to be able to run on the computer software too with auto-resizing frames
    • Mouse and keyboard input support, on both Software and Handheld
    • to be able to let users generate their own pack of equations, smartly (variables and units are bound), within categories and sub-categories,
    • to be able to solve intelligently solve the equations it’s given, contrary to the 89 version, where the user had to select what equations had to be used : Indeed, here you just have to enter what you know already, and it will automatically try to solve for what it can.
    • it can very easily let you chose the unit/subunit you want to enter your data in. (for example Hz/kHz/MHz, ¬įC/¬įF/¬įK etc.)
    • it can show you the used formulas of the current sub-category in “PrettyPrint”


Great ! How do I use it ?

  1. Be sure to run Nspire OS >= 3.0. We recommand version
  2. You can then either use the “demo” database (a part of the original EE-Pro one) available here (and also attached) :¬†
  3. … or either starting your own database with our online FormulaPro Database maker which lets you easily create categories, subcategories, equations, units and subunits etc. It is available here:
  4. If you were on the online generator, click the “Generate” button at the bottom of the page.
  5. Transfer the .tns to your calculator or in the computer software and open it.
  6. Select the category and the subcategory, and begin filling the input fields of the data you already know. Press enter or change focus, and it will start auto-solving.
  7. Enjoy !


Screenshots time !

Here are 4 screenshots showing pretty much all of FormulaPro. They are not related to each other.,,,,


What’s next ?

Well, we will try to complete the entire Formula library from the original EEPro-suite. (This is just a matter of time, so it’s no problem, really)
In general, the plan is to be able to do everything (and more !) that the TI-89 version can do.

So, here’s what we also planned for version 2.0 :

  • Database Editing on-calc !
  • An even more powerful solving core
  • Smart Search (Don’t browse in the categories : just enter the units you have and it will try to figure out which equatinos to use directly)
  • Pictures associated with categories (circuits explanations etc.)
  • Input data directly into the solver using Vernier sensors!
  • Multi-language support
  • Ability to graph results
  • ‚Ķ


Please report any bug or comments if you have some,
Good Luck and Have fun,
The FormulaPro team,


The Nspire OS 3.2 has arrived !

Hi there ! Good news for Nspire Lua programmers, TI updated the Nspire OS to version 3.2, which is a great update for Lua scripting ! Indeed, it brings, along with some API changes, 2 main things : – An integrated SDK (Software Development Kit) to the Npire Computer Software, which enables you to program in Lua directly within the software. It features some auto-completion, syntax-coloring, a debugger etc. ūüôā

Screenshot of the 3.2 Lua Script Editor
Lua Script Editor

– A Physics Engine… Yes ! You’ll now be able to create some great physics-based simulations for the Nspire, without having to code everything from scratch !


We encourage you to check out the Wiki (we are currently expanding it with the new functions) which has a page that summarizes all the changes to the API in OS 3.2, as well as the official API Documentation from TI. Have fun !

TI Nspire OS 3.2 is coming soon !

Hello there,

As you may know, TI is soon going to release the Nspire OS 3.2 (much expected !) and it will provide some really nice new features as well as some bugfixes.

But here at Inspired-Lua, we’ll focus more on the Lua part, obviously.

Well, great news, 3.2 is a major update for Lua scripting !
This new version features an integrated (within the TI-Nspire Computer Software) Lua SDK (“script editor”, actually) as well as an improved API !

Screenshot of the 3.2 Lua Script Editor
Lua Script Editor

Say goodbye to the troubles of converting your .lua files to .tns or using Luna or any other process you could have been used to.
It’s now ridiculously easy. Just enter your script on the Lua Editor window, save it, and you’ll see instantly what it does in the calculator view !
The SDK also provides a nice debugger (breakpoints support, local/global variable display, execution stack, variable watch, etc.)
The main¬†improvement¬†in the API is probably the added “module” in this version. You’ll now enjoy a great Physics Engine that you can use for simulations in your documents.
It’s really well integrated, fast etc. as you can see in the video below.


The TI-Nspire OS 3.2 should be out in early/mid June 2012.

More info / 3.2 Release Notes :

A-to-Z Nspire Lua tutorials

This page links to Steve Arnold’s website where you can find excellent detailed, step-by-step tutorials.

However, they are all in English. Inspired-Lua is making its best to translate them into French too.
The french version so far is available here.


The lessons in this next section require OS 3.2 functionality.

Starting with Lua programming on the Nspire

Hello and welcome to the tutorials index page!

You have several options to learn TI-Nspire Lua programming.

Inspired-Lua hosts several tutorials, but also links to other websites (like Steve Arnold’s). Here are some good resources:

We highly advise you to start…. by the beginning, and for that, click here for A-to-Z TI-Nspire Lua tutorials.

If you want to dive in the theory-based tutorials about Lua on the TI-Nspire, explaining how things actually work, head over here.

However, if you want to directly start Nspire-Lua scripting on a practice-based way, learning by example, you can go there.

Happy Lua programming on the TI-Nspire !

End of the Nspire Lua Contest

Some time ago, we announced a contest : Nspire programming in Lua . This was a large scale contest since the total sum of the prizes was of about ‚ā¨ 750, including three awesome TI-Nspire CAS CX !

The contest is now over !

With not less than 14 Lua programs submitted, we think this is a great success for a language so “new” on the TI-Nspire calculator!

We would like to thank all participants, regardless of their results!

The judges (Levak, Critor and myself) are going to analyze everything you have done in the coming days, and the results should be there soon !

In the meantime, here is the list (just name + Screenshot) of entries received.

We recall that these programs, unless otherwise stated on the download page are subject to the following license : CC BY-SA 2.0 . Not respecting the terms of this license will result in legal consequences. The authors of the respective programs can change their licence at their will by contacting us by e-mail, of course.

Games : 7

Bobby Carrot – – – – Lo√Įc P.

Labyrinthe – – – – David L.

Reversi (Othello) – – – – Deep Thought.

MasterMind – – – – Nick V.

TI-Cran – – – – Julien R.

Nspired Phoenix Lua – – – – Florent D.

Tactical Wars CX – – – – Rehn C.

Mathematics: 4

TabVar 3 – – – – JayTe.

LuaCS – – – – Jonathan L.

LogoMagic – – – – Jim B.

ABA Logique – – – – Loulou54.

Physics/Chemistry: 3

Planétarium РРРРBastien V.

FormulaOne – – – – Naji A.

Formules de Chimie – – – – Paul J.


Well, while waiting for the results to come, fell free to comment on these programs !

Once again, congratulations to all !

Graphical chemical reaction analysis (Nspire Lua)

(By the way, don’t think that I’m talking about me at the third-person : this is a translation I’ve done of the original TI-Planet article ūüėČ )

Another exclusive TI-Planet program today!

Our dear member Adriweb, after releasing the Chemical Reaction analysis program for TI-83 + / 84 + ( ) , has now programmed its Nspire version ! This is a first on this calculator, especially as it profits from the main new feature offered by the OS 3 : Lua Scripting, like the program TabVar 3, presented yesterday.

This .tns document actually consists of two parts:

-> You run the program (TI-Basic) avancement() and follow the steps to provide information on the chemical reaction to be studied.

-> Go to the next tab and watch the table drawn in detail and in color (Nspire CX only) !

A screenshot?


This program is open source and licensed under the Creative Commons BY-SA 2.0.

Source code :

Link the topic of TIPlanet (more info + download ….):

Download link directly :

(Click on the “Telecharger” button) : the website that creates smart programs !

By the way, Happy Halloween;-)

TabVar v3, the ultimate function analysis tool !

Hi everybody,

Today is a great day!

Indeed, for the lucky owners of a TI-Nspire with OS >= 3, JayTe has made an awesome program that combines the simplicity of the TI-Basic with the power of Lua, for our pleasure …
Here is … TabVar 3 !
Yes, the famous program that makes all your work in depth and draws a beautiful variations table (“Tableau de variations” in french), the perfect function analysis tool !!

“Hmm, Doesn’t that exist already ?” You might say.
It does, actually, The idea is not new.
Chronologically, it has indeed been made by Adriweb, the first one for Nspire, and then, TabVar v1 and v2, by JayTe, whose engine is based originally on Adriweb’s program, but everything was done much further by integrating more and better function analysis functions and algorithms.

This program exceeds by far its competitors. No other .tns could can hope to compete so far.

The outstanding feature of this version is that this program (launched exclusively on TI-Planet) deeply uses the features offered by the OS 3 by integrating a dynamic Lua script for an optimal view of the variation table, which for once is completely graphical. No need to have weird graphical hacks to correctly display what we need …

We will not make you wait any longer… Here’s a screenshot of TabVar:

and details of preliminary calculations (click for larger image):

So far, you will not find a more reliable engine (although nothing is perfect, of course, complex functions can be studied incompletely …)
You can, for example, try fairly complex functions, such as polynomial, rational, with or without asymptote(s) and strange behavior with or without limits …
In short, for a high school student (or other!) It’s more than perfect ūüôā

Download link:

Thank you Who?
Thank you Jayte!

Do not forget, this program is by far the most reliable and practical for the studies of functions ..
A small screenshot to prove that point ?
(Example : TabVar v3 against a competitor for the same function f(x)=1/x)

Yep, do not trust bad imitations if you want a good grade!, the reference website to find everything you need and what you dream of!

Great TI-Nspire Lua Contest 2011

The contest is now over, thanks to everybody who participated !


The websites Inspired-Lua and TI-Planet, with our partner R. JARRETY (where you can order your TI calcs with great TI-Planet prices), are organizing a new, great contest  in  a scale never seen before !

First, for the first time in the history of our site, the competition crosses the borders of France and whatever your country of residence, you can take part in it !

Moreover, the prize is absolutely amazing and unprecedented :
-> 3¬†TI-Nspire¬†CAS¬†CX <- , so that’s three times more likely¬†to win!


No, you’re not dreaming !

You only have to create a Lua program for TI-Nspire in connection with one of these three categories:

  • Mathematics
  • Physics and Chemistry
  • Games

You’ll need¬†an Nspire OS (or software) 3.0 or later (preferably 3.0.2 – see links).

The only requirement is that your program is suitable for a French user. If your program displays text, use single common words in a foreign language is tolerated.

Use Google Translate if needed.

To participate, simply send an email to    info @ tiplanet . org by November 7th, 2011 23:59 GMT +2 (DST French) with these information :

  • your full name
  • your full address
  • a valid email address
  • which is *only* used to send your reward

  • the chosen category
  • an¬†archive¬†as an attachment

The attached archive will contain:

  • the program¬†format ‘tns’
  • source code
  • a description in¬†a¬†file ‘readme.txt’
  • possibly¬†documentation¬†(format and¬†contents are free)

You can submit only one program for the competition, so you can participate in only one category. Choose the right one wisely !

However, it is perfectly possible to update an already submitted or even change the program or the category you chose just by sending a new email to participate, since only the last one received will be taken into account.

Good luck to everybody !


Official Rules
Inspired-Lua (documentation & Lua ressources)
TI-Planet (help & resources)
Lua generator, “Luna”
OS 3.0.2 for TI-Nspire
OS 3.0.2 for TI-Nspire CAS
OS 3.0.2 for TI-Nspire CX
OS 3.0.2 for TI-Nspire CX CAS
TI-Nspire 3.0.2 Software student for PC (free for 30 days)
TI-Nspire 3.0.2 Software student for Mac (free for 30 days)
TI-Nspire 3.0.2 Software teacher for PC (free for 90 days)
TI-Nspire 3.0.2 Software teacher for Mac (free for 90 days)

Working !

Hello everyone !

The WordPress and Wiki are now setup and we have to add (only) all the content !

Please be sure to keep in mind we are working hard for you in background. Many things to help your browsing on this website !

  • Linked registrations between forum, wiki and blog
  • User’s categories, to manage posting and contributing people on the wiki documentation part.
  • Syntax highlighting specific to the OS Lua API both in wiki and blog
  • Totally¬†multilingual¬†tutoring part (as the wiki is only formal documentation it doesn’t need to be translated to French).

So far, so good !