_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/

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 search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.


siconos 2026.rc1-2.4ecd178
Dependencies: python@3.12.12 hdf5-parallel-openmpi@1.14.6
Propagated dependencies: boost@1.89.0 bullet@3.25 eigen@3.4.0 fclib@3.1.0 fmt@11.2.0 gmp@6.3.0 lapack@3.12.1 nlohmann-json@3.12.0 openblas@0.3.31 opencascade-occt@7.9.3 petsc-openmpi@3.24.0 openmpi@4.1.6 python-h5py@3.16.0 python-numpy@2.4.6 python-occ-core@7.9.0 python-packaging@26.2 python-petsc4py@3.24.0 python-scipy@1.17.1 python-wheel@0.46.1 range-v3@0.12.0 suitesparse@5.13.0
Channel: guix-science
Location: guix-science/packages/siconos.scm (guix-science packages siconos)
Home page: https://nonsmooth.gricad-pages.univ-grenoble-alpes.fr/siconos/index.html
Licenses: ASL 2.0
Build system: cmake
Synopsis: Library for nonsmooth numerical simulation
Description:

Siconos is an open-source scientific software primarily targeted at modeling and simulating nonsmooth dynamical systems in C++ and in Python: Mechanical systems (rigid or solid) with unilateral contact and Coulomb friction and impact (nonsmooth mechanics, contact dynamics, multibody systems dynamics or granular materials). Switched Electrical Circuit such as electrical circuits with ideal and piecewise linear components: power converter, rectifier, Phase-Locked Loop (PLL) or Analog-to-Digital converter. Sliding mode control systems. Biology (Gene regulatory network).

Other applications are found in Systems and Control (hybrid systems, differential inclusions, optimal control with state constraints), Optimization (Complementarity systems and Variational inequalities), Fluid Mechanics, and Computer Graphics.

python-pythonfmu 0.7.0
Channel: guix-science
Location: guix-science/packages/simulation.scm (guix-science packages simulation)
Home page: https://github.com/NTNU-IHB/PythonFMU
Licenses: Expat
Build system: pyproject
Synopsis: Enable packaging of Python code as co-simulation FMUs
Description:

PythonFMU is a lightweight framework that enables the packaging of Python 3 code or CSV files as co-simulation FMUs (following FMI version 2.0).

batsim 4.2.1
Dependencies: boost@1.89.0 cpp-docopt@0.6.3 intervalset@1.2.0 pugixml@1.12.1 rapidjson@1.1.0-1.949c771 redox@0.3-1.b5b9fa3 simgrid@4.1 zeromq@4.3.5
Channel: guix-science
Location: guix-science/packages/simulation.scm (guix-science packages simulation)
Home page: https://framagit.org/batsim/batsim
Licenses: LGPL 3
Build system: meson
Synopsis: Infrastructure simulator that focuses on resource management techniques
Description:

Batsim is an infrastructure simulator that enables the study of resource management techniques. It can be used for scenarios such as:

  • Comparing various scheduling heuristics (research prototypes or real implementations).

  • Studying non simple phenomena such as network interference, energy consumption (DVFS, shutdown…) or I/O data movements.

fmilib 3.0.4
Dependencies: expat@2.7.1 minizip@1.3.1 zlib@1.3.1
Channel: guix-science
Location: guix-science/packages/simulation.scm (guix-science packages simulation)
Home page: https://github.com/modelon-community/fmi-library
Licenses: Modified BSD
Build system: cmake
Synopsis: C library for importing FMUs
Description:

The FMI library is intended as a foundation for applications interfacing FMUs that follow FMI Standard. This version of the library supports the FMI 1.0, FMI 2.0 and FMI 3.0 standards.

python-pyfmi 2.21.0
Dependencies: fmilib@3.0.4
Propagated dependencies: python-matplotlib@3.10.9 python-numpy@2.4.6 python-scipy@1.17.1
Channel: guix-science
Location: guix-science/packages/simulation.scm (guix-science packages simulation)
Home page: https://github.com/modelon-community/PyFMI
Licenses: LGPL 3
Build system: pyproject
Synopsis: Work with dynamic models compliant with FMI in Python
Description:

PyFMI is a package for loading and interacting with FMUs, which are compiled dynamic models compliant with the FMI standard.

simgrid 4.1
Dependencies: eigen@3.4.0 gfortran@14.3.0 nlohmann-json@3.12.0
Propagated dependencies: boost@1.89.0
Channel: guix-science
Location: guix-science/packages/simulation.scm (guix-science packages simulation)
Home page: https://simgrid.org/
Licenses: LGPL 2.1+
Build system: cmake
Synopsis: Distributed system simulator
Description:

SimGrid is a scientific instrument to study the behavior of large-scale distributed systems such as grids, "clouds", HPC, and P2P systems. It can be used to evaluate heuristics, prototype applications or even assess legacy MPI applications.

python-arviz-stats 1.2.0
Propagated dependencies: python-arviz-base@1.2.0 python-numba@0.66.0 python-numpy@2.4.6 python-scipy@1.17.1 python-xarray@2026.04.0 python-xarray-einstats@0.9.1
Channel: guix-science
Location: guix-science/packages/statistics.scm (guix-science packages statistics)
Home page: https://arviz-stats.readthedocs.io/
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Statistical computation and diagnostics for ArviZ
Description:

Statistical computation and diagnostics for ArviZ.

python-powerlaw 2.0.0
Propagated dependencies: python-matplotlib@3.10.9 python-mpmath@1.3.0 python-numpy@2.4.6 python-scipy@1.17.1 python-tqdm@4.67.1
Channel: guix-science
Location: guix-science/packages/statistics.scm (guix-science packages statistics)
Home page: https://github.com/jeffalstott/powerlaw
Licenses: Expat
Build system: pyproject
Synopsis: Analysis of Heavy-Tailed Distributions in Python
Description:

This package provides a toolbox implementing statistical methods to fit heavy-tailed distributions like power laws.

python-kulprit 0.6.1
Propagated dependencies: python-arviz-plots@1.2.0 python-bambi@0.20.0 python-scikit-learn@1.9.0
Channel: guix-science
Location: guix-science/packages/statistics.scm (guix-science packages statistics)
Home page: https://kulprit.readthedocs.io/
Licenses: Expat
Build system: pyproject
Synopsis: Kullback-Leibler projections for Bayesian model selection
Description:

This package provides Kullback-Leibler projections for Bayesian model selection. Variable selection refers to the process of identifying the most relevant variables in a model from a larger set of predictors. When performing this process, we usually assume that variables contribute unevenly to the outcome, and we want to identify the most important ones. Sometimes we also care about the order in which variables are included in the model.

python-arviz-plots 1.2.0
Propagated dependencies: python-arviz-base@1.2.0 python-arviz-stats@1.2.0
Channel: guix-science
Location: guix-science/packages/statistics.scm (guix-science packages statistics)
Home page: https://arviz-plots.readthedocs.io/
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Modular plotting for ArviZ
Description:

Modular plotting for ArviZ.

mixmod 2.1.11
Channel: guix-science
Location: guix-science/packages/statistics.scm (guix-science packages statistics)
Home page: https://github.com/mixmod/mixmod
Licenses: GPL 3
Build system: cmake
Synopsis: Classification with mixture modelling
Description:

Mixmod is a software package for Model-Based supervised and unsupervised classification on qualitative, quantitative and mixed data.

Main Statistical functionalities:

  • Likelihood maximization with EM, CEM and SEM algorithm

  • Parsimonious models

  • Selection criteria: BIC, ICL, NEC, CV

python-iterative-stats 0.1.2
Propagated dependencies: python-numpy@2.4.6 python-pyyaml@6.0.3
Channel: guix-science
Location: guix-science/packages/statistics.scm (guix-science packages statistics)
Home page: https://github.com/IterativeStatistics/BasicIterativeStatistics
Licenses: Modified BSD
Build system: pyproject
Synopsis: Iterative Statistics Python Library
Description:

Implements iterative statistics operators for mean, variance, high-order moments, extrema, covariance, threshold, quantile (experimental) and Sobol' indices.

python-arviz-base 1.2.0
Propagated dependencies: python-h5netcdf@1.3.0 python-lazy-loader@0.4 python-netcdf4@1.7.4 python-numpy@2.4.6 python-typing-extensions@4.15.0 python-xarray@2026.04.0 python-zarr@3.2.1
Channel: guix-science
Location: guix-science/packages/statistics.scm (guix-science packages statistics)
Home page: https://arviz-base.readthedocs.io/
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Base ArviZ features and converters
Description:

Base ArviZ features and converters.

python-openturns 1.25
Dependencies: openblas@0.3.31 bonmin@1.8.9 boost@1.89.0 cbc@2.10.5 ceres-solver@2.0.0 cminpack@1.3.13 dlib@20.0 hdf5@1.14.6 hmat@1.10.0 ipopt@3.13.4 libxml2@2.14.6 mpc@1.3.1 mpfr@4.2.2 nlopt@2.10.0 pagmo@2.19.1 primesieve@12.10 python-wrapper@3.12.12 spectra@1.2.0 onetbb@2023.1.0
Propagated dependencies: python-chaospy@4.3.21 python-dill@0.4.1 python-matplotlib@3.10.9 python-numpy@2.4.6 python-pandas@3.0.3 python-scipy@1.17.1
Channel: guix-science
Location: guix-science/packages/statistics.scm (guix-science packages statistics)
Home page: https://openturns.github.io/www/
Licenses: LGPL 3+
Build system: cmake
Synopsis: Uncertainty treatment library
Description:

OpenTURNS is a scientific C++ and Python library including an internal data model and algorithms dedicated to the treatment of uncertainties. The main goal of this library is giving to specific applications all the functionalities needed to treat uncertainties in studies.

python-fdasrsf 2.6.10
Dependencies: openblas@0.3.31
Propagated dependencies: python-cffi@1.17.1 python-joblib@1.5.3 python-matplotlib@3.10.9 python-numba@0.66.0 python-numpy@2.4.6 python-patsy@1.0.2 python-pyparsing@3.2.3 python-scipy@1.17.1 python-six@1.17.0 python-tqdm@4.67.1
Channel: guix-science
Location: guix-science/packages/statistics.scm (guix-science packages statistics)
Home page: https://github.com/jdtuck/fdasrsf_python
Licenses: Modified BSD
Build system: pyproject
Synopsis: Functional data analysis using the square root slope framework
Description:

This package performs alignment, PCA, and modeling of multidimensional and unidimensional functions using the square-root velocity framework. This framework allows for elastic analysis of functional data through phase and amplitude separation.

python-thompson 1.1.0
Propagated dependencies: python-matplotlib@3.10.9 python-numpy@2.4.6 python-pandas@3.0.3 python-requests@2.34.2
Channel: guix-science
Location: guix-science/packages/statistics.scm (guix-science packages statistics)
Home page: https://erdogant.github.io/thompson
Licenses: Expat
Build system: pyproject
Synopsis: Multi-armed bandit problem solving algorithms in Python
Description:

thompson provides algorithms for solving the multi-armed bandit problem with Thompson Sampling, UCB-Upper confidence Bound, and randomized sampling.

python-benfordslaw 2.1.0
Propagated dependencies: python-datazets@1.1.4 python-matplotlib@3.10.9 python-numpy@2.4.6 python-pandas@3.0.3 python-scipy@1.17.1
Channel: guix-science
Location: guix-science/packages/statistics.scm (guix-science packages statistics)
Home page: https://erdogant.github.io/benfordslaw
Licenses: Expat
Build system: pyproject
Synopsis: Test the frequency distribution of leading digits in Python
Description:

benfordslaw is Python package to test if an empirical (observed) distribution differs significantly from a theoretical (expected, Benfords) distribution. The law states that in many naturally occurring collections of numbers, the leading significant digit is likely to be small. This method can be used if you want to test whether your set of numbers may be artificial (or manipulated). If a certain set of values follows Benford’s Law then model’s for the corresponding predicted values should also follow Benford’s Law. Normal data (unmanipulated) does trend with Benford’s Law, whereas manipulated or fraudulent data does not.

python-distfit 2.0.2
Propagated dependencies: python-colourmap@1.2.1 python-joblib@1.5.3 python-matplotlib@3.10.9 python-numpy@2.4.6 python-packaging@26.2 python-pandas@3.0.3 python-pypickle@2.0.2 python-scatterd@1.4.2 python-scipy@1.17.1 python-statsmodels@0.14.6
Channel: guix-science
Location: guix-science/packages/statistics.scm (guix-science packages statistics)
Home page: https://erdogant.github.io/distfit
Licenses: Expat
Build system: pyproject
Synopsis: Probability density fitting in Python
Description:

distfit is a Python package for probability density fitting of univariate distributions for random variables. The distfit library can determine the best fit for over 90 theoretical distributions. The goodness-of-fit test is used to score for the best fit and after finding the best-fitted theoretical distribution, the loc, scale, and arg parameters are returned. It can be used for parametric, non-parametric, and discrete distributions.

