Replies: 3 comments 3 replies
-
This is one of our priorities post short-course and we would like to have something in place before the next short-course, if you could start working on this, it would be great. I think we should put this in a separate repo, what do you think? Our MCCL and WPF applications are in separate repos and we reference the NuGet package, do you think this will work for this also? |
Beta Was this translation helpful? Give feedback.
-
I will create a separate discussion for possibly decoupling MATLAB from the main repo. Currently it does the MATLAB release and the MCCL release at the same time so decoupling it as is, would make the release more complex not less. We should continue with the notebook branch separately and not mix these issues together. |
Beta Was this translation helpful? Give feedback.
-
@dcuccia I have a created a new issue to separate the Vts, Vts.Scripting and PowerShell changes so we can merge them in before the release and have more time to spend on the notebooks. The Python notebook works great but I am having issues with the CSharp notebook. The paths don't work well and unlike the Python when I get the current directory it is not getting the actual current directory. I think we need more instructions before we release this piece. |
Beta Was this translation helpful? Give feedback.
-
.NET Polyglot Notebooks are a great way of sharing executable "scripts" that require minimal tooling (works cross-platform, right inside Visual Studio Code).
PythonNet is a modern and elegant interop tool that allows calling .NET libraries directly from Python. Compared to our "VTS Wrapper" Matlab interop tools, this tool seems to have a lot less mismatch with .NET objects and arrays/dictionaries, meaning that much less (if anything) would need to be "wrapped" at all - should directly be able to call .NET libraries in a Pythonic style, straight from a Jupyter Notebook. And of course, it would work cross-platform and be free and probably make lots of graduate students happy. :)
I'd be delighted to work on some starter demos of these that would mirror the Matlab demos (and each other). Of course, we wouldn't/shouldn't remove Matlab, just would add. Thoughts?
Beta Was this translation helpful? Give feedback.
All reactions