title: Integration of Python code into a C# application when python code contains numpy
body: <p>I am currently developing an app which is primarily based in <code>.NET</code> but need to integrate some math based code which is in <code>Python3</code> and contains many references to the <code>numpy</code>, <code>scipy</code> and <code>pandas</code> packages.  </p>
  
  <p>I have read that <code>IronPython</code> will not support these packages and that <code>pythonnet</code> cannot be embedded into a <code>C#</code> application to use from .net.....</p>
  
  <p>The python functions need to receive arguements of type dictionary, list and user defined class from the c# application and then return dictionaries that can be interpreted by the c# code.</p>
  
  <p>Is there a way to integrate the two code bases in their current format or to maintain the functionality does the python code need to be re-scripted into another language?</p>