_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
python-louvain-igraph 0.8.2
Dependencies: igraph@0.10.15
Propagated dependencies: python-igraph@0.11.8
Channel: guix
Location: gnu/packages/graph.scm (gnu packages graph)
Home page: https://github.com/vtraag/louvain-igraph
Licenses: GPL 3+
Build system: pyproject
Synopsis: Implementation of the Louvain algorithm
Description:

This package implements the Louvain algorithm for community detection in C++ and exposes it to Python. Besides the relative flexibility of the implementation, it also scales well, and can be run on graphs of millions of nodes (as long as they can fit in memory). The core function is find_partition which finds the optimal partition using the louvain algorithm for a number of different methods.

python-vtraag-louvain 0.8.2
Dependencies: igraph@0.10.15
Propagated dependencies: python-igraph@0.11.8
Channel: guix
Location: gnu/packages/graph.scm (gnu packages graph)
Home page: https://github.com/vtraag/louvain-igraph
Licenses: GPL 3+
Build system: pyproject
Synopsis: Implementation of the Louvain algorithm
Description:

This package implements the Louvain algorithm for community detection in C++ and exposes it to Python. Besides the relative flexibility of the implementation, it also scales well, and can be run on graphs of millions of nodes (as long as they can fit in memory). The core function is find_partition which finds the optimal partition using the louvain algorithm for a number of different methods.

python-libcst-minimal 1.6.0
Dependencies: maturin@1.8.1
Propagated dependencies: python-pyyaml@6.0.2
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
Build system: cargo
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-loopstructural 1.6.26
Propagated dependencies: python-numpy@1.26.4 python-pandas@2.2.3 python-scikit-image@0.23.2 python-scikit-learn@1.7.0 python-scipy@1.12.0
Channel: guix-science
Location: guix-science/packages/geoscience.scm (guix-science packages geoscience)
Home page: https://loop3d.org/LoopStructural/
Licenses: Expat
Build system: pyproject
Synopsis: 3D geological modelling in Python
Description:

LoopStructural is an opensource Python library for 3D geological modelling. It can:

  • Model fault networks integrating fault kinematics and overprinting relationships;

  • Model folds using structural elements (fold axis, fold axial surface) for multiple fold events;

  • Use different implicit interpolation algorithms (Finite Difference, Piecewiese Linear, RBF);

  • Export models to vtk, geoh5, omf, gocad, csv, obj formats;

  • Visualise models in an interactive python environment.

python-wheel-filename 1.4.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/wheelodex/wheel-filename
Licenses: Expat
Build system: pyproject
Synopsis: Parse wheel filenames
Description:

This software allows you to verify wheel filenames and parse them into their component fields.

This package adheres strictly to the standard, with the following exceptions:

  • Version components may be any sequence of the relevant set of characters; they are not verified for PEP 440 compliance.

  • The .whl file extension is matched case-insensitively.

python-wsgi-intercept 1.13.1
Propagated dependencies: python-six@1.17.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/cdent/wsgi-intercept
Licenses: Expat
Build system: pyproject
Synopsis: Puts a WSGI application in place of a real URI for testing
Description:

Wsgi_intercept installs a WSGI application in place of a real URI for testing. Testing a WSGI application normally involves starting a server at a local host and port, then pointing your test code to that address. Instead, this library lets you intercept calls to any specific host/port combination and redirect them into a WSGI application importable by your test program. Thus, you can avoid spawning multiple processes or threads to test your Web app.

python-pypeit-minimal 1.17.4
Propagated dependencies: python-astropy@6.1.7 python-bottleneck@1.4.2 python-configobj@5.0.9 python-extension-helpers@1.4.0 python-fast-histogram@0.14 python-ginga@5.4.0 python-ipython@8.37.0 python-linetools@0.3.2 python-matplotlib@3.8.2 python-numpy@1.26.4 python-packaging@25.0 python-pyerfa@2.0.1.5 python-pygithub@2.8.1 python-pyqt@6.9.1 python-pyyaml@6.0.2 python-qtpy@2.4.3 python-scikit-learn@1.7.0 python-scipy@1.12.0
Channel: guix
Location: gnu/packages/astronomy.scm (gnu packages astronomy)
Home page: https://github.com/pypeit/PypeIt
Licenses: Modified BSD
Build system: pyproject
Synopsis: Spectroscopic Data Reduction Pipeline
Description:

