modal CLI text editor Helix

hx

modal CLI text editor Helix

Helix (hx) is a text editor with a modal user interface. It aims to be more efficient than Vim and Neovim, by implementing select modern features in the core and omitting a plugin system.

python3-pycuda

Python 3 module to access Nvidia‘s CUDA parallel computation API

PyCUDA lets you access Nvidia‘s CUDA parallel computation API from Python. Several wrappers of the CUDA API already exist–so what’s so special about PyCUDA? * Object cleanup tied to lifetime of objects. This idiom, often called RAII in C++, makes it much easier to write correct, leak- and crash-free code. PyCUDA knows about dependencies, too, so (for example) it won’t detach from a context before all memory allocated in it is also freed. * Convenience. Abstractions like pycuda.driver.SourceModule and pycuda.gpuarray.GPUArray make CUDA programming even more convenient than with Nvidia’s C-based runtime. * Completeness. PyCUDA puts the full power of CUDA’s driver API at your disposal, if you wish. * Automatic Error Checking. All CUDA errors are automatically translated into Python exceptions. * Speed. PyCUDA’s base layer is written in C++, so all the niceties above are virtually free. * Helpful Documentation.

r-cran-bit

GNU R class for vectors of 1-bit booleans

This GNU R package provides bitmapped vectors of booleans (no NAs), coercion from and to logicals, integers and integer subscripts; fast boolean operators and fast summary statistics. With 'bit' vectors you can store true binary booleans {FALSE,TRUE} at the expense of 1 bit only, on a 32 bit architecture this means factor 32 less RAM and ~ factor 32 more speed on boolean operations. Due to overhead of R calls, actual speed gain depends on the size of the vector: expect gains for vectors of size > 10000 elements. Even for one-time boolean operations it can pay-off to convert to bit, the pay-off is obvious, when such components are used more than once.

libre2-11

efficient, principled regular expression library

RE2 is a fast, safe, thread-friendly alternative to backtracking regular expression engines like those used in PCRE, Perl, and Python. It is a C++ library.

ruby-webfinger

Ruby WebFinger client library

Ruby WebFinger client library, following IETF WebFinger WG spec updates.

hurl

tool that runs HTTP requests from files

Hurl is a command line tool that runs HTTP requests defined in a simple plain text format. It can chain request, capture values and evaluate queries on headers and body response. Hurl is very versatile: it can be used for both fetching data and testing HTTP sessions. Hurl makes it easy to work with HTML content, REST / SOAP / GraphQL APIs, or any other XML / JSON based APIs.