Re: [jupyter] Re: Building Jupyter visualizations using dual canvases youtube video

2018-12-03 Thread Chris Holdgraf
There's also the jupyterhub discourse channel pilot! discourse.jupyter.org

Sent from my phone, apologies for the curtness and type-os

On Mon, Dec 3, 2018, 3:21 PM 'Aaron Watters' via Project Jupyter <
jupyter@googlegroups.com wrote:

> Manikandan: This thread is not the right place to ask a question about
> jupyterhub
>
> Please either
>
> - ask on the gitter channel for jupyterhub:
> https://gitter.im/jupyterhub/jupyterhub, or
> - maybe create an issue on the jupyterhub repository:
> https://github.com/jupyterhub/jupyterhub
>
> Thanks!  -- Aaron Watters
>
>
> On Monday, December 3, 2018 at 10:39:34 AM UTC-5, Mani kandan wrote:
>>
>> Hi Everyone,
>>
>> Greetings!!
>>
>> I am currently working on a project which requires Jupyter hub
>> installation on Linux Redhat 7.5. Problem is that I don't have internet
>> access from Linux server due to security reasons.
>>
>> I searched in google for almost 2 weeks. I could find a proper document
>> for offline installation. I downloaded all dependent packages in a server
>> with internet access using conda and python PIP both and moved the packages
>> to the server without an internet connection. Somehow I am not able to
>> install all the packages, its throwing multiple errors.
>>
>> Is there any document available for Jupyter Hub offline installation?
>> Could somebody help me with the installation?
>>
>> Thanks in advance.
>>
>> Regards,
>> Manikandan.
>>
>> On Mon, Dec 3, 2018 at 7:52 PM 'Aaron Watters' via Project Jupyter <
>> jup...@googlegroups.com> wrote:
>>
>>> Thanks Tony,
>>>
>>> These are good suggestions.  I added them as an issue to the jp_doodle
>>> repository https://github.com/AaronWatters/jp_doodle/issues/5 .
>>> I think I'll have to add some new API functionality to make a
>>> meta-keystroke workable for dual canvases because right now there
>>> is no way to attach a handler to a single key -- you have to attach a
>>> handler to all possible keystrokes -- so a meta-keystroke would
>>> either override or get overridden by any other keystroke handler for the
>>> specific visualization.
>>>
>>> It's easy to attach a "last snapshot data" slot to the widget
>>> implementation, however.
>>>
>>> Thanks for the feedback!  -- Aaron Watters
>>>
>>>
>>> On Saturday, December 1, 2018 at 6:36:05 PM UTC-5, Tony Hirst wrote:

 Interesting..

 So the idea is that you can build an interactive in the first
 tab/canvas panel, then grab a snapshot of it that appears in the second?

 If there is an interactive where the view is dependent on the mouse
 cursor position, eg in the Simple Python Example notebook, the image color
 sampling demo, is there a keybord short cut to click the Take snapshot
 button? (else how do you get to click the button without moving the mouse
 cursor away from the point you want to sample/snapshot?)

 Is there any way of getting the snapshot into a variable  (eg _ ) with
 a corresponding image data URI value?

 --tony

 On Friday, 30 November 2018 16:20:15 UTC, Aaron Watters wrote:
>
> I just uploaded a video of a presentation I gave at the Flatiron
> Institute about building interactive visualizations:
>
> https://youtu.be/nyuCqlTvf0c
>
> This presentation consists of a collection of Jupyter notebooks which
> introduce dual canvases and how to build interactive visualizations with
> dual canvases.
> Dual canvases are designed to implement special purpose scientific
> visualizations that include complex graphic, mouse and other input
> interactions, animations, transitions, streaming images and other 
> features.
>
> Here is the talk outline as a Jupyter notebook:
> https://github.com/AaronWatters/jp_doodle/blob/master/notebooks/workshop/0%20-%20Outline.ipynb
> I hope you like.  If you don't like for some reason please reply to
> this post privately (use the little gear icon [image: U+21D7.svg]
> )
>
> Thanks!  -- Aaron Watters
>
>
> --
>>> You received this message because you are subscribed to the Google
>>> Groups "Project Jupyter" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to jupyter+u...@googlegroups.com.
>>> To post to this group, send email to jup...@googlegroups.com.
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/jupyter/2ffd90bc-37bc-4482-ae7f-baeb25d85860%40googlegroups.com
>>> 
>>> .
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>> --
> You received this message because you are subscribed to the Google Groups
> "Project Jupyter" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to jupyter+unsubscr...@googlegroups.com.
> To post to this 

