As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
I'm looking for a library to solve ODE for my university thesis' project...
The library I'd like to find had to have this features:
Event Calculus (something like a continuous calculus stopped by internal event, like constraint reached and other events)
I'm using C# 4.0 so i think any library will be ok
Have good performance
No $$ ^^"
Created a dedicated ODE solving library - simple to use based on C++ Boost.OdeInt core.
What I have done before is either code in something from Numerical Recipies or compile a fortran dll (from NETLIB for example) and call it using [DllImport()]. Doing a call back is kind of a hasle, but I figured it out using the examples from NAG.
Also they may offer an academic version of NAG Library for.NET
Looks like people on SO like MATLAB from .NET http://www.mathworks.com/products/netbuilder/
Also, Math.NET.
Sources:
Solving partial differential equations using C#
https://stackoverflow.com/questions/1387430/recommended-math-library-for-c-net
Related
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I need to write a program which connects to some databases and handles data within them. I must run Ubuntu. I have more experience with C#, but on windows..
Should I write the program using C# and Mono, or - would it make me many troubles and I should just go with C++? Thanks a lot!
I would use Java or Python. I'm not a big fan of the concept of running .NET code on Linux and serialization in c++ is just a complete pain in the ass. If those are really your only two options I would probably do C# but I would recommend doing something entirely different. If you've written C# and c++ learning enough Java or Python to get this done won't be a whole lot of trouble.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 12 years ago.
Could someone please give good samples of opensource C# / Mono projects, if possible with tests for xUnit / any other testing framework.
This might also be the source code in C# that you've enjoyed the most.
For example, in C++ I could probably name any library from boost sandbox or the Qt framework as an example of well-written and maintained projects (something you really enjoy studying).
Thank you.
If this is a duplicate, please point it out. I didn't find any topics with the same question, but I really wish to :)
These come to mind quickly. I have hacked on two of them myself.
MonoDevelop - Cross-platform, extensible IDE supporting C#, among other languages.
Banshee - Cross-platform, extensible media library manager/player. Similar to iTunes in some respects.
F-Spot - Cross-platform, extensible photo manipulator and library manager.
The answers to this question of mine about real-world Mono usage might be helpful to you.
There's quite a few at mono-project.com
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I've found a similar project here: Sentiment analysis for Twitter in Python . However, I'm working on C# and need to use a naive Bayesian Classifier that is open source in the same language. Unless someone can shed light on how I can utilize a python Bayesian Classifier to achieve the same goals. Any ideas?
I successfully used the code from this CodeProject article in a project a few years ago and it's still working beautifully with ~99% accuracy.
If you don't strictly need naive Bayes, I would suggest libshogun. It has a huge number of high-quality classifiers, and it apparently has been successfully built for win32 on cygwin. After that's built you can just p/invoke to the DLLs from C#. I think you will find it difficult to find a classifier library written in C# due to the often performance-heavy nature of classification, so your best bet is to call a native library such as this.
This might be something to look at:
https://github.com/joelmartinez/nBayes
https://github.com/joelmartinez/nBayes/wiki
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
I'm looking for a linear programming solver for C#. In the other words I'm looking for a library for C# that solves linear programming problems.
I need an easy to use library (so I can learn how to use it quickly), but it would be nice if it supported some features as automatic absolute values conversion (so I don't have to program the conversion myself). It is important that the library should be for free (not necessarily open source).
Good documentation is huge advantage for me. 10%-20% worse performance is not critical for my project.
Thanks for your answers
Math.NET
Read C# linear algebra library
EDIT: Check out http://en.wikipedia.org/wiki/Linear_programming#Solvers_and_scripting_.28programming.29_languages
This one might be what your looking for though. Says it works with .Net
http://lpsolve.sourceforge.net/5.5/
You can use WNLIB, but it's plain C so you have to wrap it in a DLL library and then use it with C#.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I'm looking to make calls out to a subversion repository, but I would like to write it in C#. Does anyone know of any good libraries?
Have a look at SharpSVN. This is an open-source binding of the Subversion Client API for .Net 2.0 applications.
For example, this library is used by the AnkhSVN Visual Studio Add-In.
I recommend you look at the Tortoise SVN source code.
It is mostly in C++, but since it is all done in VS, it should be easy to wrap up and use much of the code again.
You can also try SubversionSharp if you want less heavy lifting (however it is not yet a stable release, so be cautious).
How about SubversionSharp.