_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
python-cbor2 5.4.2.post1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/agronholm/cbor2
Licenses: Expat
Synopsis: Concise Binary Object Representation (CBOR) (de)serializer
Description:

This Python library provides encoding and decoding for the Concise Binary Object Representation (CBOR) (RFC 8949) serialization format. The specification is fully compatible with the original RFC 7049. Among its features are:

  • Simple API like the json or pickle modules.

  • Support many CBOR tags with stdlib objects.

  • Generic tag decoding.

  • Shared value references including cyclic references.

  • String references compact encoding with repeated strings replaced with indices.

  • Optional C module backend tested on big- and little-endian architectures.

  • Extensible tagged value handling using tag_hook and object_hook on decode and default on encode.

python-poppy 1.1.1
Propagated dependencies: python-astropy@6.1.7 python-matplotlib@3.8.2 python-numpy@1.24.4 python-scipy@1.12.0
Channel: guix
Location: gnu/packages/astronomy.scm (gnu packages astronomy)
Home page: https://poppy-optics.readthedocs.io/
Licenses: Modified BSD
Synopsis: Physical Optics Propagation in Python
Description:

POPPY is a Python package that simulates physical optical propagation including diffraction. It implements a flexible framework for modeling Fraunhofer and Fresnel diffraction and point spread function formation, particularly in the context of astronomical telescopes.

POPPY was developed as part of a simulation package for the James Webb Space Telescope, but is more broadly applicable to many kinds of imaging simulations. It is not, however, a substitute for high fidelity optical design software such as Zemax or Code V, but rather is intended as a lightweight alternative for cases for which diffractive rather than geometric optics is the topic of interest, and which require portability between platforms or ease of scripting.

python-funcy 1.11
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/Suor/funcy
Licenses: Modified BSD
Synopsis: Functional tools
Description:

funcy is a library that provides functional tools. Examples are:

  1. merge - Merges collections of the same type

  2. walk - Type-preserving map

  3. select - Selects a part of a collection

  4. take - Takes the first n items of a collection

  5. first - Takes the first item of a collection

  6. remove - Predicated-removes items of a collection

  7. concat - Concatenates two collections

  8. flatten - Flattens a collection with subcollections

  9. distinct - Returns only distinct items

  10. split - Predicated-splits a collection

  11. split_at - Splits a collection at a given item

  12. group_by - Groups items by group

  13. pairwise - Pairs off adjacent items

  14. partial - Partially-applies a function

  15. curry - Curries a function

  16. compose - Composes functions

  17. complement - Complements a predicate

  18. all_fn - "all" with predicate

python-pypng 0.20220715.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/drj11/pypng
Licenses: Expat
Synopsis: Pure Python PNG image encoder/decoder
Description:

The PyPNG module implements support for PNG images. It reads and writes PNG files with all allowable bit depths (1/2/4/8/16/24/32/48/64 bits per pixel) and colour combinations: greyscale (1/2/4/8/16 bit); RGB, RGBA, LA (greyscale with alpha) with 8/16 bits per channel; colour mapped images (1/2/4/8 bit). Adam7 interlacing is supported for reading and writing. A number of optional chunks can be specified (when writing) and understood (when reading): tRNS, bKGD, gAMA.

PyPNG is not a high level toolkit for image processing (like PIL) and does not aim at being a replacement or competitor. Its strength lies in fine-grained extensive support of PNG features. It can also read and write Netpbm PAM files, with a focus on its use as an intermediate format for implementing custom PNG processing.

python-ginga 4.1.1
Propagated dependencies: python-astropy@6.1.7 python-astroquery@0.4.7 python-dateutil@2.8.2 python-docutils@0.19 python-magic@0.4.27 python-matplotlib@3.8.2 python-fitsio@1.2.4 python-numpy@1.24.4 python-photutils@2.0.2 python-pillow@9.2.0 python-qtpy@2.2.0 python-scipy@1.12.0
Channel: ffab
Location: ffab/packages/astronomy.scm (ffab packages astronomy)
Home page: https://ejeschke.github.io/ginga/
Licenses: Modified BSD
Synopsis: Scientific image viewer and toolkit for FITS files
Description:

Ginga is a toolkit designed for building viewers for scientific image data in Python, visualizing 2D pixel data in numpy arrays. It can view astronomical data such as contained in files based on the FITS (Flexible Image Transport System) file format. It is written and is maintained by software engineers at the National Astronomical Observatory of Japan (NAOJ), the Space Telescope Science Institute (STScI), and other contributing entities.

The Ginga toolkit centers around an image display object which supports zooming and panning, color and intensity mapping, a choice of several automatic cut levels algorithms and canvases for plotting scalable geometric forms. In addition to this widget, a general purpose "reference" FITS viewer is provided, based on a plugin framework. A fairly complete set of standard plugins are provided for features that we expect from a modern FITS viewer: panning and zooming windows, star catalog access, cuts, star pick/FWHM, thumbnails, etc.

python-ginga 5.2.0
Propagated dependencies: opencv@4.10.0 python-astropy@6.1.7 python-astroquery@0.4.7 python-dateutil@2.8.2 python-exif-read@3.0.0 python-fitsio@1.2.4 python-magic@0.4.27 python-matplotlib@3.8.2 python-numpy@1.24.4 python-packaging@24.2 python-photutils@2.0.2 python-pillow@9.2.0 python-puremagic@1.28 python-pyyaml@6.0.1 python-qtpy@2.2.0 python-scipy@1.12.0 python-tomli@2.1.0
Channel: guix
Location: gnu/packages/astronomy.scm (gnu packages astronomy)
Home page: https://ejeschke.github.io/ginga/
Licenses: Modified BSD
Synopsis: Scientific image viewer and toolkit for FITS files
Description:

Ginga is a toolkit designed for building viewers for scientific image data in Python, visualizing 2D pixel data in numpy arrays. It can view astronomical data such as contained in files based on the FITS (Flexible Image Transport System) file format. It is written and is maintained by software engineers at the National Astronomical Observatory of Japan (NAOJ), the Space Telescope Science Institute (STScI), and other contributing entities.

The Ginga toolkit centers around an image display object which supports zooming and panning, color and intensity mapping, a choice of several automatic cut levels algorithms and canvases for plotting scalable geometric forms. In addition to this widget, a general purpose "reference" FITS viewer is provided, based on a plugin framework. A fairly complete set of standard plugins are provided for features that we expect from a modern FITS viewer: panning and zooming windows, star catalog access, cuts, star pick/FWHM, thumbnails, etc.

python-httpx 0.27.2
Propagated dependencies: python-charset-normalizer@2.1.0 python-brotli@1.0.9 python-certifi@2022.6.15 python-chardet@5.1.0 python-httpcore@1.0.7 python-idna@3.3 python-rfc3986@1.4.0 python-sniffio@1.3.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://www.python-httpx.org/
Licenses: Modified BSD
Synopsis: HTTP client for Python
Description:

HTTPX is a fully featured HTTP client for Python 3, which provides sync and async APIs, and support for both HTTP/1.1 and HTTP/2.

HTTPX builds on the well-established usability of requests, and gives you:

  • A broadly requests-compatible API.

  • Standard synchronous interface, but with async support if you need it.

  • HTTP/1.1 and HTTP/2 support.

  • Ability to make requests directly to WSGI applications or ASGI applications.

  • Strict timeouts everywhere.

  • Fully type annotated.

  • 99% test coverage.

Plus all the standard features of requests:

  • International Domains and URLs

  • Keep-Alive & Connection Pooling

  • Sessions with Cookie Persistence

  • Browser-style SSL Verification

  • Basic/Digest Authentication

  • Elegant Key/Value Cookies

  • Automatic Decompression

  • Automatic Content Decoding

  • Unicode Response Bodies

  • Multipart File Uploads

  • HTTP(S) Proxy Support

  • Connection Timeouts

  • Streaming Downloads

  • .netrc Support

  • Chunked Requests

python-pyfim 6.28
Channel: small-guix
Location: small-guix/packages/python-xyz.scm (small-guix packages python-xyz)
Home page: http://www.borgelt.net/pyfim.html
Licenses: Expat
Synopsis: Frequent Item Set Mining and Association Rule Induction for Python
Description:

PyFIM is an extension module that makes several frequent item set mining implementations available as functions in Python 2.7.x & 3.8.x. Currently apriori, eclat, fpgrowth, sam, relim, carpenter, ista, accretion and apriacc are available as functions, although the interfaces do not offer all of the options of the command line program. (Note that lcm is available as an algorithm mode of eclat). There is also a "generic" function fim, which is essentially the same function as fpgrowth, only with a simplified interface (fewer options).

Finally, there is a function arules for generating association rules (simplified interface compared to apriori, eclat and fpgrowth, which can also be used to generate association rules.

python-aplpy 2.2.0
Propagated dependencies: python-astropy@6.1.7 python-matplotlib@3.8.2 python-numpy@1.24.4 python-pillow@9.2.0 python-pyavm@0.9.6 python-pyregion@2.3.0 python-reproject@0.14.1 python-scikit-image@0.23.2 python-shapely@2.0.5
Channel: guix
Location: gnu/packages/astronomy.scm (gnu packages astronomy)
Home page: http://aplpy.github.io
Licenses: Expat
Synopsis: Astronomical Plotting Library in Python
Description:

APLpy is a Python module aimed at producing publication-quality plots of astronomical imaging data in FITS format. The module uses matplotlib, a powerful and interactive plotting package. It is capable of creating output files in several graphical formats, including EPS, PDF, PS, PNG, and SVG.

Main features:

  • Make plots interactively or using scripts

  • Show grayscale, colorscale, and 3-color RGB images of FITS files

  • Generate co-aligned FITS cubes to make 3-color RGB images

  • Make plots from FITS files with arbitrary WCS (e.g. position-velocity)

  • Slice multi-dimensional FITS cubes

  • Overlay any number of contour sets

  • Overlay markers with fully customizable symbols

  • Plot customizable shapes like circles, ellipses, and rectangles

  • Overlay ds9 region files

  • Overlay coordinate grids

  • Show colorbars, scalebars, and beams

  • Customize the appearance of labels and ticks

  • Hide, show, and remove different contour and marker layers

  • Pan, zoom, and save any view as a full publication-quality plot

  • Save plots as EPS, PDF, PS, PNG, and SVG

python-vcrpy 6.0.2
Propagated dependencies: python-pyyaml@6.0.1 python-six@1.16.0 python-wrapt@1.11.2 python-yarl@1.6.3
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/kevin1024/vcrpy
Licenses: Expat
Synopsis: Automatically mock your HTTP interactions
Description:

VCR.py simplifies and speeds up tests that make HTTP requests. The first time you run code that is inside a VCR.py context manager or decorated function, VCR.py records all HTTP interactions that take place through the libraries it supports and serializes and writes them to a flat file (in yaml format by default). This flat file is called a cassette. When the relevant piece of code is executed again, VCR.py will read the serialized requests and responses from the aforementioned cassette file, and intercept any HTTP requests that it recognizes from the original test run and return the responses that corresponded to those requests. This means that the requests will not actually result in HTTP traffic, which confers several benefits including:

  1. The ability to work offline

  2. Completely deterministic tests

  3. Increased test execution speed

If the server you are testing against ever changes its API, all you need to do is delete your existing cassette files, and run your tests again. VCR.py will detect the absence of a cassette file and once again record all HTTP interactions, which will update them to correspond to the new API.

python-afdko 3.6.1
Dependencies: bash-minimal@5.1.16 libxml2@2.9.14
Propagated dependencies: psautohint@2.4.0 python-booleanoperations@0.9.0 python-defcon@0.10.3 python-fontmath@0.9.3 python-fonttools@4.39.3 python-lxml@4.9.1 python-tqdm@4.67.1 python-ufonormalizer@0.6.1 python-ufoprocessor@1.9.0
Channel: guix
Location: gnu/packages/fontutils.scm (gnu packages fontutils)
Home page: https://github.com/adobe-type-tools/afdko
Licenses: ASL 2.0
Synopsis: Adobe Font Development Kit for OpenType
Description:

The Adobe Font Development Kit for OpenType (AFDKO) is a set of tools for building OpenType font (OTF) files from PostScript and TrueType font data. It includes the following commands:

buildcff2vf

Assemble a CFF2 variable font from a .designspace file.

buildmasterotfs

Build master source OpenType/CFF fonts from a .designspace file and UFO master source fonts.

charplot
dtdigiplotdtfontplotdtfontsetplotdthintplotdtwaterfallplot

Aliases for the corresponding options of the proofpdf command.

checkoutlinesufo

Perform outline quality checks. It can also remove path overlaps.

comparefamily

Look in a specific directory, examine and report on all the OpenType fonts found.

type1
dtdetype1

Compile and decompile, respectively, a Type 1 font to and from a plain-text representation.

makeinstancesufo

Generate UFO font instances from a set of master UFO fonts.

makeotfexe

Read all the font data and build the final OpenType font.

makeotf

This command can be used to prepare the input files needed by makeotfexe.

mergefonts

Merge one or more fonts into a parent font.

otc2otf

Extract all OpenType fonts from the parent OpenType Collection font.

otf2otc

Build an OpenType Collection font file from two or more OpenType font files.

otf2ttf

Converts OpenType-CFF fonts to TrueType.

rotatefont

Apply a Postscript transform matrix to the source font files.

sfntdiff

Low-level comparison of two OpenType font files.

sfntedit

Support table-editing, listing, and checksumming options on sfnt-formatted files such as OpenType Format (OTF) or TrueType.

spot

Dump sfnt data from plain files or Macintosh resource files.

ttfcomponentizer

Take in a TrueType font and look for a UFO font stored in the same directory. Use the UFO's components data to compose matching TrueType glyphs.

ttfdecomponentizer

Take in a TrueType font and decompose any composite glyphs into simple glyphs.

ttxn

Make a normalized dump of the font, or of selected tables.

tx

The tx (Type eXchange) is a test harness for the CoreType libraries but also provides many useful font conversion and analysis facilities.

python-afdko 3.9.5
Dependencies: bash-minimal@5.1.16 java-antlr4-runtime-cpp@4.10.1 libxml2@2.9.14 util-linux@2.37.4
Propagated dependencies: psautohint@2.4.0 python-booleanoperations@0.9.0 python-defcon@0.10.3 python-fontmath@0.9.3 python-fonttools@4.39.3 python-lxml@4.9.1 python-tqdm@4.67.1 python-ufonormalizer@0.6.1 python-ufoprocessor@1.9.0
Channel: guix
Location: gnu/packages/fontutils.scm (gnu packages fontutils)
Home page: https://github.com/adobe-type-tools/afdko
Licenses: ASL 2.0
Synopsis: Adobe Font Development Kit for OpenType
Description:

The Adobe Font Development Kit for OpenType (AFDKO) is a set of tools for building OpenType font (OTF) files from PostScript and TrueType font data. It includes the following commands:

buildcff2vf

Assemble a CFF2 variable font from a .designspace file.

buildmasterotfs

Build master source OpenType/CFF fonts from a .designspace file and UFO master source fonts.

charplot
dtdigiplotdtfontplotdtfontsetplotdthintplotdtwaterfallplot

Aliases for the corresponding options of the proofpdf command.

checkoutlinesufo

Perform outline quality checks. It can also remove path overlaps.

comparefamily

Look in a specific directory, examine and report on all the OpenType fonts found.

type1
dtdetype1

Compile and decompile, respectively, a Type 1 font to and from a plain-text representation.

makeinstancesufo

Generate UFO font instances from a set of master UFO fonts.

makeotfexe

Read all the font data and build the final OpenType font.

makeotf

This command can be used to prepare the input files needed by makeotfexe.

mergefonts

Merge one or more fonts into a parent font.

otc2otf

Extract all OpenType fonts from the parent OpenType Collection font.

otf2otc

Build an OpenType Collection font file from two or more OpenType font files.

otf2ttf

Converts OpenType-CFF fonts to TrueType.

rotatefont

Apply a Postscript transform matrix to the source font files.

sfntdiff

Low-level comparison of two OpenType font files.

sfntedit

Support table-editing, listing, and checksumming options on sfnt-formatted files such as OpenType Format (OTF) or TrueType.

spot

Dump sfnt data from plain files or Macintosh resource files.

ttfcomponentizer

Take in a TrueType font and look for a UFO font stored in the same directory. Use the UFO's components data to compose matching TrueType glyphs.

ttfdecomponentizer

Take in a TrueType font and decompose any composite glyphs into simple glyphs.

ttxn

Make a normalized dump of the font, or of selected tables.

tx

The tx (Type eXchange) is a test harness for the CoreType libraries but also provides many useful font conversion and analysis facilities.

python-rserve 0.91
Dependencies: python-setuptools@67.6.1 python-pytest@8.3.3
Propagated dependencies: python-numpy@1.24.4
Channel: gn-bioinformatics
Location: gn/packages/python.scm (gn packages python)
Home page: https://pypi.python.org/pypi/pyRserve
Licenses: Expat
Synopsis: RServe.
Description:

.

python-yalafi 1.4.0
Channel: kbg
Location: kbg/packages/python-xyz.scm (kbg packages python-xyz)
Home page: https://github.com/torik42/YaLafi
Licenses: GPL 3
Synopsis: Yet another LaTeX filter
Description:

Yet another LaTeX filter

python-patool 1.12
Channel: rrr
Location: rrr/packages/python-xyz.scm (rrr packages python-xyz)
Home page: http://wummel.github.io/patool/
Licenses: GPL 3
Synopsis: Portable archive file manager
Description:

Portable archive file manager.

python-varint 1.0.2
Channel: gn-bioinformatics
Location: gn/packages/python.scm (gn packages python)
Home page: http://github.com/fmoo/python-varint
Licenses: Expat
Synopsis: Simple python varint implementation
Description:

Simple python varint implementation

python-nmslib 2.1.1
Propagated dependencies: python-numpy@1.24.4 python-psutil@5.9.2 pybind11@2.6.1
Channel: guix-science
Location: guix-science/packages/python.scm (guix-science packages python)
Home page: https://github.com/nmslib/nmslib
Licenses: ASL 2.0
Synopsis: Non-Metric Space Library (NMSLIB)
Description:

Non-Metric Space Library (NMSLIB)

python-itypes 1.2.0
Channel: rrr
Location: rrr/packages/python-xyz.scm (rrr packages python-xyz)
Home page: http://github.com/PavanTatikonda/itypes
Licenses: Modified BSD
Synopsis: Simple immutable types for python
Description:

Simple immutable types for python.

python-loguru 0.7.2
Propagated dependencies: python-colorama@0.4.4
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/Delgan/loguru
Licenses: Expat
Synopsis: Python logging made (stupidly) simple
Description:

Python logging made (stupidly) simple

python-pyevtk 1.6.0
Propagated dependencies: python-numpy@1.24.4
Channel: guix-hpc
Location: guix-hpc/packages/python-science.scm (guix-hpc packages python-science)
Home page: https://github.com/pyscience-projects/pyevtk
Licenses: FreeBSD
Synopsis: Export data as binary VTK files
Description:

Export data as binary VTK files

python-snuggs 1.4.7
Propagated dependencies: python-numpy@1.24.4 python-pyparsing@3.0.6
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/mapbox/snuggs
Licenses: Expat
Synopsis: Snuggs are S-expressions for Numpy
Description:

Snuggs are S-expressions for Numpy.

python-optree 0.10.0
Propagated dependencies: python-typing-extensions@4.10.0
Channel: guix-science
Location: guix-science/packages/python.scm (guix-science packages python)
Home page: https://github.com/metaopt/optree
Licenses: ASL 2.0
Synopsis: Optimized PyTree utilities
Description:

This package provides optimized PyTree utilities.

python-typing 3.10.0.0
Channel: rrr
Location: rrr/packages/python-xyz.scm (rrr packages python-xyz)
Home page: https://docs.python.org/3/library/typing.html
Licenses:
Synopsis: Type Hints for Python
Description:

This package provides type hints for Python.

python-pyshex 0.7.14
Propagated dependencies: python-cfgraph@0.2.1 python-pyshexc@0.7.0 python-rdflib@7.1.1 python-requests@2.31.0 python-shexjsg@0.8.2 python-sparql-slurper@0.3.4 python-sparqlwrapper@2.0.0 python-urllib3@2.2.1
Channel: gn-bioinformatics
Location: gn/packages/python.scm (gn packages python)
Home page: https://github.com/hsolbrig/PyShEx
Licenses: ASL 2.0
Synopsis: Python ShEx Implementation
Description:

This package provides a python ShEx Implementation.

Total results: 3594