The Wayback Machine - https://web.archive.org/web/20221003052350/https://github.com/pythonnet/clrmagic
Skip to content

pythonnet/clrmagic

master
Switch branches/tags
Code
This branch is up to date with denfromufa/clrmagic:master.
Contribute

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 

clrmagic

IPython cell magic to use .NET languages (C#, VB.NET, F#) from jupyter notebooks

Based on a blog post from Xavier Dupré [@sdpython] (https://github.com/sdpython):

http://www.xavierdupre.fr/blog/2014-09-20_nojs.html

pip install clrmagic

https://pypi.python.org/pypi/clrmagic/

jupyter notebook

%reload_ext clrmagic
%%CS mypower System.dll
public static double mypower(double x, double y)
{
    if (y == 0) return 1.0 ;
    return System.Math.Pow(x,y) ;
}
<function clrmagic.create_cs_function.<locals>.<lambda>>
mypower(3.0,3.0)
27.0

About

IPython cell magic to use .NET languages (C#, VB.NET, F#) from jupyter notebooks

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 63.0%
  • C# 20.1%
  • Jupyter Notebook 16.9%