Re: [jupyter] Re: Javascript Extension to enable arbitrary control of JupyterLab

2018-12-03 Thread Brian Granger
I agree with Grant that the preferred way of doing this would be to use the
JupyterLab command system.  You could write a mime renderer that takes JSON
data and runs corresponding command. Then you don't have to send it
JavaScript code over the wire.

On Fri, Nov 30, 2018 at 9:17 AM Grant Nestor  wrote:

> Hi Florian,
>
> This certainly was one nice thing about classic notebook: the global
> `jupyter` variable.
>
> If you run JupyterLab in dev-mode, you get a global `window.lab` variable
> that gives you a handle on the application. This is a good starting point.
> To add a new cell, you can call
> `window.lab.commands.execute('notebook:insert-cell-below')`. You can call
> that in the browser console or in a cell:
>
> ```py
> %%js
> window.lab.commands.execute('notebook:insert-cell-below')
> ```
>
> If you want to run a cell:
> `window.lab.commands.execute('notebook:run-cell-and-select-next')`
>
> You can find these commands by searching the command palette and then
> searching the jupyterlab source code for the command title.
>
> Another relevant project is jyve which gives you several custom Jupyter
> JS-based kernels that expose JupyterLab internals outside of dev-mode:
> https://github.com/deathbeds/jyve
>
> We are weary to expose this outside of dev-mode by default because of the
> consequences that running arbitrary code could have on the user's lab
> environment and system. We could consider adding a setting to the
> javascript-extension allowing users to override this behavior so that it's
> not default but possible.
>
> Feel free to open an issue on the jupyterlab repo.
>
> Grant
>
> On Friday, November 30, 2018 at 3:16:09 AM UTC-6, Florian Wetschoreck
> wrote:
>>
>> Hi,
>>
>> there are good reasons why currently it is not allowed to execute
>> arbitrary Javascript in JupyterLab.
>> Also, there is a fix with the javascript extension package which exposes
>> the window, document and element objects.
>> https://github.com/jupyterlab/jupyterlab/pull/4515
>>
>> However, we need access to more (internal) objects if we want to add
>> cells or execute cells etc
>>
>> Therefore, I want to extend the current Javascript extension package to
>> expose even more context for users who know what they are doing.
>> The goal is to have another more powerful javascript extension which
>> exposes all relevant objects to fully manipulate JupyterLab without having
>> to go through the process of writing a custom extension.
>>
>> Do you have any advice on this endeavor? For example: *which objects to
>> expose?*
>> How to install the extension without interfering with the existing
>> javascript MimeRenderer. Or maybe: how to overwrite the existing Javascript
>> MimeRenderer. Is it possible to have both side by side? eg to import
>> Javascript and/or JavascriptFullAccess from IPython.display
>>
>> Any help is highly appreciated.
>>
>> Florian
>>
>> --
> You received this message because you are subscribed to the Google Groups
> "Project Jupyter" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to jupyter+unsubscr...@googlegroups.com.
> To post to this group, send email to jupyter@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jupyter/e456cda7-901a-4d3d-a764-9078ff9fd68a%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>


-- 
Brian E. Granger
Associate Professor of Physics and Data Science
Cal Poly State University, San Luis Obispo
@ellisonbg on Twitter and GitHub
bgran...@calpoly.edu and elliso...@gmail.com

-- 
You received this message because you are subscribed to the Google Groups 
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jupyter+unsubscr...@googlegroups.com.
To post to this group, send email to jupyter@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/CAH4pYpSsL3cYR-4s_1kyZ1-s-59DzTnjXxoudXHUixCGhw0RpA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [jupyter] Re: Building Jupyter visualizations using dual canvases youtube video

