Visit the forum instructions to learn how to post to the forum, enable email notifications, subscribe to a category to receive emails when there are new discussions (like a mailing list), bookmark discussions and to see other tips to get the most out of our forum!
Introduction to Sage (python/analysis tool)
  • Vote Up0Vote Down
    Jason
     
    January 2012
    I'm posting this to inform everyone of a great tool for technical work, along the lines of engineering and programming.

    Sage is an open source project founded by a math graduate/professor which they say is designed to be a "viable free open source alternative to Magma, Maple, Mathematica and Matlab". After using it for a while, I have to say it even goes beyond that. The project website is http://sagemath.org/

    This is what it is in a nutshell: they took about 100 different open-source libraries related to math, science, and computing, then made it so they all worked together, and put a common python interface in which ties it all together. Then what they did was create a notebook interface, which is used in a web browser, based on ajax. The web interface allows one to create an account on the server and upload and save worksheets there. (those who have used mathematica will know what a notebook is. It's like a hybrid between a document and code) There's even a free server where anyone can sign up, browse examples, and start running code within minutes: http://sagenb.org/

    So I just wanted to inform everyone of this. They've basically put together an entire scientific computing environment based on python which you can just download all at once.

    If you're running windows you download a big file and you have to load that into virtual box. Then you use your web browser to access the server on local host. You can also use the command line in the virtual machine if you want. If you're running linux, you just download and install locally. You can use a local web browser, or anyone on the network can use it.

    Here's a blogger's review from a few years ago: http://vnoel.wordpress.com/2008/05/03/bye-matlab-hello-python-thanks-sage/
     
  • 4 Comments sorted by
  • That's pretty cool Jason. Thanks for posting that! Can you make a short wiki page with it and include the links?
     
  • Vote Up0Vote Down
    ChuckH
     
    January 2012
    By coincidence, I just recently started using the new IPython Notebook at my day job; it is also pretty cool and addresses similar needs. http://ipython.org/ipython-doc/stable/whatsnew/version0.12.html . It's pretty new, though, so perhaps not as stable.

     
  • Vote Up0Vote Down
    Jason
     
    January 2012
    Wow, that looks great Chuck.
     

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Login with Facebook Sign In with Google Sign In with OpenID Sign In with Twitter

In this Discussion

Tagged

Loading