Announcing Algebra_with_Sympy Release 1.1.0...

38 views
Skip to first unread message

Jonathan Gutow

unread,
Jul 22, 2024, 1:51:23 PM7/22/24
to Teaching with Jupyter Notebooks

Recommended for all users of Algebra_with_Sympy.

Documentation website.

CHANGE LOG

1.1.0 (July 22, 2024)

  • Setting integers as exact (set_integers_as_exact(), the default) now only sets integers as exact within Sympy and Algebra_with_Sympy expressions. This increases compatibility with other packages that depend on integers being Python integers.
  • Refuse to import Algebra_with_Sympy if an incompatible version of Sympy is installed in the environment.
  • Added warning explaining how to install a compatible version of Sympy.

SUMMARY CAPABILITIES

This tool defines relations that all high school and college students would recognize as mathematical equations. They consist of a left hand side (lhs) and a right hand side (rhs) connected by the relation operator "=". In addition, it sets some convenient defaults and provides some controls of output formatting that may be useful even if you do not use the Equation class.

This tool applies operations to both sides of the equation simultaneously, just as students are taught to do when attempting to isolate (solve for) a variable. Thus the statement Equation/b yields a new equation Equation.lhs/b = Equation.rhs/b

The intent is to allow using the mathematical tools in SymPy to rearrange equations and perform algebra in a step wise fashion using as close to standard mathematical notation as possible. In this way more people can successfully perform algebraic rearrangements without stumbling over missed details such as a negative sign.

Reply all
Reply to author
Forward
0 new messages