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

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.


fasm 1.73.31
Channel: guix
Location: gnu/packages/assembly.scm (gnu packages assembly)
Home page: https://flatassembler.net/
Licenses: FreeBSD
Build system: gnu
Synopsis: Assembler for x86 processors
Description:

FASM is an assembler that supports x86 and IA-64 Intel architectures. It does multiple passes to optimize machine code. It has macro abilities and focuses on operating system portability.

xa 2.4.1
Channel: guix
Location: gnu/packages/assembly.scm (gnu packages assembly)
Home page: https://www.floodgap.com/retrotech/xa/
Licenses: GPL 2
Build system: gnu
Synopsis: Two-pass portable cross-assembler
Description:

xa is a high-speed, two-pass portable cross-assembler. It understands mnemonics and generates code for NMOS 6502s (such as 6502A, 6504, 6507, 6510, 7501, 8500, 8501, 8502 ...), CMOS 6502s (65C02 and Rockwell R65C02) and the 65816.

intel-xed 2025.03.02
Channel: guix
Location: gnu/packages/assembly.scm (gnu packages assembly)
Home page: https://intelxed.github.io/
Licenses: ASL 2.0
Build system: gnu
Synopsis: Encoder and decoder for x86 (IA32 and Intel64) instructions
Description:

The Intel X86 Encoder Decoder (XED) is a software library and for encoding and decoding X86 (IA32 and Intel64) instructions. The decoder takes sequences of 1-15 bytes along with machine mode information and produces a data structure describing the opcode, operands, and flags. The encoder takes a similar data structure and produces a sequence of 1 to 15 bytes. Disassembly is essentially a printing pass on the data structure.

The library and development files are under the lib output, with a family of command line utility wrappers in the default output. Each of the cli tools is named like xed*. Documentation for the cli tools is sparse, so this is a case where ``the code is the documentation.''

asm6f 1.6_freem02
Channel: guix
Location: gnu/packages/assembly.scm (gnu packages assembly)
Home page: https://github.com/freem/asm6f
Licenses: non-copyleft
Build system: gnu
Synopsis: ASM6 6502 assembler fork for NES/Famicom
Description:

ASM6f is a fork of ASM6, primarily targeted at NES/Famicom development.

  • Support for some illegal/undocumented opcodes

  • FCEUX-compatible .nl output files

  • Output of Lua-compatible symbol files

  • New IGNORENL and ENDINL directives

  • Support for iNES original and 2.0 header insertion

  • Output of .cdl files, for use with FCEUX/Mesen

  • Output of Mesen-compatible symbol files (both old and new formats)

  • Generic +/- labels do not break @local scope

  • Support for a: prefix to force absolute addressing for zero-page addresses.

neon2sse 0-1.097a5ec
Channel: guix
Location: gnu/packages/assembly.scm (gnu packages assembly)
Home page: https://github.com/intel/ARM_NEON_2_x86_SSE
Licenses: FreeBSD
Build system: cmake
Synopsis: Header file to simplify ARM->IA32 porting
Description:

The NEON_2_SSE.h file is intended to simplify ARM-to-IA32 porting. It makes the correspondence (or a real porting) of ARM NEON intrinsics as defined in the arm_neon.h header and x86 SSE (up to SSE4.2) intrinsic functions as defined in corresponding x86 compilers headers files.

dev86 1.0.1
Channel: guix
Location: gnu/packages/assembly.scm (gnu packages assembly)
Home page: https://codeberg.org/jbruchon/dev86
Licenses: GPL 2+
Build system: gnu
Synopsis: Intel 8086 (primarily 16-bit) assembler, C compiler and linker
Description:

This package provides a Intel 8086 (primarily 16-bit) assembler, a C compiler and a linker. The assembler uses Intel syntax (also Intel order of operands).

lightning 2.2.3
Channel: guix
Location: gnu/packages/assembly.scm (gnu packages assembly)
Home page: https://www.gnu.org/software/lightning/
Licenses: GPL 3+
Build system: gnu
Synopsis: Library for generating assembly code at runtime
Description:

GNU Lightning is a library that generates assembly language code at run-time. Thus, it is useful in creating Just-In-Time compilers. It abstracts over the target CPU by exposing a standardized RISC instruction set to the clients.

blinkenlights 1.0.0
Channel: guix
Location: gnu/packages/assembly.scm (gnu packages assembly)
Home page: https://justine.lol/blinkenlights/
Licenses: ISC
Build system: gnu
Synopsis: Emulator for x86_64-linux programs with a text user interface
Description:

Blinkenlights is a command-line debugger that focuses on visualizing how software changes memory. It can emulate statically-linked i8086 and x86_64-pc-linux-gnu programs.

libjit 0.1.4
Channel: guix
Location: gnu/packages/assembly.scm (gnu packages assembly)
Home page: https://www.gnu.org/software/libjit/
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: Just-In-Time compilation library
Description:

GNU libjit is a library that provides generic Just-In-Time compiler functionality independent of any particular bytecode, language, or runtime

wla-dx 10.5
Channel: guix
Location: gnu/packages/assembly.scm (gnu packages assembly)
Home page: https://github.com/vhelin/wla-dx
Licenses: GPL 2
Build system: cmake
Synopsis: Assemblers for various processors
Description:

WLA DX is a set of tools to assemble assembly files to object or library files (wla-ARCH) and link them together (wlalink). Supported architectures are:

  • z80

  • gb (z80-gb)

  • 6502

  • 65c02

  • 6510

  • 65816

  • 6800

  • 6801

  • 6809

  • 8008

  • 8080

  • huc6280

  • spc700

acme 0.97
Channel: guix
Location: gnu/packages/assembly.scm (gnu packages assembly)
Home page: https://acme-crossass.sourceforge.io/
Licenses: GPL 2+
Build system: gnu
Synopsis: Cross assembler for the 6502, 6510, 65c02 and 65816 processors
Description:

ACME is a 6502, 6510, 65c02 and 65816 cross assembler that supports global/local/anonymous labels, offset assembly, conditional assembly and looping assembly. It can include other source files as well as binaries while assembling. Calculations can be done in integer or float mode.

yasm 1.3.0
Dependencies: python-wrapper@3.11.14 xmlto@0.0.28
Channel: guix
Location: gnu/packages/assembly.scm (gnu packages assembly)
Home page: https://yasm.tortall.net/
Licenses: non-copyleft
Build system: gnu
Synopsis: Rewrite of the NASM assembler
Description:

Yasm is a complete rewrite of the NASM assembler.

Yasm currently supports the x86 and AMD64 instruction sets, accepts NASM and GAS assembler syntaxes, outputs binary, ELF32, ELF64, 32 and 64-bit Mach-O, RDOFF2, COFF, Win32, and Win64 object formats, and generates source debugging information in STABS, DWARF 2, and CodeView 8 formats.

sunwait 0.9.1
Channel: guix
Location: gnu/packages/astronomy.scm (gnu packages astronomy)
Home page: https://github.com/risacher/sunwait
Licenses: GPL 3
Build system: gnu
Synopsis: Sunrise and sunset times calculation
Description:

Sunwait calculates sunrise or sunset times with civil, nautical, astronomical and custom twilights. The sun's position is calculated using time, and position - latitude and longitude should be specified on the command line.

Features:

  • calculates sunrise and sunset for given coordinates

  • can wait for sunrise/sunset, or return DAY or NIGHT codes

  • works with Windows Task Scheduler (or cron)

  • supports custom twilight angles

  • used to automate domestic lighting with Arduino transmitter and radio controlled sockets

python-raccoon 1.0.0
Propagated dependencies: python-astropy@7.1.1 python-matplotlib@3.8.2 python-numpy@1.26.4 python-scipy@1.12.0 python-statsmodels@0.14.4 python-tqdm@4.67.1
Channel: guix
Location: gnu/packages/astronomy.scm (gnu packages astronomy)
Home page: https://github.com/ajshajib/raccoon
Licenses: Modified BSD
Build system: pyproject
Synopsis: Clean modulation due to resampling noise in the JWST/NIRSpec IFS spectra
Description:

Package Raccoon cleans the "wiggles" (i.e., low-frequency sinusoidal artifacts) in the JWST-NIRSpec IFS (integral field spectroscopy) data. These wiggles are caused by resampling noise or aliasing artifacts.

python-astropy-healpix 1.1.2
Propagated dependencies: python-astropy@7.1.1 python-numpy@1.26.4
Channel: guix
Location: gnu/packages/astronomy.scm (gnu packages astronomy)
Home page: https://github.com/astropy/astropy-healpix
Licenses: Modified BSD
Build system: pyproject
Synopsis: HEALPix for Astropy
Description:

This package provides HEALPix to the Astropy project.

python-sunkit-image 0.6.1
Propagated dependencies: python-astropy@7.1.1 python-matplotlib@3.8.2 python-numpy@1.26.4 python-scikit-image@0.23.2 python-scipy@1.12.0 python-sunpy@7.0.3
Channel: guix
Location: gnu/packages/astronomy.scm (gnu packages astronomy)
Home page: https://github.com/sunpy/sunkit-image/
Licenses: FreeBSD
Build system: pyproject
Synopsis: Solar Physics image processing toolbox
Description:

This package provides an image processing toolbox for Solar Physics.

uranimator 0.0.0-1.d96f008
Channel: guix
Location: gnu/packages/astronomy.scm (gnu packages astronomy)
Home page: https://codeberg.org/astronexus/uranimator
Licenses: AGPL 3
Build system: go
Synopsis: Create sets of astro .png files that can be turned into animations
Description:

uranimator is a CLI tool that works with your existing (code uraniborg) install to create animations. See how the sky evolves over a million years or what traveling to a star 100 light years away looks like.