2018-12-03 Thread 'Aaron Watters' via Project Jupyter
Manikandan: This thread is not the right place to ask a question about 
jupyterhub

Please either

- ask on the gitter channel for 
jupyterhub: https://gitter.im/jupyterhub/jupyterhub, or
- maybe create an issue on the jupyterhub 
repository: https://github.com/jupyterhub/jupyterhub

Thanks!  -- Aaron Watters


On Monday, December 3, 2018 at 10:39:34 AM UTC-5, Mani kandan wrote:
>
> Hi Everyone,
>
> Greetings!!
>
> I am currently working on a project which requires Jupyter hub 
> installation on Linux Redhat 7.5. Problem is that I don't have internet 
> access from Linux server due to security reasons. 
>
> I searched in google for almost 2 weeks. I could find a proper document 
> for offline installation. I downloaded all dependent packages in a server 
> with internet access using conda and python PIP both and moved the packages 
> to the server without an internet connection. Somehow I am not able to 
> install all the packages, its throwing multiple errors.
>
> Is there any document available for Jupyter Hub offline installation?
> Could somebody help me with the installation?
>
> Thanks in advance.
>
> Regards,
> Manikandan.
>
> On Mon, Dec 3, 2018 at 7:52 PM 'Aaron Watters' via Project Jupyter <
> jup...@googlegroups.com > wrote:
>
>> Thanks Tony,
>>
>> These are good suggestions.  I added them as an issue to the jp_doodle 
>> repository https://github.com/AaronWatters/jp_doodle/issues/5 .
>> I think I'll have to add some new API functionality to make a 
>> meta-keystroke workable for dual canvases because right now there
>> is no way to attach a handler to a single key -- you have to attach a 
>> handler to all possible keystrokes -- so a meta-keystroke would
>> either override or get overridden by any other keystroke handler for the 
>> specific visualization.
>>
>> It's easy to attach a "last snapshot data" slot to the widget 
>> implementation, however.
>>
>> Thanks for the feedback!  -- Aaron Watters
>>
>>
>> On Saturday, December 1, 2018 at 6:36:05 PM UTC-5, Tony Hirst wrote:
>>>
>>> Interesting..
>>>
>>> So the idea is that you can build an interactive in the first tab/canvas 
>>> panel, then grab a snapshot of it that appears in the second?
>>>
>>> If there is an interactive where the view is dependent on the mouse 
>>> cursor position, eg in the Simple Python Example notebook, the image color 
>>> sampling demo, is there a keybord short cut to click the Take snapshot 
>>> button? (else how do you get to click the button without moving the mouse 
>>> cursor away from the point you want to sample/snapshot?)
>>>
>>> Is there any way of getting the snapshot into a variable  (eg _ ) with a 
>>> corresponding image data URI value?
>>>
>>> --tony
>>>
>>> On Friday, 30 November 2018 16:20:15 UTC, Aaron Watters wrote:

 I just uploaded a video of a presentation I gave at the Flatiron 
 Institute about building interactive visualizations:

 https://youtu.be/nyuCqlTvf0c

 This presentation consists of a collection of Jupyter notebooks which 
 introduce dual canvases and how to build interactive visualizations with 
 dual canvases.
 Dual canvases are designed to implement special purpose scientific 
 visualizations that include complex graphic, mouse and other input 
 interactions, animations, transitions, streaming images and other features.

 Here is the talk outline as a Jupyter notebook: 
 https://github.com/AaronWatters/jp_doodle/blob/master/notebooks/workshop/0%20-%20Outline.ipynb
 I hope you like.  If you don't like for some reason please reply to 
 this post privately (use the little gear icon [image: U+21D7.svg] 
 )

 Thanks!  -- Aaron Watters


 -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Project Jupyter" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to jupyter+u...@googlegroups.com .
>> To post to this group, send email to jup...@googlegroups.com 
>> .
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/jupyter/2ffd90bc-37bc-4482-ae7f-baeb25d85860%40googlegroups.com
>>  
>> 
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jupyter+unsubscr...@googlegroups.com.
To post to this group, send email to jupyter@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/341a71e9-21ef-4b2c-9550-d03353126fc5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [jupyter] Jupyterlab extension: Is there a javascript api for writing content to file?

