neo | nimblas | |
---|---|---|
1 | 1 | |
240 | 37 | |
- | - | |
3.3 | 5.2 | |
8 months ago | 3 months ago | |
HTML | Nim | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
neo
-
Computer Programming with Nim
Pretty cool. Would love to use Nim for scientific computing, but I am not sure how mature are, e.g., Neo (https://github.com/andreaferretti/neo) and alike. Any positive feedback?
nimblas
-
Computer Programming with Nim
We have both raw wrappers for BLAS:
https://github.com/andreaferretti/nimblas
as well as LAPACK:
https://github.com/andreaferretti/nimlapack
For an example, consider calling the least squares routine `dgelsd` in arraymancer:
https://github.com/mratsim/Arraymancer/blob/master/src/array...
wrapped up in a nicer user facing API.
Feel free to hop onto matrix, if you have more questions!
What are some alternatives?
nimskull - An in development statically typed systems programming language; with sustainability at its core. We, the community of users, maintain it.
NimProgrammingBook - Computer Programming with the Nim Programming Language -- A gentle Introduction
nimjl - A bridge between Nim-lang and Julia !
nimlapack - LAPACK bindings for Nim
Arraymancer - A fast, ergonomic and portable tensor library in Nim with a deep learning focus for CPU, GPU and embedded devices via OpenMP, Cuda and OpenCL backends
Nim - Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).
matrix.to - A simple stateless privacy-protecting URL redirecting service for Matrix
nimpy - Nim - Python bridge