Results 1  10
of
31
Distributed under Creative Commons CCBY 4.0 SymPy: symbolic computing in Python
"... ABSTRACT SymPy is an open source computer algebra system written in pure Python. It is built with a focus on extensibility and ease of use, through both interactive and programmatic applications. These characteristics have led SymPy to become a popular symbolic library for the scientific Python eco ..."
Abstract
 Add to MetaCart
ABSTRACT SymPy is an open source computer algebra system written in pure Python. It is built with a focus on extensibility and ease of use, through both interactive and programmatic applications. These characteristics have led SymPy to become a popular symbolic library for the scientific Python
Uncertainty Modeling with SymPy Stats
 In SciPy 2012
, 2012
"... Abstract—We add a random variable type to a mathematical modeling language. We demonstrate through examples how this is a highly separable way to introduce uncertainty and produce and query stochastic models. We motivate the use of symbolics and thin compilers in scientific computing. Index Terms—S ..."
Quantum Mechanics, Quantum Computation, and the Density Operator in SymPy
"... Because aspects of quantum mechanics are both difficult to understand and difficult algebraically, there is a need for software which symbolically simulates quantum mechanical phenomena. To accomplish this goal, code has been added to an opensource computer algebra system, called SymPy, which mode ..."
Abstract
 Add to MetaCart
Because aspects of quantum mechanics are both difficult to understand and difficult algebraically, there is a need for software which symbolically simulates quantum mechanical phenomena. To accomplish this goal, code has been added to an opensource computer algebra system, called SymPy, which
Python Interpreter Performance Deconstructed
"... ABSTRACT The Python programming language is known for performing poorly on many tasks. While to some extent this is to be expected from a dynamic language, it is not clear how much each dynamic feature contributes to the costs of interpreting Python. In this study we attempt to quantify the costs o ..."
Abstract
 Add to MetaCart
.00. Categories and Subject Descriptors http://dx.doi.org/10.1145/2617548.2617552. MOTIVATION Python is a popular programming language, but it has a reputation of being slow. Projects such as the PyPy justintime compiler Why, then, is the standard Python interpreter (often called CPython) so slow? Is it due
A gentle introduction to PythonTEX
"... The PythonTEX package allows authors to combine computational and typesetting tasks by embedding Python code in TEX documents. This package allows access to many powerful Python modules, providing support for such things as symbolic mathematics, plotting, arbitrary precision numerical calculations, ..."
Abstract
 Add to MetaCart
The PythonTEX package allows authors to combine computational and typesetting tasks by embedding Python code in TEX documents. This package allows access to many powerful Python modules, providing support for such things as symbolic mathematics, plotting, arbitrary precision numerical calculations
Theano: A CPU and GPU math compiler in python
 Proceedings of the 9th Python in Science Conference
, 2010
"... Abstract—Theano is a compiler for mathematical expressions in Python that combines the convenience of NumPy’s syntax with the speed of optimized native machine language. The user composes mathematical expressions in a highlevel description that mimics NumPy’s syntax and semantics, while being stati ..."
Abstract

Cited by 5 (1 self)
 Add to MetaCart
statically typed and functional (as opposed to imperative). These expressions allow Theano to provide symbolic differentiation. Before performing computation, Theano optimizes the choice of expressions, translates them into C++ (or CUDA for GPU), compiles them into dynamically loaded Python modules, all
On the Efficiency of Symbolic Computations Combined with Code Generation for Finite Element Methods
"... Efficient and easy implementation of variational forms for finite element discretization can be accomplished with metaprogramming. Using a highlevel language like Python and symbolic mathematics makes an abstract problem definition possible, but the use of a lowlevel compiled language is vital fo ..."
Abstract

Cited by 8 (1 self)
 Add to MetaCart
Efficient and easy implementation of variational forms for finite element discretization can be accomplished with metaprogramming. Using a highlevel language like Python and symbolic mathematics makes an abstract problem definition possible, but the use of a lowlevel compiled language is vital
Carnegie Mellon wrote a 3d sim module for Python in about 2000. Supported by many,
"... ● First you need Python, then Visual. ● Both are updated regularly, but I upgrade slowly (can't update school lab computers quickly). ● Complete instructions and downloads are available for Windows, Mac, Linux at www.vpython.org ● Total install time from clicking download to programming is prob ..."
Abstract
 Add to MetaCart
● First you need Python, then Visual. ● Both are updated regularly, but I upgrade slowly (can't update school lab computers quickly). ● Complete instructions and downloads are available for Windows, Mac, Linux at www.vpython.org ● Total install time from clicking download to programming
A TRANSIENT MANUFACTURED SOLUTION FOR THE COMPRESSIBLE NAVIER–STOKES EQUATIONS WITH
"... Abstract. A timevarying manufactured solution is presented for the compressible Navier– Stokes equations under the assumption of a constant Prandtl number, Newtonian perfect gas obeying a power law viscosity. The solution is built from waveforms with adjustable phase offsets and mixed partial deriv ..."
Abstract
 Add to MetaCart
for the complete forcing terms, a hybrid approach combining the open source symbolic manipulation library SymPy with floating point computations is employed. A C++ implementation of the resulting manufactured solution and the forcing terms are provided. Tests ensure the floating point implementation matches
A dream of computing and L ATEXing together: A reality with SageTEX
"... Researchers search for some computational packages to find their results. At the time when they have the desired output, they begin worrying about how to insert it in their LATEX document. They have to keep track of their output, formatting and inserting it at the appropriate places in the document. ..."
Abstract
 Add to MetaCart
. The SageTEX package is a blessing in these situations. It calls the powerful open source maths server Sage, to compute and embed the result into a TEX document. 1 Sage: Math server Sage [1] can handle numeric calculations, symbolic calculations, and plotting 2D–3D functions. Sage is based on the scripting
Results 1  10
of
31