2018-12-03 Thread Chen Wang
Ohh thank you!!

On Monday, December 3, 2018 at 1:48:31 PM UTC-6, Tim Paine wrote:
>
> I do that here:
>
> https://github.com/timkpaine/jupyterlab_templates/blob/master/src/index.ts#L126
>
> On Dec 3, 2018, at 14:46, Chen Wang > 
> wrote:
>
> So far I found this ContentsManager from @jupyterlab/services. But it 
> seems to only be able to create an empty file (newUntitled method) as 
> well as changing its filename (rename method).
>
> I'm writing a jupyterlab extension. I want something that I can use not 
> only create a new empty file but also write content to that file in that 
> extension.
>
> Any thoughts? Many thanks!!
>
> Best,
> Chen
>
>
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Project Jupyter" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to jupyter+u...@googlegroups.com .
> To post to this group, send email to jup...@googlegroups.com 
> .
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/jupyter/55e33a52-cece-45cc-b646-393a86c8099d%40googlegroups.com
>  
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jupyter+unsubscr...@googlegroups.com.
To post to this group, send email to jupyter@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/97fd9d4d-9435-423e-89f1-3790fe3a7307%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [jupyter] Jupyterlab extension: Is there a javascript api for writing content to file?

2018-12-03 Thread Tim Paine
I do that here:
https://github.com/timkpaine/jupyterlab_templates/blob/master/src/index.ts#L126

> On Dec 3, 2018, at 14:46, Chen Wang  wrote:
> 
> So far I found this ContentsManager from @jupyterlab/services. But it seems 
> to only be able to create an empty file (newUntitled method) as well as 
> changing its filename (rename method).
> 
> I'm writing a jupyterlab extension. I want something that I can use not only 
> create a new empty file but also write content to that file in that extension.
> 
> Any thoughts? Many thanks!!
> 
> Best,
> Chen
> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Project Jupyter" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to jupyter+unsubscr...@googlegroups.com.
> To post to this group, send email to jupyter@googlegroups.com.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/jupyter/55e33a52-cece-45cc-b646-393a86c8099d%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jupyter+unsubscr...@googlegroups.com.
To post to this group, send email to jupyter@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/21DF7CF4-20DB-49E7-918B-7F5ECCAD69FC%40gmail.com.
For more options, visit https://groups.google.com/d/optout.


[jupyter] Jupyterlab extension: Is there a javascript api for writing content to file?

2018-12-03 Thread Chen Wang
So far I found this ContentsManager from @jupyterlab/services. But it seems 
to only be able to create an empty file (newUntitled method) as well as 
changing its filename (rename method).

I'm writing a jupyterlab extension. I want something that I can use not 
only create a new empty file but also write content to that file in that 
extension.

Any thoughts? Many thanks!!

Best,
Chen


-- 
You received this message because you are subscribed to the Google Groups 
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jupyter+unsubscr...@googlegroups.com.
To post to this group, send email to jupyter@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/55e33a52-cece-45cc-b646-393a86c8099d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[jupyter] Jupyterhub - Offline installation

2018-12-03 Thread Mani kandan
Hi Everyone,

Greetings!!

I am currently working on a project which requires Jupyter hub installation 
on Linux Redhat 7.5. Problem is that I don't have internet access from 
Linux server due to security reasons. 

I searched in google for almost 2 weeks. I could find a proper document for 
offline installation. I downloaded all dependent packages in a server with 
internet access using conda and python PIP both and moved the packages to 
the server without an internet connection. Somehow I am not able to install 
all the packages, its throwing multiple errors.

Is there any document available for Jupyter Hub offline installation?
Could somebody help me with the installation?

Thanks in advance.

Regards,
Manikandan.

-- 
You received this message because you are subscribed to the Google Groups 
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jupyter+unsubscr...@googlegroups.com.
To post to this group, send email to jupyter@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/7a679a6b-c57d-45a0-8e0b-bfebef729864%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [jupyter] Re: Building Jupyter visualizations using dual canvases youtube video

