Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.
API method:
GET /api/packages?search=hello&page=1&limit=20
where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned
in response headers.
If you'd like to join our channel webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
paramz is a lightweight parameterization framework for parameterized model creation and handling. Its features include:
Easy model creation with parameters.
Fast optimized access of parameters for optimization routines.
Memory efficient storage of parameters (only one copy in memory).
Renaming of parameters.
Intuitive printing of models and parameters.
Gradient saving directly inside parameters.
Gradient checking of parameters.
Optimization of parameters.
Jupyter notebook integration.
Efficient storage of models, for reloading.
Efficient caching.
pyfma provides an implementation of fused multiply-add which computes (x*y) + z with a single rounding. This is useful for dot products, matrix multiplications, polynomial evaluations (e.g., with Horner's rule), Newton's method for evaluating functions, convolutions, artificial neural networks etc.
This package provides miscellaneous tools for data analysis and scientific computing.
This package provides a Python library for working with NeuroML descriptions of neuronal models
This is a Python implementation of UpSet plots by Lex et al. UpSet plots are used to visualize set overlaps; like Venn diagrams but more readable.
Uproot is a Python library for reading and writing ROOT files. It uses NumPy and does not depend on C++ ROOT.
This package provides a stable interface for interactions between Snakemake and its executor plugins.
This Python module uses matplotlib to visualize multidimensional samples using a scatterplot matrix. In these visualizations, each one- and two-dimensional projection of the sample is plotted to reveal covariances. corner was originally conceived to display the results of Markov Chain Monte Carlo simulations and the defaults are chosen with this application in mind but it can be used for displaying many qualitatively different samples.
A Snakemake executor plugin for running srun jobs inside of SLURM jobs (meant for internal use by python-snakemake-executor-plugin-slurm).
This package contains public type stubs for python-pandas, following the convention of providing stubs in a separate package, as specified in PEP 561. The stubs cover the most typical use cases of python-pandas. In general, these stubs are narrower than what is possibly allowed by python-pandas, but follow a convention of suggesting best recommended practices for using python-pandas.
This is a Python implementation of the APTED algorithm,which supersedes the RTED algorithm for computing the tree edit distance.
The goal of this package is to provide a reference implementation of trait types for common data structures used in the scipy stack such as numpy arrays or pandas and xarray data structures. These are out of the scope of the main traitlets project but are a common requirement to build applications with traitlets in combination with the scipy stack.
This package provides accelerated simulations and potentials of solids.
Anndata is a package for simple (functional) high-level APIs for data analysis pipelines. In this context, it provides an efficient, scalable way of keeping track of data together with learned annotations and reduces the code overhead typically encountered when using a mostly object-oriented library such as scikit-learn.
The fast-histogram mini-package aims to provide simple and fast histogram functions for regular bins that don't compromise on performance. It doesn't do anything complicated - it just implements a simple histogram algorithm in C and keeps it simple. The aim is to have functions that are fast but also robust and reliable. The result is a 1D histogram function here that is 7-15x faster than numpy.histogram, and a 2D histogram function that is 20-25x faster than numpy.histogram2d.
Dask is a flexible parallel computing library for analytics. It consists of two components: dynamic task scheduling optimized for computation, and large data collections like parallel arrays, dataframes, and lists that extend common interfaces like NumPy, Pandas, or Python iterators to larger-than-memory or distributed environments. These parallel collections run on top of the dynamic task schedulers.
This package provides Python bindings for the Boost::Histogram library, one of the fastest libraries for histogramming.
scikit-fem is a library for performing finite element assembly. Its main purpose is the transformation of bilinear forms into sparse matrices and linear forms into vectors.
pynrrd is a Python module for reading and writing NRRD files (format designed to support scientific visualization and image processing involving N-dimensional raster data) into and from numpy arrays.
Scikit-opt (or sko) is a Python module implementing swarm intelligence algorithms: genetic algorithm, particle swarm optimization, simulated annealing, ant colony algorithm, immune algorithm, artificial fish swarm algorithm.
Vaex is a high performance Python library for lazy Out-of-Core DataFrames (similar to Pandas), to visualize and explore big tabular datasets. This package provides the core modules of Vaex.
Vector is a Python library for 2D and 3D spatial vectors, as well as 4D space-time vectors. It is especially intended for performing geometric calculations on arrays of vectors, rather than one vector at a time in a Python for loop.
pandarallel allows any Pandas user to take advantage of their multi-core computer, while Pandas uses only one core. pandarallel also offers nice progress bars (available on Notebook and terminal) to get an rough idea of the remaining amount of computation to be done.
This package implements many useful tools for projects involving fuzzy logic, also known as grey logic.