PypeIt is a Python package for semi-automated reduction of astronomical spectroscopic data. Its algorithms build on decades-long development of previous data reduction pipelines by the developers.

It is designed to be used by both advanced spectroscopists with prior data reduction expertise and astronomers with no prior experience of data reduction. It is highly configurable and designed to be applied to any standard slit-imaging spectrograph, including long-slit, multi-slit, as well as cross-dispersed echelle spectra.

python-fenics-dijitso 2019.1.0
Dependencies: openmpi@4.1.6 python-numpy@1.26.4
Propagated dependencies: python-mpi4py@4.1.0
Channel: guix
Location: gnu/packages/simulation.scm (gnu packages simulation)
Home page: https://bitbucket.org/fenics-project/dijitso/
Licenses: LGPL 3+
Build system: pyproject
Synopsis: Distributed just-in-time building of shared libraries
Description:

Dijitso provides a core component of the FEniCS framework, namely the just-in-time compilation of C++ code that is generated from Python modules. It is called from within a C++ library, using ctypes to import the dynamic shared library directly.

As long as the compiled code can provide a simple factory function to a class implementing a predefined C++ interface, there is no limit to the complexity of that interface. Parallel support depends on the mpi4py interface.

python-trio-websocket 0.12.2
Propagated dependencies: python-outcome@1.3.0.post0 python-trio@0.28.0 python-wsproto@1.2.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/HyperionGray/trio-websocket
Licenses: Expat
Build system: pyproject
Synopsis: WebSocket library for Trio
Description:

This library implements both server and client aspects of the the WebSocket protocol, striving for safety, correctness, and ergonomics. It is based on the wsproto project, which is a Sans-IO state machine that implements the majority of the WebSocket protocol, including framing, codecs, and events. This library handles I/O using the Trio framework.

python-beautifultable 1.1.0
Propagated dependencies: python-wcwidth@0.2.13
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/pri22296/beautifultable
Licenses: Expat
Build system: pyproject
Synopsis: Print ASCII tables for terminals
Description:

python-beautifultable provides a class for easily printing tabular data in a visually appealing ASCII format to a terminal.

Features include, but are not limited to:

  • Full customization of the look and feel of the table

  • Row and column accessors.

  • Full support for colors using ANSI sequences or any library.

  • Plenty of predefined styles and option to create custom ones.

  • Support for Unicode characters.

  • Supports streaming table when data is slow to retrieve.

python-ndcube-minimal 2.3.4
Propagated dependencies: python-astropy@7.1.1 python-gwcs@0.26.0 python-numpy@1.26.4 python-scipy@1.12.0 python-matplotlib@3.8.2 python-mpl-animators@1.2.4 python-reproject@0.14.1
Channel: guix
Location: gnu/packages/astronomy.scm (gnu packages astronomy)
Home page: https://docs.sunpy.org/projects/ndcube/
Licenses: FreeBSD
Build system: pyproject
Synopsis: Multi-dimensional contiguous and non-contiguous coordinate aware arrays
Description:

ndcube is a package for manipulating, inspecting and visualizing multi-dimensional contiguous and non-contiguous coordinate-aware data arrays.

It combines data, uncertainties, units, metadata, masking, and coordinate transformations into classes with unified slicing and generic coordinate transformations and plotting/animation capabilities. It is designed to handle data of any number of dimensions and axis types (e.g. spatial, temporal, spectral, etc.) whose relationship between the array elements and the real world can be described by WCS translations.