2018-12-03 Thread Manikandan
Hi Everyone,

Greetings!!

I am currently working on a project which requires Jupyter hub installation
on Linux Redhat 7.5. Problem is that I don't have internet access from
Linux server due to security reasons.

I searched in google for almost 2 weeks. I could find a proper document for
offline installation. I downloaded all dependent packages in a server with
internet access using conda and python PIP both and moved the packages to
the server without an internet connection. Somehow I am not able to install
all the packages, its throwing multiple errors.

Is there any document available for Jupyter Hub offline installation?
Could somebody help me with the installation?

Thanks in advance.

Regards,
Manikandan.

On Mon, Dec 3, 2018 at 7:52 PM 'Aaron Watters' via Project Jupyter <
jupyter@googlegroups.com> wrote:

> Thanks Tony,
>
> These are good suggestions.  I added them as an issue to the jp_doodle
> repository https://github.com/AaronWatters/jp_doodle/issues/5 .
> I think I'll have to add some new API functionality to make a
> meta-keystroke workable for dual canvases because right now there
> is no way to attach a handler to a single key -- you have to attach a
> handler to all possible keystrokes -- so a meta-keystroke would
> either override or get overridden by any other keystroke handler for the
> specific visualization.
>
> It's easy to attach a "last snapshot data" slot to the widget
> implementation, however.
>
> Thanks for the feedback!  -- Aaron Watters
>
>
> On Saturday, December 1, 2018 at 6:36:05 PM UTC-5, Tony Hirst wrote:
>>
>> Interesting..
>>
>> So the idea is that you can build an interactive in the first tab/canvas
>> panel, then grab a snapshot of it that appears in the second?
>>
>> If there is an interactive where the view is dependent on the mouse
>> cursor position, eg in the Simple Python Example notebook, the image color
>> sampling demo, is there a keybord short cut to click the Take snapshot
>> button? (else how do you get to click the button without moving the mouse
>> cursor away from the point you want to sample/snapshot?)
>>
>> Is there any way of getting the snapshot into a variable  (eg _ ) with a
>> corresponding image data URI value?
>>
>> --tony
>>
>> On Friday, 30 November 2018 16:20:15 UTC, Aaron Watters wrote:
>>>
>>> I just uploaded a video of a presentation I gave at the Flatiron
>>> Institute about building interactive visualizations:
>>>
>>> https://youtu.be/nyuCqlTvf0c
>>>
>>> This presentation consists of a collection of Jupyter notebooks which
>>> introduce dual canvases and how to build interactive visualizations with
>>> dual canvases.
>>> Dual canvases are designed to implement special purpose scientific
>>> visualizations that include complex graphic, mouse and other input
>>> interactions, animations, transitions, streaming images and other features.
>>>
>>> Here is the talk outline as a Jupyter notebook:
>>> https://github.com/AaronWatters/jp_doodle/blob/master/notebooks/workshop/0%20-%20Outline.ipynb
>>> I hope you like.  If you don't like for some reason please reply to this
>>> post privately (use the little gear icon [image: U+21D7.svg]
>>> )
>>>
>>> Thanks!  -- Aaron Watters
>>>
>>>
>>> --
> You received this message because you are subscribed to the Google Groups
> "Project Jupyter" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to jupyter+unsubscr...@googlegroups.com.
> To post to this group, send email to jupyter@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jupyter/2ffd90bc-37bc-4482-ae7f-baeb25d85860%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jupyter+unsubscr...@googlegroups.com.
To post to this group, send email to jupyter@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/CAJbYDjwCncsb5G9kUjsAeH0qBQ0wA8p0qmCa2Ew7J0%3DhH86neA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


[jupyter] Re: Building Jupyter visualizations using dual canvases youtube video

2018-12-03 Thread 'Aaron Watters' via Project Jupyter
Thanks Tony,

