I fixed several bugs and released 3.4.1.beta4, available here:
http://code.google.com/p/spdproject/downloads/list
to install it, follow the instructions here:
http://code.google.com/p/spdproject/wiki/Installation
and then install any additional packages using the howto:
http://code.google.com/p/spdproject/wiki/AdditionalPackages
mainly the Sage notebook now works with SPD and it's spkg package is
only 480KB! Many thanks to William and Mike Hansen for this fantastic
achievement.
Please test the notebook and report all bugs, so that we can improve it.
Currently the SPD is distributed as a 1.6MB tarball and you need to
install everything else (including Python) manually, using the howtos
above. When this issue:
http://code.google.com/p/spdproject/issues/detail?id=6
is fixed, I'll also create a spd_scipy package (does anyone have a
better name for it?) that would contain scipy and related packages
(e.g. numpy, mapltolib, sympy and the Sage notebook). This could then
serve as the base package for numerical computing in Python (and we
can also distribute it on the sympy page as a default all in one
package featuring plotting, scipy/numpy integration and web). I think
it should also include Cython, so that one can experiment with it in
the notebook and also we will be using Cython in sympy soon, maybe
already after (or even during) this summer.
I hope the spd_scipy package will push all the scipy related tools to
get more integrated with each other.
Ondrej
The third line is
sage-lite-3.4.1.spkg
but should be
sagelite-3.4.1.spkg
> to install it, follow the instructions here:
>
> http://code.google.com/p/spdproject/wiki/Installation
>
> and then install any additional packages using the howto:
>
> http://code.google.com/p/spdproject/wiki/AdditionalPackages
>
> mainly the Sage notebook now works with SPD and it's spkg package is
> only 480KB! Many thanks to William and Mike Hansen for this fantastic
> achievement.
Cool. I assume you tested it out and it works. Do you change the
spkg so the notebook defaults to Python mode? We should likely do
that by default now.
Interestingly, it only took Mike and I four hours to do this
(including lots of time spinning our wheels). I was successful making
a modified setup.py just for sagelite (using distutils well), and Mike
had a clever idea about rewriting several of the basic Cython/Sage
dependency (e.g., SageObject, Element) in pure Python, in case they
can't be imported.
> Please test the notebook and report all bugs, so that we can improve it.
>
>
> Currently the SPD is distributed as a 1.6MB tarball and you need to
> install everything else (including Python) manually, using the howtos
> above. When this issue:
>
> http://code.google.com/p/spdproject/issues/detail?id=6
>
> is fixed, I'll also create a spd_scipy package (does anyone have a
> better name for it?) that would contain scipy and related packages
> (e.g. numpy, mapltolib, sympy and the Sage notebook). This could then
> serve as the base package for numerical computing in Python (and we
> can also distribute it on the sympy page as a default all in one
> package featuring plotting, scipy/numpy integration and web). I think
> it should also include Cython, so that one can experiment with it in
> the notebook and also we will be using Cython in sympy soon, maybe
> already after (or even during) this summer.
>
> I hope the spd_scipy package will push all the scipy related tools to
> get more integrated with each other.
Note that *pexpect* is a dependency for the Sage notebook, but i don't
see it mentioned anywhere. Note, morever, that you should use the
Sage spkg, since I think the current pexpect is massively slower for
our purposes, maybe.
William
Fixed, thanks!
>
>> to install it, follow the instructions here:
>>
>> http://code.google.com/p/spdproject/wiki/Installation
>>
>> and then install any additional packages using the howto:
>>
>> http://code.google.com/p/spdproject/wiki/AdditionalPackages
>>
>> mainly the Sage notebook now works with SPD and it's spkg package is
>> only 480KB! Many thanks to William and Mike Hansen for this fantastic
>> achievement.
>
> Cool. I assume you tested it out and it works. Do you change the
Yes, it works nice.
> spkg so the notebook defaults to Python mode? We should likely do
> that by default now.
Not yet. I didn't modify it in any way yet. I will do more changes,
like maybe changing the front page a bit, or the colors, so that
people don't confuse Sage and SPD. I made it:
http://code.google.com/p/spdproject/issues/detail?id=7
>
> Interestingly, it only took Mike and I four hours to do this
> (including lots of time spinning our wheels). I was successful making
> a modified setup.py just for sagelite (using distutils well), and Mike
> had a clever idea about rewriting several of the basic Cython/Sage
> dependency (e.g., SageObject, Element) in pure Python, in case they
> can't be imported.
It took my a whole day just to get oriented what depends on what and I
didn't have time to work on this more so I am really happy you did it,
it saved me lots of time.
>
>> Please test the notebook and report all bugs, so that we can improve it.
>>
>>
>> Currently the SPD is distributed as a 1.6MB tarball and you need to
>> install everything else (including Python) manually, using the howtos
>> above. When this issue:
>>
>> http://code.google.com/p/spdproject/issues/detail?id=6
>>
>> is fixed, I'll also create a spd_scipy package (does anyone have a
>> better name for it?) that would contain scipy and related packages
>> (e.g. numpy, mapltolib, sympy and the Sage notebook). This could then
>> serve as the base package for numerical computing in Python (and we
>> can also distribute it on the sympy page as a default all in one
>> package featuring plotting, scipy/numpy integration and web). I think
>> it should also include Cython, so that one can experiment with it in
>> the notebook and also we will be using Cython in sympy soon, maybe
>> already after (or even during) this summer.
>>
>> I hope the spd_scipy package will push all the scipy related tools to
>> get more integrated with each other.
>
> Note that *pexpect* is a dependency for the Sage notebook, but i don't
> see it mentioned anywhere. Note, morever, that you should use the
> Sage spkg, since I think the current pexpect is massively slower for
> our purposes, maybe.
If you go to:
http://code.google.com/p/spdproject/wiki/AdditionalPackages
(section "Notebook"), pexpect is the first line to install there. The
others are twisted, setuptools, jinja.
Ondrej