SimpleSqlExec icon indicating copy to clipboard operation
SimpleSqlExec copied to clipboard

[Suggestion] [PR] Implement .NET Core support.

Open bmarinov opened this issue 5 years ago • 4 comments

I wanted to start a discussion on the viability of a .NET Core version.

Earlier this week I posted a draft PR (https://github.com/SqlQuantumLeap/SimpleSqlExec/pull/16) and from the looks of it its working fine. We did a couple of tests on our build agents and noticed no issues. At the same time our migration scripts are all generated by EF Core so we dont do anything too complex or weird there.

Maybe the best way forward would be to leave both console application projects in the solution and move all functionality to a Netstandard library. That way we will keep the classic framework application for Windows/Legacy projects and the .NET Core one for Linux (and Windows).

Let me know what you think :) if you like the idea I'll go ahead and push the changes adding the library to the solution.

Kind regards!

bmarinov avatar Jul 04 '19 07:07 bmarinov

So, the idea is to include as many methods as possible. One of the problems is that I have not worked with many computational EM techniques, but I am open to include other methods of course.

I put TMMOptics which is an 1D interference scattering for isotropic parameters. The EMpy library uses a lot of them, so one possibility could be to port them if they are open source enough. The other possibility would be to write them from scratch or translate them into julia from others. I can handle matlab and julia, and some python, but nothing else on this regard.

ThreeOmegaMethod is a method for calculation the thermal properties of thin films which is included as well in ThinFilmsTools.

lnacquaroli avatar Aug 12 '19 14:08 lnacquaroli

Very interesting. Hm. I've done a bit of CEM but I am admittedly a little rusty. Maybe I can map out a way to integrate some of the big themes so others if they're motivated can contribute. I like a lot of what you've done already!

caseykneale avatar Aug 12 '19 22:08 caseykneale