_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
python-pillow 11.0.0
Dependencies: freetype@2.13.0 lcms@2.13.1 libjpeg-turbo@2.1.4 libtiff@4.4.0 libwebp@1.3.2 openjpeg@2.5.0 zlib@1.3
Propagated dependencies: python-olefile@0.46
Channel: saayix
Location: saayix/packages/python-xyz.scm (saayix packages python-xyz)
Home page: https://python-pillow.org
Licenses: X11-style
Synopsis: Fork of the Python Imaging Library
Description:

The Python Imaging Library adds image processing capabilities to your Python interpreter. This library provides extensive file format support, an efficient internal representation, and fairly powerful image processing capabilities. The core image library is designed for fast access to data stored in a few basic pixel formats. It should provide a solid foundation for a general image processing tool.

python-ufo2ft 2.31.0
Propagated dependencies: python-booleanoperations@0.9.0 python-cffsubr@0.2.9.post1 python-compreffor@0.5.4 python-cu2qu@1.6.7.post1 python-defcon@0.10.3 python-fonttools@4.39.3 python-skia-pathops@0.8.0 python-ufolib2@0.13.1
Channel: guix
Location: gnu/packages/fontutils.scm (gnu packages fontutils)
Home page: https://github.com/googlefonts/ufo2ft
Licenses: Expat
Synopsis: Generate OpenType fonts from Unified Font Objects (UFOs)
Description:

ufo2ft (UFO to FontTools) is a fork of ufo2fdk intended to leverage FontTools (a Python library) rather than the Adobe Font Development Kit for OpenType (AFDKO), a set of C libraries/utilities so that it can be more easily extended. Like ufo2fdk, its primary purpose is to generate OpenType font binaries from Unified Font Objects (UFOs).

python-pillow 11.1.0
Dependencies: freetype@2.13.0 lcms@2.13.1 libjpeg-turbo@2.1.4 libtiff@4.4.0 libwebp@1.3.2 openjpeg@2.5.0 zlib@1.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://python-pillow.org
Licenses: X11-style
Synopsis: Fork of the Python Imaging Library
Description:

The Python Imaging Library adds image processing capabilities to your Python interpreter. This library provides extensive file format support, an efficient internal representation, and fairly powerful image processing capabilities. The core image library is designed for fast access to data stored in a few basic pixel formats. It should provide a solid foundation for a general image processing tool.

python-pillow 2.9.0
Dependencies: freetype@2.13.0 lcms@2.13.1 libjpeg-turbo@2.1.4 libtiff@4.4.0 libwebp@1.3.2 openjpeg@2.5.0 zlib@1.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://python-pillow.org
Licenses: X11-style
Synopsis: Fork of the Python Imaging Library
Description:

The Python Imaging Library adds image processing capabilities to your Python interpreter. This library provides extensive file format support, an efficient internal representation, and fairly powerful image processing capabilities. The core image library is designed for fast access to data stored in a few basic pixel formats. It should provide a solid foundation for a general image processing tool.

python-pynsee 0.1.8
Propagated dependencies: python-appdirs@1.4.4 python-openpyxl@3.1.5 python-pandas@2.2.3 python-platformdirs@4.3.6 python-pyarrow@17.0.0 python-requests@2.31.0 python-shapely@2.0.5 python-tqdm@4.67.1 python-unidecode@1.3.8 python-urllib3@2.2.1 python-xlrd@2.0.1
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://pynsee.readthedocs.io
Licenses: Expat
Synopsis: Tools to Easily Search and Download French Data From INSEE and IGN APIs
Description:

This package provides tools to easily search and download French data from INSEE and IGN APIs. This data includes more than 150 000 macroeconomic series, a dozen datasets of local french data, numerous sources available on insee.fr, geographical limits of administrative areas taken from IGN as well as key metadata and SIRENE database containing data on all French compagnies.

python-peewee 3.17.9
Dependencies: sqlite@3.39.3
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://github.com/coleifer/peewee/
Licenses: Expat
Synopsis: Small object-relational mapping utility
Description:

Peewee is a simple and small ORM (object-relation mapping) tool. Peewee handles converting between pythonic values and those used by databases, so you can use Python types in your code without having to worry. It has built-in support for sqlite, mysql and postgresql. If you already have a database, you can autogenerate peewee models using pwiz, a model generator.

python-pygmsh 7.1.17
Propagated dependencies: gmsh@4.13.1 python-meshio@5.3.4 python-numpy@1.24.4
Channel: guix
Location: gnu/packages/simulation.scm (gnu packages simulation)
Home page: https://github.com/nschloe/pygmsh
Licenses: GPL 3+
Synopsis: Python frontend for Gmsh
Description:

The goal of pygmsh is to combine the power of Gmsh with the versatility of Python. The package generalises many of the methods and functions that comprise the Gmsh Python API. In this way the meshing of complex geometries using high-level abstractions is made possible. The package provides a Python library together with a command-line utility for mesh optimisation.

python-sndata 1.3.0
Propagated dependencies: python-astropy@6.1.7 python-beautifulsoup4@4.12.3 python-numpy@1.24.4 python-pandas@2.2.3 python-pytz@2023.3.post1 python-pyyaml@6.0.1 python-requests@2.31.0 python-sncosmo@2.12.0 python-tqdm@4.67.1
Channel: guix
Location: gnu/packages/astronomy.scm (gnu packages astronomy)
Home page: https://sndata.readthedocs.io/en/latest/
Licenses: GPL 3+
Synopsis: Interface for data published by various supernova surveys
Description:

SNData provides an access to data releases published by a variety of supernova (SN) surveys. It is designed to support the development of scalable analysis pipelines that translate with minimal effort between and across data sets. A summary of accessible data is provided below. Access to additional surveys is added upon request or as needed for individual research projects undertaken by the developers.

python-spisea 2.1.13
Propagated dependencies: python-astropy@6.1.7 python-matplotlib@3.8.2 python-numpy@1.24.4 python-pysynphot@2.0.0-0.54e9e2a python-scipy@1.12.0
Channel: guix
Location: gnu/packages/astronomy.scm (gnu packages astronomy)
Home page: https://spisea.readthedocs.io/en/stable/index.html
Licenses: GPL 3+ Modified BSD
Synopsis: Stellar Population Synthesis Modeling
Description:

SPISEA is an python package that generates single-age, single-metallicity populations (i.e. star clusters). It gives the user control over many parameters:

  • cluster characteristics (age, metallicity, mass, distance)

  • total extinction, differential extinction, and extinction law

  • stellar evolution and atmosphere models

  • stellar multiplicity and Initial Mass Function

  • initial-Final Mass Relation

  • photometric filters

python-meshio 5.3.4
Dependencies: python-h5py@3.8.0 python-netcdf4@1.6.0
Propagated dependencies: python-importlib-metadata@5.2.0 python-numpy@1.24.4 python-rich@13.7.1
Channel: guix
Location: gnu/packages/simulation.scm (gnu packages simulation)
Home page: https://github.com/nschloe/meshio
Licenses: Expat
Synopsis: I/O for mesh files
Description:

There are various file formats available for representing unstructured meshes and mesh data. The meshio package is able to read and write mesh files in many formats and to convert files from one format to another. Formats such as cgns, h5m, gmsh, xdmf and vtk are supported. The package provides command-line tools and a collection of Python modules for programmatic use.

python2-numpy 1.8.2
Dependencies: bash@5.1.16 openblas@0.3.29
Channel: guix-past
Location: past/packages/python27.scm (past packages python27)
Home page: https://numpy.org
Licenses: Modified BSD
Synopsis: Fundamental package for scientific computing with Python
Description:

NumPy is the fundamental package for scientific computing with Python. It contains among other things: a powerful N-dimensional array object, sophisticated (broadcasting) functions, tools for integrating C/C++ and Fortran code, useful linear algebra, Fourier transform, and random number capabilities. Version 1.8 is the last one to contain the numpy.oldnumeric API that includes the compatibility layer numpy.oldnumeric with NumPy's predecessor Numeric.

python-corner 2.2.2
Propagated dependencies: python-matplotlib@3.8.2
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: http://corner.readthedocs.io/
Licenses: FreeBSD
Synopsis: Make some beautiful corner plots
Description:

This Python module uses matplotlib to visualize multidimensional samples using a scatterplot matrix. In these visualizations, each one- and two-dimensional projection of the sample is plotted to reveal covariances. corner was originally conceived to display the results of Markov Chain Monte Carlo simulations and the defaults are chosen with this application in mind but it can be used for displaying many qualitatively different samples.

python-jaxopt 0.8.3
Propagated dependencies: python-dm-tree@0.1.8 python-jax@0.4.28 python-jaxlib@0.4.28 python-optax@0.1.5 python-numpy@1.24.4 python-scipy@1.12.0
Channel: guix-science
Location: guix-science/packages/python.scm (guix-science packages python)
Home page: https://github.com/google/jaxopt
Licenses: ASL 2.0
Synopsis: Hardware accelerated, batchable and differentiable optimizers in JAX
Description:

JAXopt provides hardware accelerated, batchable and differentiable optimizers in JAX.

  1. Hardware accelerated: the implementations run on GPU and TPU, in addition to CPU.

  2. Batchable: multiple instances of the same optimization problem can be automatically vectorized using JAX’s vmap.

  3. Differentiable: optimization problem solutions can be differentiated with respect to their inputs either implicitly or via autodiff of unrolled algorithm iterations.

python-xarray 2023.12.0
Propagated dependencies: python-numpy@1.24.4 python-packaging@24.2 python-pandas@2.2.3
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/pydata/xarray
Licenses: ASL 2.0
Synopsis: N-D labeled arrays and datasets
Description:

Xarray (formerly xray) makes working with labelled multi-dimensional arrays simple, efficient, and fun!

Xarray introduces labels in the form of dimensions, coordinates and attributes on top of raw NumPy-like arrays, which allows for a more intuitive, more concise, and less error-prone developer experience. The package includes a large and growing library of domain-agnostic functions for advanced analytics and visualization with these data structures.

python-debian 0.1.49
Propagated dependencies: python-six@1.16.0 python-chardet@5.2.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://salsa.debian.org/python-debian-team/python-debian
Licenses: GPL 3+
Synopsis: Debian package related modules
Description:

This package provides Python modules that abstract many formats of Debian-related files, such as:

  • Debtags information;

  • debian/changelog files;

  • packages files, pdiffs;

  • control files of single or multiple RFC822-style paragraphs---e.g. debian/control, .changes, .dsc;

  • Raw .deb and .ar files, with (read-only) access to contained files and meta-information.

python-libcst 1.6.0
Dependencies: maturin@1.8.1
Propagated dependencies: python-pyyaml@6.0.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/Instagram/LibCST
Licenses: Expat Python Software Foundation License ASL 2.0
Synopsis: Concrete Syntax Tree (CST) parser and serializer library for Python
Description:

LibCST parses Python source code as a CST tree that keeps all formatting details (comments, whitespaces, parentheses, etc). It's useful for building automated refactoring (codemod) applications and linters. LibCST creates a compromise between an Abstract Syntax Tree (AST) and a traditional Concrete Syntax Tree (CST). By carefully reorganizing and naming node types and fields, LibCST creates a lossless CST that looks and feels like an AST.

python-tablib 3.0.0
Propagated dependencies: python-markuppy@1.14 python-odfpy@1.4.1 python-openpyxl@3.1.5 python-pyyaml@6.0.1 python-tabulate@0.9.0 python-xlrd@2.0.1 python-xlwt@1.3.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://tablib.readthedocs.io
Licenses: Expat
Synopsis: Format agnostic tabular data library
Description:

tablib is a format-agnostic tabular dataset library, written in Python. Supported output formats are Excel (Sets + Books), JSON (Sets + Books), YAML (Sets + Books), HTML (Sets), Jira (Sets), TSV (Sets), ODS (Sets), CSV (Sets), and DBF (Sets).

tablib also supports Pandas DataFrames (Sets). Anyhow, since pandas is quite huge, this Guix package doesn't depend on pandas. In case, just also install python-pandas.

python-cdflib 1.3.3
Propagated dependencies: python-numpy@1.24.4
Channel: guix
Location: gnu/packages/astronomy.scm (gnu packages astronomy)
Home page: https://github.com/MAVENSDC/cdflib
Licenses: Expat
Synopsis: Python library to deal with NASA's CDF astronmical data format
Description:

This package provides a Python CDF reader toolkit. It provides the following functionality:

  • Ability to read variables and attributes from CDF files

  • Writes CDF version 3 files

  • Can convert between CDF time types (EPOCH/EPOCH16/TT2000) to other common time formats

  • Can convert CDF files into XArray Dataset objects and vice versa, attempting to maintain ISTP compliance