python-fast-histogram 0.14
Propagated dependencies: python-numpy@1.26.4
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/astrofrog/fast-histogram
Licenses: Modified BSD
Build system: pyproject
Synopsis: Fast simple 1D and 2D histograms
Description:

The fast-histogram mini-package aims to provide simple and fast histogram functions for regular bins that don't compromise on performance. It doesn't do anything complicated - it just implements a simple histogram algorithm in C and keeps it simple. The aim is to have functions that are fast but also robust and reliable. The result is a 1D histogram function here that is 7-15x faster than numpy.histogram, and a 2D histogram function that is 20-25x faster than numpy.histogram2d.

python-dolfin-adjoint 2019.1.0
Dependencies: fenics@2019.1.0.post0 openmpi@4.1.6 pybind11@2.13.6
Propagated dependencies: python-scipy@1.12.0
Channel: guix
Location: gnu/packages/simulation.scm (gnu packages simulation)
Home page: https://www.dolfin-adjoint.org
Licenses: LGPL 3
Build system: pyproject
Synopsis: Automatic differentiation library
Description:

python-dolfin-adjoint is a solver of differential equations associated with a governing system and a functional of interest. Working from the forward model the solver automatically derives the discrete adjoint and tangent linear models. These additional models are key ingredients in many algorithms such as data assimilation, optimal control, sensitivity analysis, design optimisation and error estimation. The dolfin-adjoint project provides the necessary tools and data structures for cases where the forward model is implemented in fenics or firedrake.

python-strict-rfc3339 0.7
Channel: guix
Location: gnu/packages/time.scm (gnu packages time)
Home page: https://github.com/danielrichman/strict-rfc3339
Licenses: GPL 3+
Build system: pyproject
Synopsis: RFC3339 procedures library
Description:

The strict_rfc3339 Python module provides strict, simple, lightweight RFC3339 (Date and Time on the Internet: Timestamps) procedures.

It enables or aims to:

  • Convert UNIX timestamps to and from RFC3339.

  • Produce RFC3339 strings with a UTC offset (Z) or with the offset that the C time module reports is the local timezone offset.

  • Be simple with minimal dependencies/libraries.

  • Avoid timezones as much as possible.

  • Be very strict and follow RFC3339.

python-django-sekizai 4.1.0
Propagated dependencies: python-django@5.2.8 python-django-classy-tags@4.1.0
Channel: guix
Location: gnu/packages/django.scm (gnu packages django)
Home page: https://github.com/django-cms/django-sekizai
Licenses: Modified BSD
Build system: pyproject
Synopsis: Template blocks for Django projects
Description:

Sekizai means blocks in Japanese, and that is what this app provides. A fresh look at blocks. With django-sekizai you can define placeholders where your blocks get rendered and at different places in your templates append to those blocks. This is especially useful for css and javascript. Your subtemplates can now define css and javascript files to be included, and the css will be nicely put at the top and the javascript to the bottom, just like you should. Also sekizai will ignore any duplicate content in a single block.

python-spikeinterface 0.103.2
Propagated dependencies: python-distinctipy@1.3.4 python-h5py@3.13.0 python-huggingface-hub@0.31.4 python-matplotlib@3.8.2 python-neo@0.14.3 python-networkx@3.4.2 python-numba@0.61.0 python-numcodecs@0.13.1 python-numpy@1.26.4 python-packaging@25.0 python-pandas@2.2.3 python-probeinterface@0.3.1 python-pydantic@2.10.4 python-scikit-learn@1.7.0 python-scipy@1.12.0 python-threadpoolctl@3.1.0 python-tqdm@4.67.1 python-zarr@2.18.7
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://spikeinterface.readthedocs.io/
Licenses: Expat
Build system: pyproject
Synopsis: Unified framework for spike sorting
Description:

SpikeInterface is a Python framework designed to unify preexisting spike sorting technologies into a single code base.

