github
Advanced Search
  • Home
  • Pricing and Signup
  • Explore GitHub
  • Blog
  • Login

asmeurer / sympy forked from certik/sympy

  • Admin
  • Watch Unwatch
  • Fork
  • Your Fork
  • Pull Request
  • Download Source
    • 2
    • 5
  • Source
  • Commits
  • Network (5)
  • Issues (0)
  • Downloads (32)
  • Wiki (1)
  • Graphs
  • Branch: expand

click here to add a description

click here to add a homepage

  • Branches (79)
    • 111
    • 1650
    • 1685
    • 1762
    • 1764
    • 1783
    • 1814
    • 415
    • a_removal
    • aaron-work
    • aaron-work2
    • aaron2
    • any-all-fix
    • cauchy-euler
    • commutative-fix
    • constant
    • constant-Mul
    • constant-__mul__
    • constant-function
    • cython
    • diff-fix
    • discriminant
    • doc-day
    • doc-fix
    • doc5
    • doctest-fix
    • example-fix
    • expand ✓
    • expand-exp-review
    • expand2
    • exps
    • fixes
    • for-aaron
    • gh-pages
    • global-i-fix
    • i1651
    • integrate-fix
    • issue_1448
    • jbaayen-interval
    • logcombine
    • luke-master
    • master
    • match-fix
    • mattpap/polys3
    • newlinefix
    • odemod2-smichr
    • odes
    • odes-GSoC-2009
    • odes-review
    • odes-stable
    • odes-stable2
    • odes2
    • ondrej-constant-function
    • ondrej-docday
    • ondrej-logcombine
    • ondrej-trig
    • origin/wester
    • par
    • par2
    • piecewise-test
    • polify
    • polys
    • polys-rebase-test
    • polys2
    • polys2-rebase-test
    • pow-fix
    • powsimp-fix
    • py3k
    • quart
    • queries
    • separatevars-fix
    • smichr
    • smichr-odemod2
    • smichr-wild
    • some-smichr-branch
    • sumfix
    • testing
    • wester
    • wild-smichr
  • Tags (32)
    • sympy-0.6.5.rc2
    • sympy-0.6.5.rc1
    • sympy-0.6.5.beta3
    • sympy-0.6.5.beta2
    • sympy-0.6.5-beta1
    • sympy-0.6.5
    • sympy-0.6.4.beta3
    • sympy-0.6.4.beta2
    • sympy-0.6.4.beta1
    • sympy-0.6.4
    • sympy-0.6.3.beta2
    • sympy-0.6.3.beta1
    • sympy-0.6.3
    • sympy-0.6.2
    • sympy-0.6.1
    • sympy-0.6.0
    • sympy-0.5.15
    • sympy-0.5.14
    • sympy-0.5.13
    • sympy-0.5.12
    • sympy-0.5.11
    • sympy-0.5.10
    • sympy-0.5.9
    • sympy-0.5.8
    • sympy-0.5.7
    • sympy-0.5.6
    • sympy-0.5.5
    • sympy-0.5.4
    • sympy-0.5.3
    • sympy-0.5.0
    • luke_reviews
    • GSoC-2009-End
Sending Request…
Enable Donations

Pledgie Donations

Once activated, we'll place the following badge in your repository's detail box:
Pledgie_example
This service is courtesy of Pledgie.

Aaron Meurer's sympy development repp. — Read more

  cancel

http://code.google.com/p/sympy/

  cancel
  • Private
  • Read-Only
  • HTTP Read-Only

This URL has Read+Write access

Fixes the last failing test in test_gruntz.py 
certik (author)
Sun Jun 21 22:27:31 -0700 2009
commit  38e6fbf707daa89b775a5784155b120a2ce6c180
tree    27a0fac2a33748631adbeab973c385a6ca54e975
parent  b43cfc1a73c003af75af9f2b2a7e03bddd2b3e57
sympy /
name age
history
message
file .gitattributes Wed Aug 27 23:24:41 -0700 2008 Initial .gitattributes We tune git diff core t... [Kirill Smelkov]
file .gitignore Wed Nov 26 12:55:22 -0800 2008 Don't track gedit backup files [fseoane]
file .hgignore Wed Mar 26 10:44:14 -0700 2008 .hgignore += doc/ build stuff [Kirill Smelkov]
file AUTHORS Loading commit data...
file LICENSE Sun Feb 08 19:46:22 -0800 2009 license: the year 2009 added to the copyright [certik]
file MANIFEST.in Mon Dec 15 10:56:15 -0800 2008 AUTHORS file added to MANIFEST.in, so that it i... [certik]
file README Sat Feb 14 11:27:11 -0800 2009 README: Download instructions updated They wer... [certik]
file TODO Sun Apr 20 00:52:38 -0700 2008 Strip trailing whitespaces all over SymPy exce... [Kirill Smelkov]
directory bin/
directory data/ Sun Apr 20 00:52:38 -0700 2008 Strip trailing whitespaces all over SymPy exce... [Kirill Smelkov]
directory doc/
directory examples/
file setup.py
file setupegg.py Tue Dec 16 16:40:20 -0800 2008 Adding setupegg.py to allow python setupegg.py ... [ellisonbg]
directory sympy/
README
SymPy
=====

