2
votes
Dense Linear Algebra C/C++ library for distributed computing
The main contender for replacing ScaLAPACK seems to be SLATE (repository, manual). It targets distributed systems (including accelerators) for dense linear algebra. It is implemented in C++ and ...
2
votes
Data validation library in Python and user defined rules
Python's built in CSV support lets you import a CSV file and manipulate it.
You can do this as rows to iterate over (and filter):
import csv
def filter_file(filename: str):
with open(filename, ...
1
vote
Library for programmatically merging, flattening and extracting PDF with XFA forms
The LEADTOOLS PDF SDK Libraries contain extensive form field support, including loading XML Forms Architecture (XFA) files, as detailed in this help topic. (Disclosure: I work for the SDK's vendor).
I ...
1
vote
Accepted
C++ library providing generic shared-resource locking wrapper
A little late to this, but anyone finding this thread via Google should know that there is exactly this being adopted by the C++ core library, synchronized_value<T>:
The basic idea is that ...
1
vote
An AI library or SDK which supports neural networks to get started
You could install Weka - it is a free desktop app (Download) and it has all classic supervised learning algorithms built in (or extendable via a package manager). Learning algorithms include Linear ...
1
vote
Is there any C/C++ library for decimals that are small (<= 16 bytes) and statically allocated?
The GNU Multiple Precision Arithmetic Library (GMP) could be worth a shot.
Especially since the homepage mentions
There are several categories of functions in GMP:
High-level signed integer ...
1
vote
Fast inplace matrix transpose library
In-place transpose for a rectangular m x n matrix in C++.
#include <algorithm>
template<typename T>
inline void transpose(T* A, long m, long n)
{
if (m<n) std::swap(...
Community wiki
1
vote
Java library for error-correction
This one is excellent. Fast and extremely flexible in that you can use pretty much any combination of data/parity blocks you want.
https://www.backblaze.com/open-source-reed-solomon.html
1
vote
Accepted
Python library to download and upload through SFTP and allow bandwidth throttling
Paramiko supports this according to this StackOverflow answer: You can provide a custom callback to SFTPClient.put and SFTPClient.get that sleeps for however long is needed to achieve the desired ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
library × 963c++ × 169
open-source × 148
java × 144
javascript × 137
python × 134
c# × 87
c × 68
gratis × 66
software-development × 57
.net × 45
android × 44
pdf × 40
math × 33
windows × 32
html × 29
api × 27
graphs × 27
php × 25
charts × 25
data-visualization × 23
image-processing × 23
web-apps × 19
3d × 19
linux × 17