Author Topic: Release of FormulaPro for the Nspire  (Read 32884 times)

0 Members and 1 Guest are viewing this topic.

Offline apcalc

  • The Game
  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1393
  • Rating: +120/-2
  • VGhlIEdhbWUh (Base 64 :))
    • View Profile
Re: Release of FormulaPro for the Nspire
« Reply #15 on: June 23, 2012, 08:21:37 am »
Very nice program!  I am sure this will be extremely useful to many! :)


Offline radioactivemint

  • LV0 Newcomer (Next: 5)
  • Posts: 2
  • Rating: +0/-0
    • View Profile
Re: Release of FormulaPro for the Nspire
« Reply #16 on: July 14, 2012, 05:00:46 pm »
I just registered to say thank you for making this program! I just bought the nspire cx cas a few days ago, and I'm enjoying its capabilities over my old 83+. I look forward to more Formula Pro updates.

Any plans to make a chemical engineering variant?

Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
Re: Release of FormulaPro for the Nspire
« Reply #17 on: July 14, 2012, 06:35:17 pm »
What is great with FormulaPro, is that you can add your own formula pack. ;)
TI-Planet co-admin.

Offline Adriweb

  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1708
  • Rating: +229/-17
    • View Profile
    • TI-Planet.org
Re: Release of FormulaPro for the Nspire
« Reply #18 on: July 15, 2012, 02:14:56 am »
Indeed, and feel free to share your work !

There will also be updates so the Formula creation page will be able to save/load pack.

Future updates of FormulaPro itself will also include a better/more complete physics default database.
My calculator programs
TI-Planet.org co-admin.
TI-Nspire Lua programming : Tutorials  |  API Documentation

Offline DJ Omnimaga

  • Now active at https://codewalr.us
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55821
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: Release of FormulaPro for the Nspire
« Reply #19 on: July 15, 2012, 03:07:23 am »
I just registered to say thank you for making this program! I just bought the nspire cx cas a few days ago, and I'm enjoying its capabilities over my old 83+. I look forward to more Formula Pro updates.

Any plans to make a chemical engineering variant?
Heya and welcome here. Glad you enjoy your calculator. Feel free to ask questions on the forums if you ever need assistance :)
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF


Bandcamp|Reverbnation|Facebook|Youtube|Twitter

Offline radioactivemint

  • LV0 Newcomer (Next: 5)
  • Posts: 2
  • Rating: +0/-0
    • View Profile
Re: Release of FormulaPro for the Nspire
« Reply #20 on: July 18, 2012, 03:14:37 am »
Fantastic. Thanks for the warm welcome, folks.

Pardon my ignorance, but what materials can you point me to to set me on the path towards learning how to make my own formula packs?

If I ever get a particular pack to a point at which I am happy with it, I will certainly share! It'll be slow progress, however. I'm still pretty new to my major and have a ways to go and much to learn.

Offline Jim Bauwens

  • Lua! Nspire! Linux!
  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1881
  • Rating: +206/-7
  • Linux!
    • View Profile
    • nothing...
Re: Release of FormulaPro for the Nspire
« Reply #21 on: July 18, 2012, 03:24:05 am »
http://education.bwns.be/FormulaPro is the database creator.
http://education.bwns.be/FormulaPro/eepro.html is the database editor with the EEPro database loaded.

The structure of the editor might be a bit complex in the beginning, but once you get the hang of it it isn't so bad :)
« Last Edit: July 18, 2012, 03:24:38 am by jimbauwens »

Offline Nick

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1166
  • Rating: +161/-3
  • You just got omnom'd
    • View Profile
    • Nick Steen
Re: Release of FormulaPro for the Nspire
« Reply #22 on: July 22, 2012, 05:29:22 am »
what does TI say of this state of the program? i mean, did you already send it to them, or is it just an initial realease for us?

Offline Adriweb

  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1708
  • Rating: +229/-17
    • View Profile
    • TI-Planet.org
Re: Release of FormulaPro for the Nspire
« Reply #23 on: July 22, 2012, 10:07:18 am »
Hmm, yes, they are really interested in this TI-Planet project, actually :P
We don't have any special version for whoever, whether it's TI or anybody else.
The latest things is on GitHub, and same for everyone ^^

Anyway, I think I'll have some time soon to work on EEPro/FormulaPro in general and also to put more formula in the 'default' EEPro datatbase :)
My calculator programs
TI-Planet.org co-admin.
TI-Nspire Lua programming : Tutorials  |  API Documentation

Offline Jim Bauwens

  • Lua! Nspire! Linux!
  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1881
  • Rating: +206/-7
  • Linux!
    • View Profile
    • nothing...
