On Tuesday, May 15, 2018 at 12:53:04 PM UTC+1, [email protected] wrote:
>
> I installed Sage 8.1 with the Windows binary:
>
>
> 'SageMath version 8.1, Release Date: 2017-12-07'
>
> In a new Sage notebook, I executed the following commands:
>
>
> data = [2, 3, 7, 8, 10, 11]
> print median(data)
> print r.quantile(data,.5)
> r.boxplot(data)
>
>
> This works in SageMathCell (lines 2 and 3 returning 15/2 and 7.5 and line
> 4 returning an object that includes a displayed boxplot); however, in Sage
> 8.1 Notebook on my Windows 7 machine (Intel(R) Core(TM) i5-2410M CPU @
> 2.30GHz 2.30 GHz, 64-bit Operating System), line 4 returns
>
>
> [1] 2
>
>
> and the command
>
>
> r.png()
>
>
> returns the following Python traceback:
>
This is not a particular issue of your installation, I see the same on
Linux with Sage 8.2, if I run outside of X11.
So this is an R "feature". They actually need fonts, and they get it from
X11 on Linux.
(I presume on cygwin as well)
This is with the same setup, running R (so you see, no png, no X11)
> capabilities()
jpeg png tiff tcltk X11 aqua
FALSE FALSE FALSE FALSE FALSE FALSE
http/ftp sockets libxml fifo cledit iconv
TRUE TRUE TRUE TRUE TRUE TRUE
NLS profmem cairo ICU long.double libcurl
TRUE FALSE FALSE FALSE TRUE TRUE
>
> ---------------------------------------------------------------------------RuntimeError
> Traceback (most recent call
> last)<ipython-input-3-5d43610b342f> in <module>()----> 1 r.png()
> /opt/sagemath-8.1/local/lib/python2.7/site-packages/sage/interfaces/r.py in
> png(self, *args, **kwds) 445 t = r.eval('capabilities("aqua")')
> 446 if "TRUE" not in s+t:--> 447 raise RuntimeError("R
> was not compiled with PNG support") 448 449 from
> sage.server.support import EMBEDDED_MODE
> RuntimeError: R was not compiled with PNG support
>
>
> When I google searched on various words, I kept coming upon information
> from about 6-8 years ago dealing with different headers in the compile
> phase and the presence or absence of an X11 server. Do I really need to
> install an X11 server, download the SageMath source, make a variety of
> compiler choices, and compile myself?
>
>
> I also tried the above on my office Windows computer with Sage 8.2 and
> obtained the same result. When I tried installing Sage 8.2 on my home
> computer, Windows responds that SageMath-8.2.exe is not a valid Win32
> application. When I tried the above code in CoCalc, it appears that R is
> not a recognized object:
>
>
> Error in lines 3-3 Traceback (most recent call last): File
> "/cocalc/lib/python2.7/site-packages/smc_sagews/sage_server.py", line 1043,
> in execute exec compile(block+'\n', '', 'single', flags=compile_flags) in
> namespace, locals File "", line 1, in <module> AttributeError: 'function'
> object has no attribute 'quantile'
>
--
You received this message because you are subscribed to the Google Groups
"sage-support" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/sage-support.
For more options, visit https://groups.google.com/d/optout.