|
Description
|
<p>Scientific theory is commonly formulated in the form of mathematical equations and new theory is often derived from a set of pre-existing equations. Most of us have experienced difficulty in following mathematical derivations in scientific publications and even more so their transfer into numerical algorithms that eventually result in quantitative tests and data plots. The Python package Environmental Science using Symbolic Math (ESSM, https://github.com/environmentalscience/essm) offers an open and transparent way to (a) verify derivations in the literature, (b) ensure dimensional consistency of the equations, (c) perform symbolic derivations, and (d) transfer mathematical equations into numerical code, perform computations and (e) generate plots.</p><p>Here we present an example workflow using jupyter notebooks illustrating the capabilities of the package from (a) to (e), including recently added advanced features.</p> (2020-03-09)
|
|
Keyword
|
Python (programming language), Workflow, Computer science, Consistency (knowledge bases), Computation, Mathematical theory, Code (set theory), Set (abstract data type), Applied mathematics, Algorithm, Mathematics, Algebra over a field, Theoretical computer science, Programming language, Database, Pure mathematics, Artificial intelligence |