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

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.


python-quickbayes 1.0.2
Propagated dependencies: python-joblib@1.5.2 python-numpy@2.3.1 python-scipy@1.16.3
Channel: guix
Location: gnu/packages/physics.scm (gnu packages physics)
Home page: https://quickbayes.readthedocs.io/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Bayesian analysis tools for neutron scattering
Description:

QuickBayes provides Bayesian analysis tools for analyzing neutron scattering data. It is designed for use with the Mantid framework for neutron and muon data analysis.

mantid 6.16.0
Dependencies: boost@1.89.0 eigen@3.4.0 glu@9.0.2 gsl@2.8 hdf5@1.14.6 jemalloc@5.3.0 jsoncpp@1.9.6 libjpeg-turbo@2.1.4 librdkafka@1.6.1 mesa@26.0.2 muparser@2.3.5 opencascade-occt@7.9.3 openssl@3.5.5 poco@1.15.0 python@3.12.12 python-pyqt@5.15.11 python-qtpy@2.4.3 python-pyqt5-sip@12.17.0 python-pyqtwebengine@5.15.9 qscintilla@2.13.4 qtbase@5.15.17 qtsvg@5.15.17 qttools@5.15.17 qtwayland@5.15.18 qtwebengine@5.15.17 tbb@2021.6.0 zlib@1.3.1
Propagated dependencies: python-annotated-types@0.7.0 python-dateutil@2.9.0 python-euphonic@1.5.0 python-h5py@3.15.1 python-ipython-pygments-lexers@1.1.1 python-joblib@1.5.2 python-lz4@4.4.4 python-matplotlib@3.10.8 python-mslice@2.14 python-mvesuvio@0.1 python-numpy@2.3.1 python-shiver@1.8.2 python-orsopy@1.2.1 python-psutil@7.2.2 python-pycifrw@5.0.1 python-pydantic@2.12.5 python-pydantic-core@2.41.5 python-pystog@0.6.1 python-pystack@1.5.1 python-pyvista@0.46.5 python-pyvistaqt@0.11.3 python-pyyaml@6.0.2 python-qtconsole@5.7.2 python-qtpy@2.4.3 python-quasielasticbayes@0.3.0 python-quickbayes@1.0.2 python-scooby@0.11.0 python-scipy@1.16.3 python-seekpath@2.1.0 python-superqt@0.8.1 python-toml@0.10.2 vtk@9.6.0
Channel: guix
Location: gnu/packages/physics.scm (gnu packages physics)
Home page: https://www.mantidproject.org/
Licenses: GPL 3+
Build system: qt
Synopsis: Data analysis framework for neutron and muon experiments
Description:

Mantid is a framework for the reduction and analysis of neutron and muon scattering data. It provides a collection of algorithms for data processing, visualization tools, and interfaces for instrument scientists and users at neutron and muon facilities worldwide.

Optional GUI extensions such as python-mslice and python-shiver appear in the Workbench Interfaces menu when installed alongside Mantid. Script libraries like python-mvesuvio can be imported in Workbench's script editor.

cytnx 1.0.1
Dependencies: boost@1.89.0 openblas@0.3.31 python@3.12.12 libomp@13.0.1
Propagated dependencies: python-beartype@0.21.0 python-graphviz@0.21 python-numpy@2.3.1
Channel: guix
Location: gnu/packages/physics.scm (gnu packages physics)
Home page: https://github.com/cytnx-dev/cytnx
Licenses: LGPL 3+
Build system: cmake
Synopsis: Quantum physics simulations using tensor network algorithms
Description:

Cytnx is a tensor network library designed for quantum physics simulations using tensor network algorithms, offering the following features:

  • Most of the APIs are identical in C++ and Python, enabling seamless transitions between the two for prototyping and production.

  • Cytnx APIs share very similar interfaces with popular libraries such as NumPy, SciPy, and PyTorch, minimizing the learning curve for new users.

  • Cytnx supports multi-device operations (CPUs/GPUs) directly at the base container level. Both the containers and linear algebra functions share consistent APIs regardless of the devices on which the input tensors are stored, similar to PyTorch.

  • For algorithms in physics, Cytnx provides powerful tools such as UniTensor, Network, Symmetry etc. These objects are built on top of Tensor objects, specifically aiming to reduce the developing work of Tensor network algorithms by simplifying the user interfaces.

This library is based on papaer - The Cytnx library for tensor networks; Kai-Hsin Wu, Chang-Teng Lin, Ke Hsu, Hao-Ti Hung, Manuel Schneider, Chia-Min Chung, Ying-Jer Kao, Pochung Chen; https://doi.org/10.21468/SciPostPhysCodeb.53-r1.0.

npiet 1.3f
Dependencies: bash-minimal@5.2.37 gd@2.3.3 giflib@5.2.1 libpng@1.6.39 tk@8.6.12
Channel: guix
Location: gnu/packages/piet.scm (gnu packages piet)
Home page: https://www.bertnase.de/npiet/
Licenses: GPL 2+
Build system: gnu
Synopsis: Piet interpreter
Description:

Npiet is an interpreter for the Piet programming language. Instead of text, Piet programs are pictures. Commands are determined based on changes in color.

This package includes:

  1. npiet, a Piet interpreter with debugging capabilities

  2. npiet-foogol, a program that builds a Piet program from Foogol, an Algol-like language

  3. npietedit, an editor for Piet programs.

piet-toolchain 0.0.0-0.f002ff6
Dependencies: bash-minimal@5.2.37 perl@5.36.0 perl-parse-recdescent@1.967015
Channel: guix
Location: gnu/packages/piet.scm (gnu packages piet)
Home page: https://www.toothycat.net/wiki/wiki.pl?MoonShadow/Piet
Licenses: CC-BY-SA 4.0
Build system: gnu
Synopsis: Piet compiler and assembler
Description:

This package provides a compiler and assembler that target the Piet graphical programming language.

piet-assembler converts Piet assembler instructions (e.g., push, add, switch, outn) and directives into an executable netpbm image of the corresponding Piet program.

piet-compiler compiles a C-like high-level language into assembly source understood by piet-assembler. It supports common arithmetic and boolean logic operators (though not bitwise manipulation), flow control (if, for, while), recursive functions, in-line assembler, and input/output intrinsics. The only supported data type is the integer.

The language is documented only by the compiler's Perl source code and the included samples.

pkgconf-as-pkg-config 2.5.1
Dependencies: pkgconf@2.5.1
Channel: guix
Location: gnu/packages/pkg-config.scm (gnu packages pkg-config)
Home page: http://pkgconf.org/
Licenses: ISC
Build system: gnu
Synopsis: Package compiler and linker metadata toolkit
Description:

pkgconf is a program which helps to configure compiler and linker flags for development libraries. It is similar to pkg-config from freedesktop.org. libpkgconf is a library which provides access to most of pkgconf's functionality, to allow other tooling such as compilers and IDEs to discover and use libraries configured by pkgconf.

pkgconf 2.5.1
Channel: guix
Location: gnu/packages/pkg-config.scm (gnu packages pkg-config)
Home page: http://pkgconf.org/
Licenses: ISC
Build system: gnu
Synopsis: Package compiler and linker metadata toolkit
Description:

pkgconf is a program which helps to configure compiler and linker flags for development libraries. It is similar to pkg-config from freedesktop.org. libpkgconf is a library which provides access to most of pkgconf's functionality, to allow other tooling such as compilers and IDEs to discover and use libraries configured by pkgconf.

pkg-config 0.29.2
Channel: guix
Location: gnu/packages/pkg-config.scm (gnu packages pkg-config)
Home page: https://www.freedesktop.org/wiki/Software/pkg-config
Licenses: GPL 2+
Build system: gnu
Synopsis: Helper tool used when compiling applications and libraries
Description:

pkg-config is a helper tool used when compiling applications and libraries. It helps you insert the correct compiler options on the command line so an application can use gcc -o test test.c `pkg-config --libs --cflags glib-2.0` for instance, rather than hard-coding values on where to find glib (or other libraries). It is language-agnostic, so it can be used for defining the location of documentation tools, for instance.

drawterm-wayland 20251123-2.e551ef4
Dependencies: libdecor@0.2.2 libxkbcommon@1.13.1 pipewire@1.6.2 wayland@1.24.0 wayland-protocols@1.47 wlr-protocols@1.0-0.2b8d433
Channel: guix
Location: gnu/packages/plan9.scm (gnu packages plan9)
Home page: https://drawterm.9front.org
Licenses: Expat
Build system: gnu
Synopsis: Connect to Plan 9 systems
Description:

drawterm is a client for connecting venerable systems to Plan 9 systems. It behaves like a Plan 9 kernel and will attempt to reconstruct a Plan 9 terminal-like experience from a non-Plan 9 system.

diod 1.1.0
Dependencies: libcap@2.64 lua@5.3.5 munge@0.5.18 ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/plan9.scm (gnu packages plan9)
Home page: https://github.com/chaos/diod
Licenses: GPL 2+
Build system: gnu
Synopsis: Distributed I/O daemon, a 9P file server
Description:

Diod is a multi-threaded, user space file server that speaks 9P2000.L protocol.

drawterm 20251123-2.e551ef4
Dependencies: libx11@1.8.12 libxt@1.3.1
Channel: guix
Location: gnu/packages/plan9.scm (gnu packages plan9)
Home page: https://drawterm.9front.org
Licenses: Expat
Build system: gnu
Synopsis: Connect to Plan 9 systems
Description:

drawterm is a client for connecting venerable systems to Plan 9 systems. It behaves like a Plan 9 kernel and will attempt to reconstruct a Plan 9 terminal-like experience from a non-Plan 9 system.

plan9port 0.1.0-2.b379c7c
Dependencies: bash-minimal@5.2.37 fontconfig-minimal@2.16.0 libx11@1.8.12 libxext@1.3.6 libxt@1.3.1
Propagated dependencies: gcc-toolchain@14.3.0
Channel: guix
Location: gnu/packages/plan9.scm (gnu packages plan9)
Home page: https://9fans.github.io/plan9port/
Licenses: Expat Zlib
Build system: gnu
Synopsis: Port of many Plan 9 libraries and programs
Description:

Plan 9 from User Space (aka plan9port) is a port of many Plan 9 programs from their native Plan 9 environment to Unix-like operating systems.

9pfs 0.5
Dependencies: fuse@2.9.9
Channel: guix
Location: gnu/packages/plan9.scm (gnu packages plan9)
Home page: https://github.com/ftrvxmtrx/9pfs
Licenses: ISC Expat
Build system: gnu
Synopsis: Mounts a 9P server's files into the file system
Description:

9pfs mounts a file system using the 9P protocol. It is a replacement for 9pfuse from plan9port.

node-playwright-core 1.50.0
Dependencies: node-esbuild@0.24.0 node-colors@1.4.0 node-commander@8.3.0 node-debug@4.3.4 node-diff@7.0.0 node-dotenv@16.4.5 node-graceful-fs@4.2.10 node-https-proxy-agent@7.0.6 node-jpeg-js@0.4.4 node-mime@3.0.0 node-minimatch@3.1.2 node-ms@2.1.3 node-open@8.4.0 node-pngjs@6.0.0 node-progress@2.0.3 node-proper-lockfile@4.1.2 node-proxy-from-env@1.1.0 node-retry@0.12.0 node-signal-exit@3.0.7 node-socks-proxy-agent@8.0.5 node-stack-utils@2.0.5 node-ws@8.17.1 node-yaml@2.6.0 node-yazl@2.5.1 node-yauzl@2.10.0 node-extract-zip@2.0.1
Channel: guix
Location: gnu/packages/playwright.scm (gnu packages playwright)
Home page: https://playwright.dev/
Licenses: ASL 2.0
Build system: node
Synopsis: Browser automation library (Chromium-only)
Description:

Playwright is a framework for browser automation and end-to-end testing. This package provides playwright-core, the library without bundled browsers.

Important: This package only supports Chromium-based browsers. Firefox and WebKit are not supported because Playwright requires custom-patched versions of those browsers that are not packaged for Guix.

To use Playwright with the system Chromium, either:

  1. Set the environment variable PLAYWRIGHT_CHROMIUM_EXECUTABLE_PATH to the Chromium binary path, or

  2. Use the executablePath option in your Playwright code:

    const browser = await chromium.launch({
      executablePath: '/run/current-system/profile/bin/chromium'
    });

    For the command line variant $codeplaywright-core, set the environment variable $envPWTEST_CLI_EXECUTABLE_PATH to the Chromium binary path.

youplot 0.4.6
Propagated dependencies: ruby-unicode-plot@0.0.5
Channel: guix
Location: gnu/packages/plotutils.scm (gnu packages plotutils)
Home page: https://github.com/red-data-tools/YouPlot
Licenses: Expat
Build system: ruby
Synopsis: Command line tool that draw plots on the terminal
Description:

YouPlot is a command line tool that draws plots on the terminal, powered by UnicodePlot gem. It provides commands youplot and uplot (shorthand) are provided, and supports chart types of barplot, histogram, lineplot, scatter, density, boxplot, and count.

guile2.2-charting 0.2.0-2.72c148f
Dependencies: guile@2.2.7
Propagated dependencies: guile2.2-cairo@1.11.2
Channel: guix
Location: gnu/packages/plotutils.scm (gnu packages plotutils)
Home page: https://wingolog.org/projects/guile-charting/
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: Create charts and graphs in Guile
Description:

Guile-Charting is a Guile Scheme library to create bar charts and graphs using the Cairo drawing library.

asymptote 3.12
Dependencies: bash-minimal@5.2.37 eigen@3.4.0 fftw@3.3.10 freeglut@3.4.0 glew@2.2.0 glfw@3.3.10 glm@1.0.1 glslang@1.4.335.0 gsl@2.8 libglvnd@1.7.0 libtirpc@1.3.1 ncurses@6.2.20210619 python@3.12.12 python-cson@0.8 python-numpy@2.3.1 python-pyqt@5.15.11 readline@8.2.13 spirv-tools@1.4.335.0 vulkan-loader@1.4.335.0 zlib@1.3.1
Channel: guix
Location: gnu/packages/plotutils.scm (gnu packages plotutils)
Home page: https://asymptote.sourceforge.io
Licenses: LGPL 3+
Build system: gnu
Synopsis: Script-based vector graphics language
Description:

Asymptote is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality level of typesetting that LaTeX does for scientific text.

guile-charting 0.2.0-2.72c148f
Dependencies: guile@3.0.9
Propagated dependencies: guile-cairo@1.11.2
Channel: guix
Location: gnu/packages/plotutils.scm (gnu packages plotutils)
Home page: https://wingolog.org/projects/guile-charting/
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: Create charts and graphs in Guile
Description:

Guile-Charting is a Guile Scheme library to create bar charts and graphs using the Cairo drawing library.

guile-plotutils 1.0.2
Dependencies: plotutils@2.6 guile@3.0.9 zlib@1.3.1
Channel: guix
Location: gnu/packages/plotutils.scm (gnu packages plotutils)
Home page: https://github.com/spk121/guile-plotutils
Licenses: GPL 3+
Build system: gnu
Synopsis: Guile bindings to the GNU Plotutils plotting libraries
Description:

Guile-Plotutils is a Guile binding to the venerable GNU Plotutils plotting and graphing library. If you want to make graphs that look like you went to university in the 1990s, this is the library for you.

plotutils 2.6
Dependencies: libpng@1.6.39 libx11@1.8.12 libxt@1.3.1 libxaw@1.0.16
Channel: guix
Location: gnu/packages/plotutils.scm (gnu packages plotutils)
Home page: https://www.gnu.org/software/plotutils/
Licenses: GPL 2+
Build system: gnu
Synopsis: Plotting utilities and library
Description:

GNU Plotutils is a package for plotting and working with 2D graphics. It includes the C library libplot and the C++ libplotter library for exporting 2D vector graphics in many file formats. It also has support for 2D vector graphics animations. The package also contains command-line programs for plotting scientific data.

plplot 5.15.0
Dependencies: wxwidgets@3.2.10
Channel: guix
Location: gnu/packages/plotutils.scm (gnu packages plotutils)
Home page: http://plplot.org/
Licenses: LGPL 2.0 GPL 2+ FreeBSD Open Government Licence for Public Sector Information CC-BY-SA 3.0 Expat
Build system: cmake
Synopsis: Scientific plotting library with Unicode support
Description:

PLplot is a software package for creating scientific plots which core library can be used to create standard x-y plots, semi-log plots, log-log plots, contour plots, 3D surface plots, mesh plots, bar charts and pie charts. Multiple graphs (of the same or different sizes) may be placed on a single page, and multiple pages are allowed for those device formats that support them.

PLplot has support for plot symbols and text specified by the user in the UTF-8 encoding of Unicode. This means for our many Unicode-aware devices that plot symbols and text are only limited by the collection of glyphs normally available via installed system fonts. Furthermore, a large subset of our Unicode-aware devices also support complex text layout (CTL) languages such as Arabic, Hebrew, and Indic and Indic-derived CTL scripts such as Devanagari, Thai, Lao, and Tibetan. Thus, for these PLplot devices essentially any language that is supported by Unicode and installed system fonts can be used to label plots.

ruby-unicode-plot 0.0.5
Propagated dependencies: ruby-enumerable-statistics@2.0.7
Channel: guix
Location: gnu/packages/plotutils.scm (gnu packages plotutils)
Home page: https://github.com/red-data-tools/unicode_plot.rb
Licenses: Expat
Build system: ruby
Synopsis: Library to plot your data by Unicode characters
Description:

UnicodePlot provides the feature to make charts with Unicode characters. Supported charts are: barplot, boxplot, densityplot, histogram, lineplot, and scatterplot.

matplotplusplus 1.2.2
Dependencies: bash-minimal@5.2.37 fftw@3.3.10 gnuplot@6.0.1 libjpeg@9f lapack@3.12.1 libpng@1.6.39 libtiff@4.4.0 nodesoup@0.1.0-0.3158ad0 openblas@0.3.31 opencv@4.13.0 zlib@1.3.1
Channel: guix
Location: gnu/packages/plotutils.scm (gnu packages plotutils)
Home page: https://alandefreitas.github.io/matplotplusplus
Licenses: Expat
Build system: cmake
Synopsis: C++ graphics library for data visualization
Description:

Matplot++ is a graphics library for data visualization that provides interactive plotting, means for exporting plots in high-quality formats for scientific publications, a compact syntax consistent with similar libraries, dozens of plot categories with specialized algorithms, multiple coding styles, and supports generic backends.

ploticus 2.42
Dependencies: bash-minimal@5.2.37 libpng@1.6.39 libx11@1.8.12 zlib@1.3.1
Channel: guix
Location: gnu/packages/plotutils.scm (gnu packages plotutils)
Home page: https://ploticus.sourceforge.net/
Licenses: GPL 2+
Build system: gnu
Synopsis: Command-line tool for producing plots and charts
Description:

Ploticus is a non-interactive software package for producing plots, charts, and graphics from data. Ploticus is good for automated or just-in-time graph generation, handles date and time data nicely, and has basic statistical capabilities. It allows significant user control over colors, styles, options and details.

Total packages: 72465