Re: Release of FormulaPro for the Nspire
« Reply #24 on: July 22, 2012, 03:00:24 pm »
They 'loved' it :P

Offline Adriweb

  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1708
  • Rating: +229/-17
    • View Profile
    • TI-Planet.org
Re: Release of FormulaPro for the Nspire
« Reply #25 on: August 09, 2012, 03:54:46 pm »
And...... Big update :D

I made quite some improvements in version 1.2, over 1.1 (but with a lot of under-the-hood stuff).

Video :-)


Changelog :
- First, probably what you will notice the most : Animations ! Thanks to Levak's animation framework ;-) So, this basically makes "screens" (frames) scrolling around, as seen in the .gif above.
- Re-did the Screen push/remove engine to work correctly with the animations.
- nSolve() used instead of solve() which makes the whole thing works on non-cas devices :-)
- Rounding big numbers in the results
- Put the Reference part inside of FormulaPro (Tab key on home screen). We decided that we'll stick with the "FormulaPro" name for now (and not EEPro-Nspire) since we won't do the Analysis part very soon.
- Code reformatting
- Timer bugs fixes
- Resizing issues fixed
- List widget improvement -> last/first brings you to top/bottom when you press down/up. (<- respectively)
- ClearKey support for input widgets.
- Pre-calculate entered value in solver input if valid (so the user can enter calculations inside the input and it will work)
- Fixed bug about timer multiplier adjustment (depending on the version)
- support for both "-" symbols (minus and negative) inside solver


Download :
http://tiplanet.org/forum/archives_voir.php?id=6034  or  https://github.com/adriweb/EEPro-for-Nspire/blob/master/FormulaPro.tns?raw=true


We'd love to hear any feedback :D
« Last Edit: August 09, 2012, 05:19:54 pm by adriweb »
My calculator programs
TI-Planet.org co-admin.
TI-Nspire Lua programming : Tutorials  |  API Documentation

Offline intelx86

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 9
  • Rating: +0/-0
    • View Profile
Re: Release of FormulaPro for the Nspire
« Reply #26 on: September 17, 2012, 11:46:58 am »
Hello everyone!
I am a happy owner of a TI Nspire CX CAS and I have just discovered this "state of the art" applications.
I would like to know, if it is possible to update the http://education.bwns.be/FormulaPro/ to the latest version of FormulaPro (or EEPro) as the current one seems a bit outdated. Furthermore, as I happen to be a AJAX/PHP hobbyist programmer, I would appreciate it if you could make an svn where we could get all the necessary files for the web based database creator, as I would like to implement an xml input/output to save and load databases to the web application.

Thanks for your time, and once again congratulations on your good work.

PS: The main field of my work is in civil engineering, and I would like to sumbit to the community a CVEPro database.

Offline Jim Bauwens

  • Lua! Nspire! Linux!
  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1881
  • Rating: +206/-7
  • Linux!
    • View Profile
    • nothing...
Re: Release of FormulaPro for the Nspire
« Reply #27 on: September 17, 2012, 11:50:11 am »
The TNS here https://github.com/adriweb/EEPro-for-Nspire should contain the entire EEPro database.
I'll see to add it to the online database when I get some time. Also, I'll see if I can create a repo for the online tool.

Thanks :)

Offline intelx86

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 9
  • Rating: +0/-0
    • View Profile
Re: Release of FormulaPro for the Nspire
« Reply #28 on: September 24, 2012, 05:44:36 am »
  • Is it possible to control the order of the variables used in a subcategory?
  • Is it possible to control the order of the units?
  • Is it possible to have default values for some equations, in case one or more variables are missing?
  • Can we predifine some variables and/or their units
  • Why the constants do not regenerate according to constants.lua
  • Can we choose to hide some variables which are of secondary importance?
  • How can we assign different functions for the same variable, according to the value of an input variable?
    example:

Code: [Select]
y = x^2, x<=0
y = 2*x, x>0
« Last Edit: September 24, 2012, 05:50:14 am by intelx86 »

Offline Jim Bauwens

  • Lua! Nspire! Linux!
  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1881
  • Rating: +206/-7
  • Linux!
    • View Profile
    • nothing...
Re: Release of FormulaPro for the Nspire
« Reply #29 on: September 24, 2012, 01:03:52 pm »
I'm quickly going to answer some questions here.
1) Currently not, but this can be added if needed
2) Yes, it should be listed in the same manner as defined in the units file
3) Default values aren't integrated, but possible. However couldn't this lead to accidental wrong results ?
4) Could you explain more in detail ? I don't quite understand
5) Right now not, but this sure is a good idea !
6) Adding a different function that uses same variables should work, no need for anything special

Also, sorry for not hosting the web code yet, I've been pretty busy the last days with college starting..