Neat, thanks Denis!

It's gathering dust a bit, but we do still have an IPython extensions index
on the wiki, so feel free to add this there:
https://github.com/ipython/ipython/wiki/Extensions-Index

Thomas

On 14 September 2016 at 05:40, Denis Akhiyarov <[email protected]>
wrote:

> As you may know there is already C# kernel for jupyter notebooks that was
> discussed previously here:
>
> https://github.com/zabirauf/icsharp
>
> But sometimes using Python and C# in separate kernels is not
> very convenient.
>
> Last week I noticed a blog post on how to use C# magic cells with
> pythonnet from IPython kernel by Xavier Dupré @sdpython
> <https://github.com/sdpython> from Microsoft:
>
> http://www.xavierdupre.fr/blog/2014-09-20_nojs.html
>
> As a result of this, we put together a package clrmagic
> <https://pypi.python.org/pypi/clrmagic> that can be installed and loaded
> into jupyter notebooks:
>
> *pip install clrmagic*
>
> *%reload_ext clrmagic*
>
> Here is a small demo:
> %%CS mypower System.dll
> public static double mypower(double x, double y)
> {
>   if (y == 0) return 1.0;
>   return System.Math.Pow(x,y);
> }
>
> mypower(3.0,3.0)
> 27.0
>
>
> Note that clrmagic works and is tested both on Windows (.NET) and Linux
> (Mono)! It should also work on OSX (Mono), but I have not tested.
>
> Currently the source code is hosted here:
>
> https://github.com/denfromufa/clrmagic
>
>
> The clrmagic was modeled after fortran magic which uses f2py to extend
> Python with Fortran.
>
>
> Regards,
>
> Denis
>
> --
> 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 [email protected].
> To post to this group, send email to [email protected].
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/jupyter/31f2a31c-355c-4396-ba5e-74009758de6c%40googlegroups.com
> <https://groups.google.com/d/msgid/jupyter/31f2a31c-355c-4396-ba5e-74009758de6c%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> 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 [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/CAOvn4qhrL5dYsyKMgtu7Sp3RcdfMnd2zJv3MgoBnG%2Br-ekBAdg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to