<div dir="ltr">Matthias,<div><br></div><div>Re: your comment about knitr - yes knitr is similar to what I am saying but IPyNB metaphor is, IMHO, superior as it is not tied to a single language. Just my massively unashamedly biased opinion.</div>

<div><br></div><div style>I am using knitr for a Coursera class right now - I like it a lot but I think pandoc + markdown + IPyNB ends up winning.  Right now R is way ahead due to very mature stats libs and easy to use for statistician non-programmers.  </div>

<div style><br></div><div style>I use %%R a lot for my content creation. Nbviewer views coming soon.</div><div style><br></div><div style>In my opinion general purpose languages win in the longer term as they have law of large numbers (of users) on their side and they get better and better.  R object model and data types and data slicing can cause irreversible brain damage especially to an old time SQL user like myself. I spend hours resuscitating hundreds of thousands of neurons every day after my R sessions. :-)</div>

<div style><br></div><div style>But OTOH, ggplot is very cool and where R works it works really well.  So I have Stockholm Syndrome with R </div><div style>:-)</div><div style><br></div><div style>Nitin Borwankar</div></div>

<div class="gmail_extra"><br clear="all"><div><br>------------------------------------------------------------------<br>Nitin Borwankar <br><a href="mailto:nborwankar@gmail.com">nborwankar@gmail.com</a></div>
<br><br><div class="gmail_quote">On Sat, Feb 23, 2013 at 2:54 PM, Matthias BUSSONNIER <span dir="ltr">&lt;<a href="mailto:bussonniermatthias@gmail.com" target="_blank">bussonniermatthias@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Nitin,<br>
<br>
Le 23 févr. 2013 à 23:24, Nitin Borwankar a écrit :<br>
<div class="im"><br>
&gt; Hello all,<br>
&gt;<br>
&gt; Sorry if this is a really dumb question and/or a FAQ.<br>
&gt;<br>
&gt; First some context to avoid the inevitable - &quot;what are you really trying to do?&quot;<br>
&gt;<br>
&gt; I have a small amount of funding to create educational content in data science in open formats and free licenses so as to be re-usable and mashable by the Internet community.<br>
&gt;<br>
&gt; I would like to author most of my non-code content in vanilla Markdown or Asciidoc in a text editor first. I would like to then &quot;import into&quot; or &quot;convert to&quot; IPy NBk so as to then do further authoring and testing of the inline code.<br>


&gt;<br>
&gt; I need to take existing Markdown and convert it TO IPython format.<br>
&gt;<br>
&gt; The Readme for nbconvert says it converts to/from but the examples and usage only shows *from* IPython to others.  I need the other way around.<br>
<br>
</div>Yes, the nbconvert repository is made to contain both convert To and >From ipynb, right now we are mostly focused on from,<br>
The only To converter is  rst2ipynb.py (so dealing with rst...), there is the .py to ipynb but this one is of the &quot;put everything in one code cell&quot; type.<br>
<br>
I don&#39;t have knowledge of the other script that generate IPynb files, except copy/pasting.<br>
<div class="im"><br>
<br>
&gt; For obvious reasons there is a need, in this scenario, to convert the initial Markdown to multiple formats using pandoc (HTML, PDF, Slidey, ...).<br>
&gt; Most of these will be exposition of the subject and will not contain live code.  The Notebook format will be for exercises injected into the content.<br>
&gt;<br>
&gt; Another need is to keep example code modular and decoupled from the content so as to be able to plug in R exercises or NumPy exercises or even MATLAB exercises via a build tool depending on user need.<br>
<br>
</div>What you describe would also look like knitr [1] is doing (haven&#39;t tried it though), and I think converter knitr &lt;-&gt; ipynb would be great.<br>
There is also the %%R and %%matlab magic :-)<br>
<div class="im"><br>
&gt; Questions<br>
&gt;<br>
&gt; a) forgetting my eventual goal - if I just have some Markdown can I convert to IPy Nbk easily - are there some tools - am I missing something about nbconvert usage?<br>
<br>
</div>Right now, there is no tool, but it shouldn&#39;t be too hard. The most difficult would be to define cell &quot;delimiters&quot;. (I guess those can be &quot;In[*]&quot; and &quot;Out[*]&quot; in some cases)<br>
<div class="im"><br>
&gt; b) if my Markdown contains inline latex markup are there additional requirements other than making sure mathjax etc is in the browser environment.<br>
<br>
</div>None that I can see. Even if mathjax can&#39;t deal with it, it won&#39;t **break** the notebook. it will just display the raw tex.<br>
<div class="im"><br>
&gt; Thanks much and sorry again if this is a FAQ.<br>
</div>No problem, this is not a frequently asked question, there is just so much to do that we can&#39;t fight on all front !<br>
Keep us posted if you want to try to work a md-&gt;ipynb converter, and don&#39;t hesitate to ask for help / advices.<br>
<br>
I opened an issue to track this [2]<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Matthias<br>
<br>
[1]: <a href="http://yihui.name/knitr/" target="_blank">http://yihui.name/knitr/</a><br>
[2]: <a href="https://github.com/ipython/nbconvert/issues/96" target="_blank">https://github.com/ipython/nbconvert/issues/96</a><br>
<br>
_______________________________________________<br>
IPython-User mailing list<br>
<a href="mailto:IPython-User@scipy.org">IPython-User@scipy.org</a><br>
<a href="http://mail.scipy.org/mailman/listinfo/ipython-user" target="_blank">http://mail.scipy.org/mailman/listinfo/ipython-user</a><br>
</font></span></blockquote></div><br></div>