IPython cell magic to use .NET languages
Project description
IPython cell magic to use .NET languages (C#, VB.NET, F#) from jupyter notebooks:
https://pypi.python.org/pypi/clrmagic/
Based on a blog post from Xavier Dupré @sdpython:
http://www.xavierdupre.fr/blog/2014-09-20_nojs.html
Simple wheel installation:
pip install clrmagic
Launch Jupyter notebook with IPython kernel:
jupyter notebook
In open notebook load clrmagic extension:
%reload_ext clrmagic
Magic cell with C# code:
%%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>>
Next evaluate in normal IPython cell:
mypower(3.0,3.0) 27.0
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
clrmagic-0.0.1a2.tar.gz
(3.4 kB
view hashes)
Built Distribution
Close
Hashes for clrmagic-0.0.1a2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3ed6ff24059c9d59e9139b39363d538e261397ae0c8ad566c98254f71969f32 |
|
MD5 | 8c8faec97c0fe484b31cd3fae51c9e8d |
|
BLAKE2b-256 | 2a8a0fa3e5ec55cc2b80dc0fe12645810b3f819065801a3228a46ba845c1d2ef |