Hot answers tagged

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 ...
paleonix's user avatar
  • 207
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, ...
Rob Grant's user avatar
  • 121
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 ...
Amin Dodin's user avatar
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 ...
Gavin Ray's user avatar
  • 126
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 ...
knb's user avatar
  • 2,754
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 ...
paleonix's user avatar
  • 207
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(...
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
Polkadot Wolf's user avatar
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 ...
smheidrich's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible