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.
This is the official Quil-Lang Quantum Virtual Machine (QVM), a flexible and efficient simulator for Quil.
This is the official Quil-Lang Quantum Virtual Machine (QVM), a flexible and efficient simulator for Quil.
Quil is the quantum instruction language, originally developed at Rigetti Computing. In Quil quantum algorithms are expressed using Quil's standard gates and instructions
This package provides the asynchronous RPC client-server framework and message specification for Rigetti Quantum Cloud Services (QCS). It implements an efficient transport protocol by using ZeroMQ (ZMQ) sockets and MessagePack (msgpack) serialization.
Racket is a general-purpose programming language in the Scheme family, with a large set of libraries and a compiler based on Chez Scheme. Racket is also a platform for language-oriented programming, from small domain-specific languages to complete language implementations.
The main Racket distribution comes with many bundled packages, including the DrRacket IDE, libraries for GUI and web programming, and implementations of languages such as Typed Racket, R5RS and R6RS Scheme, Algol 60, and Datalog.
Zuo is a tiny Racket with primitives for dealing with files and running processes. It comes with a make-like embedded DSL, which is used to build Racket itself.
Zuo is a Racket variant in the sense that program files start with #lang, and the module path after #lang determines the parsing and expansion of the file content. That's how the make-like DSL is defined, and even the base Zuo language is defined by layers of #langs. One of the early layers implements macros.
The Racket BC (``before Chez'' or ``bytecode'') implementation was the default before Racket 8.0. It uses a compiler written in C targeting architecture-independent bytecode, plus a JIT compiler on most platforms. Racket BC has a different C API than the current default runtime system, Racket CS (based on ``Chez Scheme'').
This package is the normal implementation of Racket BC with a precise garbage collector, 3M (``Moving Memory Manager'').
Racket is a general-purpose programming language in the Scheme family, with a large set of libraries and a compiler based on Chez Scheme. Racket is also a platform for language-oriented programming, from small domain-specific languages to complete language implementations.
The ``minimal Racket'' distribution includes just enough of Racket for you to use raco pkg to install more. Bundled packages, such as the DrRacket IDE, are not included.
This variant of the Racket BC (``before Chez'' or ``bytecode'') implementation is not recommended for general use. It uses CGC (a ``Conservative Garbage Collector''), which was succeeded as default in PLT Scheme version 370 (which translates to 3.7 in the current versioning scheme) by the 3M variant, which in turn was succeeded in version 8.0 by the Racket CS implementation.
Racket CGC is primarily used for bootstrapping Racket BC [3M]. It may also be used for embedding applications without the annotations needed in C code to use the 3M garbage collector.
The Racket CS implementation, which uses ``Chez Scheme'' as its core compiler and runtime system, has been the default Racket VM implementation since Racket 8.0. It performs better than the Racket BC implementation for most programs. On systems for which Racket CS cannot generate machine code, this package uses a variant of its ``portable bytecode'' backend specialized for word size and endianness.
Using the Racket VM packages directly is not recommended: instead, install the racket-minimal or racket packages.
FLAMP is a program for transferring files by radio waves using AMP (Amateur Multicast Protocol).
Aldo is a morse code learning tool providing four type of training methods:
Classic exercise,
Koch method,
Read from file,
Callsign exercise.
Minimodem is a command-line program which decodes (or generates) audio modem tones at any specified baud rate, using various framing protocols. It acts a general-purpose software FSK modem, and includes support for various standard FSK protocols such as Bell103, Bell202, RTTY, TTY/TDD, NOAA SAME, and Caller-ID.
Xnec2c is a GTK3-based graphical version of nec2c, a translation to the C language of NEC2, the FORTRAN Numerical Electromagnetics Code commonly used for antenna simulation and analysis. It can be used to define the geometry of an antenna, and then plot the radiation pattern or frequency-related data like gain and standing wave ratio.
DVB-T dongles based on the Realtek RTL2832U can be used as a cheap software defined radio, since the chip allows transferring the raw I/Q samples to the host. rtl-sdr provides drivers for this purpose.
The default Linux driver managing DVB-T dongles as TV devices doesn't work for SDR purposes and clashes with this package. Therefore you must prevent the kernel from loading it automatically by adding the following line to your system configuration:
(kernel-arguments '("modprobe.blacklist=dvb_usb_rtl28xxu"))To install the rtl-sdr udev rules, you must extend 'udev-service-type' with this package. E.g.: (udev-rules-service 'rtl-sdr rtl-sdr)
SoapySDR is a library designed to support several kinds of software defined radio hardware devices with a common API.
convert-samples is a command-line program to convert samples received from software defined radios from one format to another.
Supported formats:
s8: signed 8 bit integer
u8: unsigned 8 bit integer
s16: signed 16 bit integer
u16: unsigned 16 bit integer
s32: signed 32 bit integer
u32: unsigned 32 bit integer
f32: 32 bit float
cs8: complex made of signed 8 bit integers
cu8: complex made of unsigned 8 bit integers
cs16: complex made of signed 16 bit integers
cu16: complex made of unsigned 16 bit integers
cs32: complex made of signed 32 bit integers
cu32: complex made of unsigned 32 bit integers
cf32: complex made of 32 bit floats
This package provides support for sound card devices to the SoapySDR library. It also adds hamlib support, which provides basic gain and frequency controls for certain tuners which may be paired with an audio device.
qdmr is a graphical user interface (GUI) application that allows one to program several types of DMR radios. It is comparable to the Customer Programming Software (CPS) bundled with these radios but aims to be a more universal tool.
To install the qdmr udev rules, you must extend udev-service-type with this package. E.g.: (udev-rules-service 'qdmr qdmr).
This package provides a decoder for VDL Mode 2 messages used by planes.
This package provides BladeRF devices support to the SoapySDR library.
JTDX means "JT,T10 and FT8 and FT4 modes for DXing", it is being developed with main focus on the sensitivity and decoding efficiency, both, in overcrowded and half empty HF band conditions.
It is modified WSJT-X software forked from WSJT-X r6462. JTDX supports JT9, JT65, T10, FT8 and FT4 © digital modes for HF amateur radio communication, focused on DXing and being shaped by community of DXers.JTDX
Multimon-ng can decode several digital radio transmission modes:
POCSAG512, POCSAG1200, POCSAG2400
FLEX
EAS
UFSK1200, CLIPFSK, AFSK1200, AFSK2400, AFSK2400_2, AFSK2400_3
HAPN4800
FSK9600
DTMF
ZVEI1, ZVEI2, ZVEI3, DZVEI, PZVEI
EEA, EIA, CCIR
MORSE CW
X10
This package includes the libcsdr library of DSP functions for SDRs, and the csdr command line program that can be used to build simple signal processing flow graphs.