This is aimed at the matplotlib Devs and to gauge community interest.

Would there be interest in development of a Nuget package of matplotlib?

I have personally implemented plotting for my own project as a .Net standard 2 library using gnuplot. Part of the ideas I implemented, mirror some of the ideas in matplotlib (and octave etc) since matlab is where I started learning working with discrete data.

The extension up to a full matplotlib implementation in .Net Standard 2 would take a lot of effort but I would be quite interested in doing so.

.Net has got some impressive capabilities in data handling and modelling etc. but it has a major weakness with regard to plotting etc. so there is a place for a matplotlib implementation in the community.

Yes, I know there is the option of just running python code but for my use case that wasn’t optimal at all. I was generating GBs of data in simulations and when I wanted to plot that data, I needed the ability to plot against a model for comparisons.

As the model was much faster to generate, it shouldn’t be necessary to also store the model data as well as the simulation data, which would have been the easiest way using python execution to use matplotlib. Instead, with plotting in csharp I can just store the relevant simulation data and when plotting generate the model data on the fly to be plotted as a comparison.

I look forward to everyone’s input.