Scientific Software
Updated 6 months ago

Surprise — Peer-reviewed • Rank 24.4 • Science 95%

Surprise: A Python library for recommender systems - Published in JOSS (2020)

Scientific Software
Updated 6 months ago

The Walrus — Peer-reviewed • Rank 18.4 • Science 95%

The Walrus: a library for the calculation of hafnians, Hermite polynomials and Gaussian boson sampling - Published in JOSS (2019)

Mathematics (34%)
Scientific Software · Peer-reviewed
Scientific Software
Updated 6 months ago

pentapy — Peer-reviewed • Rank 12.6 • Science 100%

pentapy: A Python toolbox for pentadiagonal linear systems - Published in JOSS (2019)

Updated 6 months ago

t-elf • Rank 5.5 • Science 85%

Tensor Extraction of Latent Features (T-ELF). Within T-ELF's arsenal are non-negative matrix and tensor factorization solutions, equipped with automatic model determination (also known as the estimation of latent factors - rank) for accurate data modeling. Our software suite encompasses cutting-edge data pre-processing and post-processing modules.

Updated 6 months ago

faer • Rank 24.6 • Science 54%

Linear algebra foundation for the Rust programming language

Updated 6 months ago

MUMPS • Rank 10.6 • Science 67%

A Julia Interface to MUMPS

Updated 6 months ago

rsparse • Rank 13.0 • Science 57%

A Rust library for solving sparse linear systems using direct methods.

Updated 6 months ago

bvhio • Rank 12.0 • Science 44%

Read, write, edit and create .bvh files with hierarchical 3D transforms

Scientific Software
Updated 6 months ago

Economiccomplexity — Peer-reviewed • Rank 5.6 • Science 49%

Economiccomplexity: Computational Methods for Economic Complexity - Published in JOSS (2020)

Updated 5 months ago

transformations • Rank 16.9 • Science 36%

Homogeneous transformation matrices and quaternions.

Updated 6 months ago

hetmatpy • Rank 8.5 • Science 44%

Python package for matrix storage and operations on hetnets

Updated 6 months ago

@stdlib/ndarray-zeros-like • Rank 5.3 • Science 44%

Create a zero-filled ndarray having the same shape and data type as a provided ndarray.

Updated 5 months ago

@stdlib/array-base-filled3d-by • Rank 4.8 • Science 44%

Create a filled three-dimensional nested array according to a provided callback function.

Updated 6 months ago

@stdlib/array-base-filled5d-by • Rank 4.7 • Science 44%

Create a filled five-dimensional nested array according to a provided callback function.

Updated 6 months ago

@stdlib/ndarray-base-zeros • Rank 4.0 • Science 44%

Create a zero-filled ndarray having a specified shape and data type.

Updated 6 months ago

@stdlib/utils-map2 • Rank 3.9 • Science 44%

Apply a function to elements in two input arrays and assign the results to an output array.

Updated 6 months ago

@stdlib/array-base-flipud3d • Rank 3.6 • Science 44%

Reverse the order of elements along the second-to-last dimension of a three-dimensional nested input array.

Updated 6 months ago

@stdlib/assert-is-float32matrix-like • Rank 3.5 • Science 44%

Test if a value is a 2-dimensional ndarray-like object containing single-precision floating-point numbers.

Updated 5 months ago

@stdlib/array-base-flipud4d • Rank 3.5 • Science 44%

Reverse the order of elements along the second-to-last dimension of a four-dimensional nested input array.

Updated 6 months ago

@stdlib/ndarray-base-zeros-like • Rank 3.4 • Science 44%

Create a zero-filled ndarray having the same shape and data type as a provided ndarray.

Updated 6 months ago

@stdlib/ndarray-base-reverse-dimension • Rank 3.3 • Science 44%

Return a view of an input ndarray in which the order of elements along a specified dimension is reversed.

Updated 5 months ago

@stdlib/array-base-broadcasted-binary2d • Rank 3.1 • Science 44%

Apply a binary callback to elements in broadcasted input arrays and assign results to elements in a two-dimensional nested output array.

Updated 6 months ago

@stdlib/array-ones-like • Rank 3.0 • Science 44%

Create an array filled with ones and having the same length and data type as a provided array.

Updated 6 months ago

@stdlib/ndarray-base-fliplr • Rank 2.9 • Science 44%

Return a view of an input ndarray in which the order of elements along the last dimension is reversed.

Updated 5 months ago

@stdlib/array-base-binary5d • Rank 2.8 • Science 44%

Apply a binary callback to elements in five-dimensional nested input arrays and assign results to elements in a five-dimensional nested output array.

Updated 6 months ago

@stdlib/array-base-binary4d • Rank 2.8 • Science 44%