cianna 1.0.0
Dependencies: openblas@0.3.30
Channel: guix
Location: gnu/packages/astronomy.scm (gnu packages astronomy)
Home page: https://github.com/Deyht/CIANNA
Licenses: ASL 2.0
Build system: gnu
Synopsis: Deep learning framework for astronomical data analysis
Description:

This package provides a CIANNA - a general-purpose deep learning framework primarily developed and used for astronomical data analysis.

celestia 1.6.4-0.d3f4040
Dependencies: eigen@3.4.0 ffmpeg@8.0 fmt@9.1.0 freetype@2.13.3 glu@9.0.2 gperf@3.3 libavif@1.0.4 libepoxy@1.5.10 libjpeg-turbo@2.1.4 libpng@1.6.39 mesa@25.2.3 qtbase@6.9.2 qtwayland@6.9.2
Propagated dependencies: lua@5.3.5 perl@5.36.0
Channel: guix
Location: gnu/packages/astronomy.scm (gnu packages astronomy)
Home page: https://celestia.space/
Licenses: GPL 2+
Build system: cmake
Synopsis: Real-time 3D visualization of space
Description:

This simulation program lets you explore our universe in three dimensions. Celestia simulates many different types of celestial objects. From planets and moons to star clusters and galaxies, you can visit every object in the expandable database and view it from any point in space and time. The position and movement of solar system objects is calculated accurately in real time at any rate desired.

python-pysynphot 2.0.0-0.54e9e2a
Propagated dependencies: python-astropy@7.1.1 python-beautifulsoup4@4.14.3 python-numpy@1.26.4 python-pytest-astropy-header@0.2.2 python-six@1.17.0
Channel: guix
Location: gnu/packages/astronomy.scm (gnu packages astronomy)
Home page: https://github.com/spacetelescope/pysynphot
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python Synthetic Photometry Utilities
Description:

Astrolib PySynphot (hereafter referred to only as pysynphot) is an object-oriented replacement for STSDAS SYNPHOT synthetic photometry package in IRAF. pysynphot simulates photometric data and spectra as they are observed with the Hubble Space Telescope (HST). Passbands for standard photometric systems are available, and users can incorporate their own filters, spectra, and data.

xplanet 1.3.1
Dependencies: freetype@2.13.3 giflib@5.2.1 libice@1.1.2 libjpeg-turbo@2.1.4 libpng@1.6.39 libtiff@4.4.0 libx11@1.8.12 libxscrnsaver@1.2.4 netpbm@10.78.3 pango@1.54.0 zlib@1.3.1
Channel: guix
Location: gnu/packages/astronomy.scm (gnu packages astronomy)
Home page: https://xplanet.sourceforge.net/
Licenses: GPL 2+
Build system: gnu
Synopsis: Planetary body renderer
Description:

Xplanet renders an image of a planet into an X window or file. All of the major planets and most satellites can be drawn and different map projections are also supported, including azimuthal, hemisphere, Lambert, Mercator, Mollweide, Peters, polyconic, orthographic and rectangular.

python-baseband 4.3.0
Propagated dependencies: python-astropy@7.1.1
Channel: guix
Location: gnu/packages/astronomy.scm (gnu packages astronomy)
Home page: https://github.com/mhvk/baseband
Licenses: GPL 3+
Build system: pyproject
Synopsis: Radio baseband I/O
Description:

Baseband is a package for reading and writing VLBI and other radio baseband files, with the aim of simplifying and streamlining data conversion and standardization.

python-pysm3 3.4.3
Propagated dependencies: python-astropy@7.1.1 python-h5py@3.13.0 python-healpy@1.18.1 python-numba@0.61.0 python-numpy@1.26.4 python-scipy@1.12.0 python-toml@0.10.2
Channel: guix
Location: gnu/packages/astronomy.scm (gnu packages astronomy)
Home page: https://pysm3.readthedocs.io/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Sky emission simulations for Cosmic Microwave Background experiments
Description:

PySM generates full-sky simulations of Galactic emissions in intensity and polarization relevant to Cosmic Microwave Background experiments. It is a large refactor of PySM 2 focused on reducing memory usage, improving performance and run in parallel with MPI.

alfa 2.3
Dependencies: cfitsio@4.6.3 gfortran@14.3.0
Channel: guix
Location: gnu/packages/astronomy.scm (gnu packages astronomy)
Home page: https://nebulousresearch.org/codes/alfa/
Licenses: GPL 3
Build system: gnu
Synopsis: Automated line fitting algorithm
Description:

This package provides ALFA, which can identify and fit hundreds of lines in emission line spectra in just a few seconds with following features:

  • A population of synthetic spectra is generated using a reference line catalogue.

  • The goodness of fit for each synthetic spectrum is calculated. The best sets of parameters are retained and the rest discarded.

  • A new population of synthetic spectra is obtained by averaging pairs of the best performers.

  • A small fraction of the parameters of the lines in the new generation are randomly altered.

  • The process repeats until a good fit is obtained.

Total packages: 69236