SymPy 0.5.10 (Default branch)


 
Thread Tools Search this Thread
Special Forums News, Links, Events and Announcements Software Releases - RSS News SymPy 0.5.10 (Default branch)
# 1  
Old 01-04-2008
SymPy 0.5.10 (Default branch)

Image SymPy is a symbolic manipulation package, written in pure Python. Its aim is to become a full featured CAS in Python, while keeping the code as simple as possible in order to be comprehensible and easily extensible. Currently, Sympy has only around 1600 lines of code (including comments), and its capabilities include basic arithmetics, basic simplification, series expansion, functions (exp, ln, sin, cos, tan, etc.), differentiation, integration (currently it can do only very simple integrals), basic substitution, arbitrary precision integers and rationals, standard (Python) floats, basic complex numbers, and symbolic limits. License: BSD License (revised) Changes:
The latex printer has been rewritten, preview now uses a built-in pyglet instead of pygame, square root denesting has been implemented, a parser of simple Mathematica expressions has been added, the TeXmacs interface has been written, SymPy objects should work in numpy arrays now, and the handwritten sympify() parser has been rewritten and simplified using Python AST.Image

More...
Login or Register to Ask a Question

Previous Thread | Next Thread
Login or Register to Ask a Question
SHEDSKIN(1)															       SHEDSKIN(1)

NAME
Shedskin - An experimental (restricted) Python-to-C++ Compiler SYNOPSIS
shedskin [OPTION]... FILE DESCRIPTION
Shed Skin is an experimental compiler, that can translate pure, but implicitly statically typed Python (2.4-2.6) programs into optimized C++. It can generate stand-alone programs or extension modules that can be imported and used in larger Python programs. Besides the typing restriction, programs cannot freely use the Python standard library (although about 25 common modules, such as random and re, are currently supported). Also, not all Python features, such as nested functions and variable numbers of arguments, are supported. OPTIONS
-a --ann Output annotated source code (.ss.py) -b --nobounds Disable bounds checking -e --extmod Generate extension module -f --flags Provide alternate Makefile flags -l --long Use long long integers -m --makefile Specify alternate Makefile name -n --silent Silent mode, only show warnings -o --noassert Disable assert statements -r --random Use fast random number generator (rand()) -s --strhash Use fast string hashing algorithm (murmur) -w --nowrap Disable wrap-around checking -x --traceback Print traceback for uncaught exceptions -L --lib Add a library directory 0.9.2 2012-05-05 SHEDSKIN(1)