On Thu, Nov 24, 2016 at 1:38 AM, Jack Dyson <jackdyso...@gmail.com> wrote:
> Hi William,
> installed the docker version - exciting stuff - just brilliant!
> thanks. We need this "sagewide" asap really. Be looking into it as I
> understand more.
> small question when you have a moment:
> docker starts correctly, everything works-I have SMC locally but I
> can't get in sage dedicated modes like R or shell. Some of them work
> like maxima, python, gap. If I create a terminal in my project, I can
> start R. The code is there - just not accessible from a sage file in
> the project: any idea ?

Unfortunately, we haven't added the code to support those Jupyter
kernels to the docker image, which is why it doesn't work yet.  I've
made an issue for this:

   https://github.com/sagemathinc/smc/issues/1304



> best,
> J
>
> PS : an example:
>
> %r
> 1+1
>
> Error in lines 1-1
> Traceback (most recent call last):
>   File "/usr/local/lib/python2.7/dist-packages/smc_sagews/sage_server.py",
> line 968, in execute
>     exec compile(block+'\n', '', 'single') in namespace, locals
>   File "", line 1, in <module>
>   File "/usr/local/lib/python2.7/dist-packages/smc_sagews/sage_server.py",
> line 1009, in execute_with_code_decorators
>     code = code_decorator(code)
>   File "/usr/local/lib/python2.7/dist-packages/smc_sagews/sage_salvus.py",
> line 2117, in r
>     r.jupyter_kernel = jupyter("ir")
>   File "/usr/local/lib/python2.7/dist-packages/smc_sagews/sage_jupyter.py",
> line 31, in __call__
>     return _jkmagic(kernel_name, **kwargs)
>   File "/usr/local/lib/python2.7/dist-packages/smc_sagews/sage_jupyter.py",
> line 111, in _jkmagic
>     km, kc = jupyter_client.manager.start_new_kernel(kernel_name = 
> kernel_name)
>   File 
> "/usr/lib/sagemath/local/lib/python2.7/site-packages/jupyter_client/manager.py",
> line 429, in start_new_kernel
>     km.start_kernel(**kwargs)
>   File 
> "/usr/lib/sagemath/local/lib/python2.7/site-packages/jupyter_client/manager.py",
> line 230, in start_kernel
>     kernel_cmd = self.format_kernel_cmd(extra_arguments=extra_arguments)
>   File 
> "/usr/lib/sagemath/local/lib/python2.7/site-packages/jupyter_client/manager.py",
> line 170, in format_kernel_cmd
>     cmd = self.kernel_spec.argv + extra_arguments
>   File 
> "/usr/lib/sagemath/local/lib/python2.7/site-packages/jupyter_client/manager.py",
> line 82, in kernel_spec
>     self._kernel_spec =
> self.kernel_spec_manager.get_kernel_spec(self.kernel_name)
>   File 
> "/usr/lib/sagemath/local/lib/python2.7/site-packages/jupyter_client/kernelspec.py",
> line 175, in get_kernel_spec
>     raise NoSuchKernel(kernel_name)
> NoSuchKernel: No such kernel named ir
>
>
> On 24 November 2016 at 00:54, Jack Dyson <jackdyso...@gmail.com> wrote:
>> Thanks I will! enough there to think about already !
>> J
>> PS nteract looks cool
>>
>> On 24 November 2016 at 00:07, William Stein <wst...@gmail.com> wrote:
>>> On Wed, Nov 23, 2016 at 3:02 PM, Jack Dyson <jackdyso...@gmail.com> wrote:
>>>> Right cheers for that William! will give it a go, hopefully we'll have it 
>>>> as
>>>> standard at some point soon.
>>>
>>> If you do want to work on that, some thoughts:
>>>
>>>   - There is a "painful" dependency on RethinkDB, which is a C++
>>> program that takes a while to compile.  In a few months I predict this
>>> will be replaced by either sqlite or postgreSQL, which are both much
>>> less painful dependencies...
>>>
>>> Actually, I don't have much in the way of other thoughts, but don't
>>> hesitate to ask.
>>>
>>>> Best from here,
>>>> J
>>>>
>>>> On Wednesday, November 23, 2016 at 10:00:05 PM UTC+1, William Stein wrote:
>>>>>
>>>>> On Wed, Nov 23, 2016 at 12:11 PM, Jan Groenewald <j...@aims.ac.za> wrote:
>>>>> >
>>>>> > Hi
>>>>> >
>>>>> > On 23 November 2016 at 22:05, Dima Pasechnik <dim...@gmail.com> wrote:
>>>>> >>
>>>>> >>
>>>>> >> I understand that opinions on usability of
>>>>> >> https://github.com/sagemath/sagenb/tree/newui
>>>>> >> diverge.  (and with the breakneck speed javascript
>>>>> >> frameworks are developed, one may ask whether something written in 2012
>>>>> >> is still a great idea)
>>>>> >>
>>>>> >> You ask why sagenb is not developed further.
>>>>> >> 1) the sagenb's design is really dated, and jupyter notebook seems a
>>>>> >> better (and much better
>>>>> >> supported) alternative.
>>>>> >> 2) Another actively developed alternative is SMCs notebook, which can
>>>>> >> be run
>>>>> >> locally.
>>>>> >
>>>>> >
>>>>> > In Africa we have connectivity and power issues, which requires a local
>>>>> > notebook.
>>>>>
>>>>>
>>>>> SMC **can be run locally**:
>>>>>
>>>>> 1. Install docker.
>>>>>
>>>>> 2. Type this (all one line)
>>>>>
>>>>>     docker run --name=smc -v ~/smc:/projects -p 80:80 -p 443:443
>>>>> sagemathinc/sagemathcloud
>>>>>
>>>>> Now you're running SMC locally (visit http://localhost).  See
>>>>>    https://github.com/sagemathinc/smc/blob/master/src/dev/docker/README.md
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> William (http://wstein.org)
>>>>
>>>> --
>>>> You received this message because you are subscribed to the Google Groups
>>>> "sage-notebook" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send an
>>>> email to sage-notebook+unsubscr...@googlegroups.com.
>>>> Visit this group at https://groups.google.com/group/sage-notebook.
>>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>>
>>>
>>> --
>>> William (http://wstein.org)
>>>
>>> --
>>> You received this message because you are subscribed to a topic in the 
>>> Google Groups "sage-notebook" group.
>>> To unsubscribe from this topic, visit 
>>> https://groups.google.com/d/topic/sage-notebook/t11JSxxCgpw/unsubscribe.
>>> To unsubscribe from this group and all its topics, send an email to 
>>> sage-notebook+unsubscr...@googlegroups.com.
>>> Visit this group at https://groups.google.com/group/sage-notebook.
>>> For more options, visit https://groups.google.com/d/optout.
>
> --
> You received this message because you are subscribed to the Google Groups 
> "sage-notebook" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to sage-notebook+unsubscr...@googlegroups.com.
> Visit this group at https://groups.google.com/group/sage-notebook.
> For more options, visit https://groups.google.com/d/optout.



-- 
William (http://wstein.org)

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to