On Wed, Oct 27, 2010 at 6:01 PM, kcrisman <[email protected]> wrote:
>
>> > Regarding fortran, for a "Microsoft Visual C++" version of Sage, I
>> > will just get rid of Fortran (and Lisp) entirely, and not bother with
>> > building anything currently in Sage that depends on them...
>>
>> My thoughts about fortran oscillate as well. If I have the option, I
>> try to just use Python + Cython.
>>
>
> For current Sage needs, though, the reason for Fortran is Scipy and R,
> correct? (Maybe PolyBoRi?)
The Sage packages that directly depend on Fortran are: R, f2c,
lapack, blas, numpy, scipy, cvxopt:
deep:sage-4.5.3 wstein$ grep FORTRAN spkg/standard/deps
$(INST)/$(FORTRAN) \
$(INST)/$(R): $(BASE) $(INST)/$(PYTHON) $(INST)/$(ATLAS)
$(INST)/$(ICONV) $(INST)/$(FORTRAN)
$(INST)/$(FORTRAN): $(BASE) $(INST)/$(PYTHON)
$(INSTALL) "$(SAGE_SPKG) $(FORTRAN) 2>&1" "tee -a
$(SAGE_LOGS)/$(FORTRAN).log"
$(INST)/$(F2C): $(BASE) $(INST)/$(FORTRAN)
$(INST)/$(LAPACK): $(BASE) $(INST)/$(FORTRAN)
$(INST)/$(BLAS): $(BASE) $(INST)/$(FORTRAN)
$(INST)/$(NUMPY): $(BASE) $(INST)/$(PYTHON) $(INST)/$(FORTRAN) $(INST)/$(F2C) \
$(INST)/$(SCIPY): $(BASE) $(INST)/$(FORTRAN) $(INST)/$(F2C) \
$(INST)/$(CVXOPT): $(BASE) $(INST)/$(FORTRAN) $(INST)/$(F2C)
Note that numpy can be built and used *without* fortran, e.g., when I
removed fortran from psage I kept numpy...
William
> Though I also note
> http://www.sagemath.org/doc/numerical_sage/f2py.html refers to another
> cool %magic thing. Just checking.
>
> - kcrisman
>
> --
> To post to this group, send an email to [email protected]
> To unsubscribe from this group, send an email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/sage-devel
> URL: http://www.sagemath.org
>
--
William Stein
Professor of Mathematics
University of Washington
http://wstein.org
--
To post to this group, send an email to [email protected]
To unsubscribe from this group, send an email to
[email protected]
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org