python-pyperf 2.3.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/psf/pyperf
Licenses: Expat
Synopsis: Toolkit for running Python benchmarks
Description:

The Python pyperf module is a toolkit for writing, running and analyzing benchmarks. It features a simple API that can:

  • automatically calibrate a benchmark for a time budget;

  • spawn multiple worker processes;

  • compute the mean and standard deviation;

  • detect if a benchmark result seems unstable;

  • store benchmark results in JSON format;

  • support multiple units: seconds, bytes and integer.

python-nbdime 3.1.1
Propagated dependencies: python-colorama@0.4.6 python-gitpython@3.1.24 python-jinja2@3.1.2 python-jupyter-server@2.14.0 python-jupyter-server-mathjax@0.2.6 python-nbformat@5.10.4 python-pygments@2.15.1 python-requests@2.31.0 python-tornado@6.4.2
Channel: guix
Location: gnu/packages/jupyter.scm (gnu packages jupyter)
Home page: https://nbdime.readthedocs.io
Licenses: Modified BSD
Synopsis: Diff tools for Jupyter Notebooks
Description:

nbdime provides tools for diffing and merging of Jupyter Notebooks. It includes the following commands:

nbdiff compare notebooks in a terminal-friendly way
nbmerge three-way merge of notebooks with automatic conflict resolution
nbdiff-web rich rendered diff of notebooks
nbmerge-web web-based three-way merge tool for notebooks

nbshow present a single notebook in a terminal-friendly way

python-psutil 5.9.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/giampaolo/psutil
Licenses: Modified BSD
Synopsis: Library for retrieving information on running processes
Description:

psutil (Python system and process utilities) is a library for retrieving information on running processes and system utilization (CPU, memory, disks, network) in Python. It is useful mainly for system monitoring, profiling and limiting process resources and management of running processes. It implements many functionalities offered by command line tools such as: ps, top, lsof, netstat, ifconfig, who, df, kill, free, nice, ionice, iostat, iotop, uptime, pidof, tty, taskset, pmap.

python-fitsio 1.2.5
Dependencies: curl@8.6.0 cfitsio@4.5.0 zlib@1.3
Propagated dependencies: python-numpy@1.24.4
Channel: guix
Location: gnu/packages/astronomy.scm (gnu packages astronomy)
Home page: https://github.com/esheldon/fitsio
Licenses: GPL 2+
Synopsis: Python library to read from and write to FITS files
Description:

This package provides a Python library for reading from and writing to FITS files using the CFITSIO library. Among other things, it can

  • read and write image, binary, and ascii table extensions;

  • read arbitrary subsets of tables in a lazy manner;

  • query the rows and columns of a table;

  • read and write header keywords;

  • read and write Gzip files.

python-stdnum 1.18
Channel: guix
Location: gnu/packages/finance.scm (gnu packages finance)
Home page: https://arthurdejong.org/python-stdnum/
Licenses: LGPL 2.1+
Synopsis: Python module to handle standardized number and code formats
Description:

This is a Python library that aims to provide functions to handle, parse and validate standard numbers. The module supports more than 100 different number formats amongst which a great number of VAT and other tax numbers, personal identity and company identification codes, international standard numbers (ISBN, IBAN, EAN, etc.) and various other formats. The module also includes implementations of the Verhoeff, Luhn and family of ISO/IEC 7064 check digit algorithms.

python-pylint 3.3.1
Propagated dependencies: python-astroid@3.3.4 python-dill@0.3.6 python-isort@5.13.2 python-mccabe@0.7.0 python-platformdirs@4.3.6 python-tomlkit@0.11.6 python-typing-extensions@4.12.2
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/PyCQA/pylint
Licenses: GPL 2+
Synopsis: Advanced Python code static checker
Description:

Pylint is a Python source code analyzer which looks for programming errors, helps enforcing a coding standard and sniffs for some code smells (as defined in Martin Fowler's Refactoring book).

Pylint has many rules enabled by default, way too much to silence them all on a minimally sized program. It's highly configurable and handle pragmas to control it from within your code. Additionally, it is possible to write plugins to add your own checks.

Total results: 3740