It can:

  • read/write many extracellular file formats.

  • pre-process extracellular recordings.

  • run many popular, semi-automatic spike sorters (kilosort1-4, mountainsort4-5, spykingcircus, tridesclous, ironclust, herdingspikes, yass, waveclus)

  • run sorters developed in house (lupin, spkykingcicus2, tridesclous2, simple) that compete with kilosort4

  • run theses polar sorters without installation using containers (Docker/Singularity).

  • post-process sorted datasets using th SortingAnalyzer

  • compare and benchmark spike sorting outputs.

  • compute quality metrics to validate and curate spike sorting outputs.

  • visualize recordings and spike sorting outputs in several ways (matplotlib, sortingview, jupyter, ephyviewer)

  • export a report and/or export to phy

  • curate your sorting with several strategies (ml-based, metrics based, manual, ...)

  • have powerful sorting components to build your own sorter.

  • have a full motion/drift correction framework.

python-zope.annotation 4.7.0
Propagated dependencies: python-setuptools@80.9.0 python-zope.component@5.0.1 python-zope.interface@5.4.0 python-zope.location@4.2 python-zope.proxy@4.5.0
Channel: rrr
Location: rrr/packages/python-xyz.scm (rrr packages python-xyz)
Home page: https://github.com/zopefoundation/zope.annotation
Licenses: Zope Public License 2.1
Build system: python
Synopsis: Object annotation mechanism
Description:

Object annotation mechanism

python-zope.traversing 4.4.1
Propagated dependencies: python-setuptools@80.9.0 python-six@1.17.0 python-transaction@5.0 python-zope.component@5.0.1 python-zope.i18n@4.9.0 python-zope.i18nmessageid@5.0.1 python-zope.interface@5.4.0 python-zope.location@4.2 python-zope.proxy@4.5.0 python-zope.publisher@6.1.0 python-zope.security@5.2
Channel: rrr
Location: rrr/packages/python-xyz.scm (rrr packages python-xyz)
Home page: https://github.com/zopefoundation/zope.traversing
Licenses: Zope Public License 2.1
Build system: python
Synopsis: Resolving paths in the object hierarchy
Description:

Resolving paths in the object hierarchy

emacs-python-docstring 20231203.2036
Channel: emacs
Location: emacs/packages/melpa.scm (emacs packages melpa)
Home page: https://github.com/glyph/python-docstring-mode
Licenses:
Build system: melpa
Synopsis: Smart Python docstring formatting
Description:

Documentation at https://melpa.org/#/python-docstring

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-email-validator 2.2.0
Propagated dependencies: python-dnspython@2.7.0 python-idna@3.10
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/JoshData/python-email-validator
Licenses: CC0
Build system: pyproject
Synopsis: Email address validation library for Python
Description:

This library validates email address syntax and deliverability.

emacs-python-view-data 20230508.543
Propagated dependencies: emacs-csv-mode@1.27
Channel: emacs
Location: emacs/packages/melpa.scm (emacs packages melpa)
Home page: https://github.com/ShuguangSun/python-view-data
Licenses:
Build system: melpa
Synopsis: View data in python
Description:

Documentation at https://melpa.org/#/python-view-data

python-glue-geospatial 0.4
Propagated dependencies: python-affine@2.4.0 python-glue-core@1.24.1 python-pyproj@3.6.1 python-rasterio@1.3.7
Channel: guix
Location: gnu/packages/astronomy.scm (gnu packages astronomy)
Home page: https://github.com/glue-viz/glue-geospatial
Licenses: Modified BSD
Build system: pyproject
Synopsis: Glue plugin to support satellite imagery
Description:

This package provides a Glue plugin for geospatial imagery.

python-zope-testrunner 7.4
Propagated dependencies: python-zope-exceptions@6.0 python-zope-interface@7.2
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://zopetestrunner.readthedocs.io
Licenses: Zope Public License 2.1
Build system: pyproject
Synopsis: Zope testrunner script
Description:

This package provides a script for running Python tests.

Total results: 4226