Apply a binary callback to elements in four-dimensional nested input arrays and assign results to elements in a four-dimensional nested output array.

Updated 6 months ago

@stdlib/utils-map-right • Rank 2.8 • Science 44%

Apply a function to each element in an array and assign the result to an element in an output array, iterating from right to left.

Updated 6 months ago

@stdlib/array-base-ternary2d • Rank 2.8 • Science 44%

Apply a ternary callback to elements in three two-dimensional nested input arrays and assign results to elements in a two-dimensional nested output array.

Updated 6 months ago

@stdlib/ndarray-iter-column-entries • Rank 2.7 • Science 44%

Create an iterator which returns [index, column] pairs for each column in a matrix (or stack of matrices).

Updated 6 months ago

@stdlib/ndarray-iter-row-entries • Rank 2.7 • Science 44%

Create an iterator which returns [index, row] pairs for each row in a matrix (or stack of matrices).

Updated 6 months ago

@stdlib/ndarray-iter-entries • Rank 2.6 • Science 44%

Create an iterator which returns [index, value] pairs for each element in a provided ndarray.

Updated 6 months ago

@stdlib/array-base-broadcasted-unary5d • Rank 2.6 • Science 44%

Apply a unary callback to elements in a broadcasted nested input array and assign results to elements in a five-dimensional nested output array.

Updated 6 months ago

@stdlib/utils-map4d • Rank 2.6 • Science 44%

Apply a function to each nested element in a four-dimensional nested array and assign the result to a nested element in a new four-dimensional nested array.

Updated 6 months ago

@stdlib/array-base-quinary5d • Rank 2.6 • Science 44%

Apply a quinary callback to elements in five five-dimensional nested input arrays and assign results to elements in a five-dimensional nested output array.

Updated 6 months ago

@stdlib/array-base-broadcasted-quinary2d • Rank 2.5 • Science 44%

Apply a quinary callback to elements in five broadcasted input arrays and assign results to elements in a two-dimensional nested output array.

Updated 6 months ago

@stdlib/array-base-ternary3d • Rank 2.5 • Science 44%

Apply a ternary callback to elements in three three-dimensional nested input arrays and assign results to elements in a three-dimensional nested output array.

Updated 6 months ago

@stdlib/utils-map5d • Rank 2.5 • Science 44%

Apply a function to each nested element in a five-dimensional nested array and assign the result to a nested element in a new five-dimensional nested array.

Updated 6 months ago

@stdlib/array-base-ternary5d • Rank 2.5 • Science 44%

Apply a ternary callback to elements in three five-dimensional nested input arrays and assign results to elements in a five-dimensional nested output array.

Updated 6 months ago

@stdlib/ndarray-slice-assign • Rank 2.5 • Science 44%

Assign element values from a broadcasted input ndarray to corresponding elements in an output ndarray view.

Updated 6 months ago

@stdlib/array-base-mskunary2d • Rank 2.5 • Science 44%

Apply a unary callback to elements in a two-dimensional nested input array according to elements in a two-dimensional nested mask array and assign results to elements in a two-dimensional nested output array.

Updated 6 months ago

@stdlib/array-base-broadcasted-unary2d • Rank 2.5 • Science 44%

Apply a unary callback to elements in a broadcasted nested input array and assign results to elements in a two-dimensional nested output array.

Updated 6 months ago

@stdlib/array-base-broadcasted-unary4d • Rank 2.4 • Science 44%

Apply a unary callback to elements in a broadcasted nested input array and assign results to elements in a four-dimensional nested output array.

Updated 6 months ago

@stdlib/array-base-unary5d • Rank 2.4 • Science 44%

Apply a unary callback to elements in a five-dimensional nested input array and assign results to elements in a five-dimensional nested output array.

Updated 6 months ago

ndarray-iter-indices • Rank 2.4 • Science 44%

Create an iterator which returns indices for use indexing into an ndarray having a specified shape.

Updated 6 months ago

@stdlib/array-base-broadcasted-unary3d • Rank 2.4 • Science 44%

Apply a unary callback to elements in a broadcasted nested input array and assign results to elements in a three-dimensional nested output array.

Updated 6 months ago

@stdlib/array-base-broadcasted-binary3d • Rank 2.4 • Science 44%

Apply a binary callback to elements in broadcasted input arrays and assign results to elements in a three-dimensional nested output array.

Updated 6 months ago

@stdlib/array-base-quinary3d • Rank 2.2 • Science 44%

Apply a quinary callback to elements in five three-dimensional nested input arrays and assign results to elements in a three-dimensional nested output array.

Updated 6 months ago

@stdlib/array-base-quaternary4d • Rank 2.1 • Science 44%

Apply a quaternary callback to elements in four four-dimensional nested input arrays and assign results to elements in a four-dimensional nested output array.