#4206: [with patch, needs work] convert RDF and CDF vectors to use numpy
----------------------------+-----------------------------------------------
Reporter: jason | Owner: jason
Type: enhancement | Status: assigned
Priority: major | Milestone: sage-3.2.2
Component: linear algebra | Resolution:
Keywords: |
----------------------------+-----------------------------------------------
Changes (by was):
* summary: [with patch, needs review] convert RDF and CDF vectors to use
numpy => [with patch, needs work] convert RDF
and CDF vectors to use numpy
Comment:
It doesn't build for me:
{{{
[EMAIL PROTECTED]:~/build/sage-3.2.1.alpha1$ ./sage
----------------------------------------------------------------------
| Sage Version 3.2.1.alpha1, Release Date: 2008-11-26 |
| Type notebook() for the GUI, and license() for information. |
----------------------------------------------------------------------
hg_sage.revesage: hg_sage.revert('--all')
cd "/home/was/build/sage-3.2.1.alpha1/devel/sage" && hg revert --all
reverting module_list.py
forgetting sage/groups/multiplicative_wrapper.pxd
forgetting sage/groups/multiplicative_wrapper.pyx
sage:
hg_sage.apply('http://trac.sagemath.org/sage_trac/attachment/ticket/4206
/vector-RDF-CDF-numpy-sage-3.2.1.alpha2.patch')
Attempting to load remote file:
http://trac.sagemath.org/sage_trac/attachment/ticket/4206/vector-RDF-CDF-
numpy-sage-3.2.1.alpha2.patch?format=raw
Loading: [...........]
cd "/home/was/build/sage-3.2.1.alpha1/devel/sage" && hg status
cd "/home/was/build/sage-3.2.1.alpha1/devel/sage" && hg status
cd "/home/was/build/sage-3.2.1.alpha1/devel/sage" && hg import
"/home/was/.sage/temp/sage/15486/tmp_0.patch"
applying /home/was/.sage/temp/sage/15486/tmp_0.patch
sage:
Exiting SAGE (CPU time 0m0.12s, Wall time 0m19.72s).
[EMAIL PROTECTED]:~/build/sage-3.2.1.alpha1$ ./sage -br
----------------------------------------------------------
sage: Building and installing modified Sage library files.
Installing c_lib
scons: `install' is up to date.
Updating Cython code....
Building modified file sage/modules/free_module_element.pyx.
Building modified file sage/modules/vector_double_dense.pyx.
Building modified file sage/modules/vector_complex_double_dense.pyx.
Building modified file sage/modules/vector_real_double_dense.pyx.
Building modified file sage/matrix/matrix_double_dense.pyx.
Building sage/matrix/matrix_real_double_dense.pyx because it depends on
sage/ext/numpy.pxd.
Building sage/matrix/change_ring.pyx because it depends on
sage/ext/numpy.pxd.
Building sage/matrix/matrix_complex_double_dense.pyx because it depends on
sage/ext/numpy.pxd.
Traceback (most recent call last):
File "setup.py", line 486, in <module>
queue = compile_command_list(ext_modules, deps)
File "setup.py", line 456, in compile_command_list
dep_file, dep_time = deps.newest_dep(f)
File "setup.py", line 371, in newest_dep
for f in self.all_deps(filename):
File "setup.py", line 354, in all_deps
deps.update(self.all_deps(f, path))
File "setup.py", line 352, in all_deps
for f in self.immediate_deps(filename):
File "setup.py", line 334, in immediate_deps
self._deps[filename] = self.parse_deps(filename)
File "setup.py", line 290, in parse_deps
f = open(filename)
IOError: [Errno 2] No such file or directory:
'sage/modules/real_double_vector.pxd'
sage: There was an error installing modified sage library code.
}}}
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/4206#comment:27>
Sage <http://sagemath.org/>
Sage - Open Source Mathematical Software: Building the Car Instead of
Reinventing the Wheel
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en
-~----------~----~----~----~------~----~------~--~---