| ▲ | dharmatech an hour ago | |
Very cool! Here's a demo of a library for interactively eliminating variables from sets of equations: https://youtu.be/7ysUdxTfKhU?is=lE5o9Besk1XNnggP Source: https://github.com/dharmatech/combine-equations.py The interactive gui part starts at 4:08. Before that is the setup and context of the example. If you ever move in the direction of supporting sets of equations and isolating variables, consider using colors to indicate known values and unknown values as is done in this library. I test this library on exercises you'd find in college physics (motion, constant acceleration, projectile motion, Newton's laws, etc.) since these involve sets of equations and eliminating variables so that you have expressions in terms of known values. The above demo uses a jupyterlite notebook, so everything runs client side in the browser. No server side kernel necessary. To use your interactive fluid style in this library to eliminate variables, I could see the user first isolating that variable. Then dragging that variable they want to eliminate over an instance of that variable in another equation. So that's effectively the user saying "replace this variable with this expression". | ||
| ▲ | dicroce 2 minutes ago | parent [-] | |
I will definitely consider using more color... hmm... | ||