python-formulae 0.7.0
Propagated dependencies: python-numpy@2.4.6 python-pandas@3.0.3 python-scipy@1.17.1
Channel: guix-science
Location: guix-science/packages/statistics.scm (guix-science packages statistics)
Home page: https://bambinos.github.io/formulae/
Licenses: Expat
Build system: pyproject
Synopsis: Formulas for mixed-effects models in Python
Description:

formulae is a Python library that implements Wilkinson's formulas for mixed-effects models. The main difference with other implementations like Patsy or formulaic is that formulae can work with formulas describing a model with both common and group specific effects (a.k.a. fixed and random effects, respectively).

python-pca 2.10.2
Propagated dependencies: python-adjusttext@1.4.0 python-colourmap@1.2.1 python-datazets@1.1.4 python-matplotlib@3.10.9 python-numpy@2.4.6 python-pandas@3.0.3 python-scatterd@1.4.2 python-scikit-learn@1.9.0 python-scipy@1.17.1 python-statsmodels@0.14.6
Channel: guix-science
Location: guix-science/packages/statistics.scm (guix-science packages statistics)
Home page: https://erdogant.github.io/pca
Licenses: Expat
Build system: pyproject
Synopsis: Principal Component Analysis in Python
Description:

pca is a python package to perform PCA and to create insightful plots. The core of PCA is built on sklearn functionality to find maximum compatibility when combining with other packages. But this PCA package can do a lot more. Besides the regular Principal Components, it can also perform SparsePCA, TruncatedSVD, and provide you with the information that can be extracted from the components.

python-bambi 0.20.0
Propagated dependencies: python-arviz-plots@1.2.0 python-formulae@0.7.0 python-graphviz@0.21 python-pandas@3.0.3 python-pymc@6.2.0 python-seaborn@0.13.2-0.32088bb python-sparse@0.18.0
Channel: guix-science
Location: guix-science/packages/statistics.scm (guix-science packages statistics)
Home page: https://bambinos.github.io/bambi/
Licenses: Expat
Build system: pyproject
Synopsis: BAyesian Model Building Interface in Python
Description:

Bambi is a high-level Bayesian model-building interface written in Python. It works with the PyMC probabilistic programming framework and is designed to make it extremely easy to fit Bayesian mixed-effects models common in biology, social sciences and other disciplines.

python-pycatch22 0.4.5
Channel: guix-science
Location: guix-science/packages/time-series.scm (guix-science packages time-series)
Home page: https://time-series-features.gitbook.io/catch22/language-specific-docs/python
Licenses: GPL 3+
Build system: pyproject
Synopsis: Canonical time-series characteristics in Python
Description:

This package provides a Python implementation of catch22, a collection of 22 time-series features.

python-tslearn 0.9.0
Propagated dependencies: python-h5py@3.16.0 python-joblib@1.5.3 python-numba@0.66.0 python-numpy@2.4.6 python-pytorch@2.10.0 python-scikit-learn@1.9.0 python-scipy@1.17.1 python-statsmodels@0.14.6
Channel: guix-science
Location: guix-science/packages/time-series.scm (guix-science packages time-series)
Home page: https://github.com/tslearn-team/tslearn
Licenses: FreeBSD
Build system: pyproject
Synopsis: Machine learning toolkit for time series data
Description:

This is a Python library for time series data mining. It provides tools for time series classification, clustering and forecasting.

python-tsfresh 0.21.2
Propagated dependencies: python-cloudpickle@3.1.0 python-dask@2026.3.0 python-distributed@2026.3.0 python-numpy@2.4.6 python-pandas@3.0.3 python-patsy@1.0.2 python-pywavelets@1.8.0 python-requests@2.34.2 python-scikit-learn@1.9.0 python-scipy@1.17.1 python-statsmodels@0.14.6 python-stumpy@1.14.1 python-tqdm@4.67.1
Channel: guix-science
Location: guix-science/packages/time-series.scm (guix-science packages time-series)
Home page: https://tsfresh.readthedocs.io/
Licenses: Expat
Build system: pyproject
Synopsis: Automatic extraction of relevant features from time series
Description:

The package provides systematic time-series feature extraction by combining established algorithms from statistics, time-series analysis, signal processing, and nonlinear dynamics with a robust feature selection algorithm. In this context, the term time-series is interpreted in the broadest possible sense, such that any types of sampled data or even event sequences can be characterised.

Total packages: 2509