Nim can be used for a lot of stuff; anywhere you'd use C or C++ you could use Nim. For data-science stuff, Nim as a programming language is a very good tool ( @vindaar wrote his thesis in Nim for example), the problem is that the ecosystem is lacking compared to Python or C++ so it ends up being more time consuming to write data-science in Nim because you usually first have to take the time to write bindings for the libs you want to use (we've started some effort at https://github.com/sciNim/ but we haven't had the time to be as active as the previous years and definitely not as active as we wanted to )