A Python library for symbolic mathematics.

http://code.google.com/p/sympy/

See the AUTHORS file for the list of authors.

And many more people helped on the SymPy mailinglist, reported bugs, helped
organize SymPy's participation in the Google Summer of Code, the Google Highly
Open Participation Contest, wrote and blogged about SymPy...

License: New BSD License (see the LICENSE file for details)
covers all files in the sympy repository unless stated otherwise.

0. Download
-----------

$ git clone git://git.sympy.org/sympy.git

For other options (tarballs, debs, etc.), see the web page of SymPy.


1. Documentation and usage
--------------------------

Everything is at:

http://docs.sympy.org/

You can generate everything at the above site in your local copy of SymPy by:

$ cd doc
$ make html
$ epiphany _build/html/index.html

If you don't want to read that, here is a short usage:

From this directory, start python and:
>>> from sympy import Symbol, cos
>>> x = Symbol('x')
>>> e = 1/cos(x)
>>> print e.series(x, 0, 10)
1 + (1/2)*x**2 + (5/24)*x**4 + (61/720)*x**6 + (277/8064)*x**8 + O(x**10)

SymPy also comes with a console that is a simple wrapper around the
classic python console (or ipython when available) that loads the
sympy namespace and executes some common commands for you.

To start it, issue:

$ bin/isympy

from this directory if SymPy is not installed or simply

$ isympy

if SymPy is installed somewhere in your PATH.


3. Tests
--------

to execute tests, run

./setup.py test

in the current directory.  You need to have py.test installed.


4. How to install py.test
-------------------------

If you use Debian, just install the python-codespeak-lib. Otherwise:

Execute in your home directory:

svn co http://codespeak.net/svn/py/dist py-dist

This will create a "py-dist" directory in you home dir. Add this line to
your .bashrc:

eval `python ~/py-dist/py/env.py`

Now you can call "py.test" from anywhere.

5. Clean
--------

To clean everything (thus getting the same tree as in the svn):

./setup.py clean


6. Brief History
----------------

SymPy was started by Ondrej Certik in 2005, he wrote some code during the
summer, then he wrote some more code during the summer 2006. In February 2007,
Fabian Seoane joined the project and helped fixed many things, contributed
documentation and made it alive again. 5 students (Mateusz Paprocki, Brian
Jorgensen, Jason Gedge, Robert Schwarz and Chris Wu) improved SymPy incredibly
during the summer 2007 as part of the Google Summer of Code. Pearu Peterson
joined the development during the summer 2007 and he has made SymPy much more
competitive by rewriting the core from scratch, that has made it from 10x to
100x faster. Jurjen N.E. Bos has contributed pretty printing and other patches.
Fredrik Johansson has wrote mpmath and contributed a lot of patches. Since
then, a lot more people have joined the development and some people have also
left. You can see the full list in doc/src/aboutus.txt, or online at:

http://docs.sympy.org/aboutus.html#sympy-development-team

People who preferred not to be associated with the project anymore have "not
active anymore" written near their names.


7. Citation
-----------

To cite SymPy in publications use::

  SymPy Development Team (2008). SymPy: Python library for symbolic mathematics
  URL http://www.sympy.org.

A BibTeX entry for LaTeX users is::

  @Manual{,
    title = {SymPy: Python library for symbolic mathematics},
    author = {{SymPy Development Team}},
    year = {2008},
    url = {http://www.sympy.org},
  }

SymPy is BSD licensed, so you are free to use it whatever you like, be it
academic, commercial, creating forks or derivatives, as long as you copy the BSD
statement if you redistribute it (see the LICENSE file for details).
That said, although not required by the SymPy license, if it is convenient for
you, please cite SymPy when using it in your work and also consider
contributing all your changes back, so that we can incorporate it and all of us
will benefit in the end.
Blog | Support | Training | Contact | API | Status | Twitter | Help | Security
© 2010 GitHub Inc. All rights reserved. | Terms of Service | Privacy Policy
Powered by the Dedicated Servers and
Cloud Computing of Rackspace Hosting®
Dedicated Server