FSharp.Interop.PythonProvider
FSharp.Interop.PythonProvider copied to clipboard
Early experimental F# type provider for python
### Suggestion Python3 we could have a branch for this to use ironpython3 : https://github.com/IronLanguages/ironpython3 , seems mantained ### Repro steps Useful to use modern python in F# scripts! would...
Probably this project is not maintained anymore but maybe was a real nice one? especially now that is possible to reference NuGet packages in F#5 with ``` #r "nuget:X" ```...
R is now equipped with the [reticulate package](https://github.com/rstudio/reticulate) (it is basically a working python provider), it might serve as an inspiration to build the F# equivalent :)
The Python interop type provider has suffered heavily from the fact the the Python.NET interop library underneath was in bad shape There is A New Hope in this corner of...
This kind of database is surfaced via a Python wrapper. With a good F# type provider we would be able to access this from F# just as easily https://twitter.com/fchollet/status/877599172383227904
I believe the latest head source for Python for .NET has separate Python.Runtime DLL for MonoMac, MonoLinux etc. but haven't tried it.
There is a hang (on the VS F# compiler thread) when using from Visual Studio - the Python.NET lock get contended somehow. Possibly an exception is being raised while constructing...
Only works from 32-bit. In Visual Studio, you might have to set Options->Tools->F# Tools->FSI 64-bit to false. We need to work out how to fix this...
One example: http://nbviewer.ipython.org/github/cs109/content/blob/master/labs/lab4/Lab4full.ipynb
@dsyme described an issue with dynamic assemblies in comments here: https://github.com/fsprojects/FSharp.Interop.PythonProvider/blob/master/src/PythonTypeProviderProxy/Program.fs#L11 To fix the issue following code in Python.Runtime https://github.com/pythonnet/pythonnet/blob/develop/pythonnet/src/runtime/assemblymanager.cs#L90 ``` static void AssemblyLoadHandler(Object ob, AssemblyLoadEventArgs args){ Assembly assembly =...