These are good suggestions.  I added them as an issue to the jp_doodle 
repository https://github.com/AaronWatters/jp_doodle/issues/5 .
I think I'll have to add some new API functionality to make a 
meta-keystroke workable for dual canvases because right now there
is no way to attach a handler to a single key -- you have to attach a 
handler to all possible keystrokes -- so a meta-keystroke would
either override or get overridden by any other keystroke handler for the 
specific visualization.

It's easy to attach a "last snapshot data" slot to the widget 
implementation, however.

Thanks for the feedback!  -- Aaron Watters


On Saturday, December 1, 2018 at 6:36:05 PM UTC-5, Tony Hirst wrote:
>
> Interesting..
>
> So the idea is that you can build an interactive in the first tab/canvas 
> panel, then grab a snapshot of it that appears in the second?
>
> If there is an interactive where the view is dependent on the mouse cursor 
> position, eg in the Simple Python Example notebook, the image color 
> sampling demo, is there a keybord short cut to click the Take snapshot 
> button? (else how do you get to click the button without moving the mouse 
> cursor away from the point you want to sample/snapshot?)
>
> Is there any way of getting the snapshot into a variable  (eg _ ) with a 
> corresponding image data URI value?
>
> --tony
>
> On Friday, 30 November 2018 16:20:15 UTC, Aaron Watters wrote:
>>
>> I just uploaded a video of a presentation I gave at the Flatiron 
>> Institute about building interactive visualizations:
>>
>> https://youtu.be/nyuCqlTvf0c
>>
>> This presentation consists of a collection of Jupyter notebooks which 
>> introduce dual canvases and how to build interactive visualizations with 
>> dual canvases.
>> Dual canvases are designed to implement special purpose scientific 
>> visualizations that include complex graphic, mouse and other input 
>> interactions, animations, transitions, streaming images and other features.
>>
>> Here is the talk outline as a Jupyter notebook: 
>> https://github.com/AaronWatters/jp_doodle/blob/master/notebooks/workshop/0%20-%20Outline.ipynb
>> I hope you like.  If you don't like for some reason please reply to this 
>> post privately (use the little gear icon [image: U+21D7.svg] 
>> )
>>
>> Thanks!  -- Aaron Watters
>>
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jupyter+unsubscr...@googlegroups.com.
To post to this group, send email to jupyter@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/2ffd90bc-37bc-4482-ae7f-baeb25d85860%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [jupyter] Translating a Jupyter Notebook tutorial into Spanish

2018-12-03 Thread Damián Avila
Just wanted to say a very big Thank You for this effort!
It is super important for all the Spanish speaking communities around the
world.

Cheers!


El vie., 9 nov. 2018 a las 18:08, Rayna Harris ()
escribió:

> Hi Jupyter Notebook users and fans,
>
> A group of Data Carpentry volunteers are translating our Python Ecology
> lesson [0] into Spanish [1] this month! Most of the lessons are not
> specific to Jupyter, but we do have a brief tutorial [2] that needs to be
> translated into Spanish [3].
>
> If you speak Spanish and are interested in helping make Jupyter Notebooks
> more accessible to Spanish-speaking users, your contributions would be
> greatly appreciated. The README page our our GitHub repository has
> additional details on how to contribute [1].
>
> Thanks!
>
> Rayna Harris
> https://twitter.com/raynamharris
>
> [0]: https://datacarpentry.org/python-ecology-lesson/
> [1]: https://github.com/Carpentries-ES/python-ecology-lesson-es/
> [2]: https://datacarpentry.org/python-ecology-lesson/jupyter_notebooks/
> [3]:
> https://github.com/Carpentries-ES/python-ecology-lesson-es/blob/gh-pages/_extras/jupyter_notebooks.md
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Project Jupyter" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to jupyter+unsubscr...@googlegroups.com.
> To post to this group, send email to jupyter@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jupyter/dbc2f6f8-233a-4179-9ce5-57ab3f796571%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>


-- 
*Damián Avila*

-- 
You received this message because you are subscribed to the Google Groups 
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jupyter+unsubscr...@googlegroups.com.
To post to this group, send email to jupyter@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/CAH%2BmRR0VwhpS%2Bx%2BiAT4vR7%2BkgTtz7H2m7-xq8GhEYfYv9ZuTOA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.