PAN Blend Project
Summary
data-reduction-frameworks
photons-and-neutrons data reduction frameworks

This metapackage will install X-ray photons-and-neutrons PAN frameworks dedicated to the data reduction

Description

For a better overview of the project's availability as a Debian package, each head row has a color code according to this scheme:

If you discover a project which looks like a good candidate for PAN Blend to you, or if you have prepared an unofficial Debian package, please do not hesitate to send a description of that project to the PAN Blend mailing list

Links to other tasks

PAN Blend data-reduction-frameworks packages

Official Debian packages with high relevance

admesh
Tool for processing triangulated solid meshes. Binary
Versions of package admesh
ReleaseVersionArchitectures
trixie0.98.5-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid0.98.5-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
stretch0.98.2-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie0.98.1-1amd64,armel,armhf,i386
stretch-security0.98.2-3+deb9u1amd64,arm64,armel,armhf,i386
buster0.98.3-3amd64,arm64,armhf,i386
bullseye0.98.4-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm0.98.4-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package admesh:
fieldmathematics
interfacecommandline
roleprogram
scopeutility
works-with3dmodel
works-with-formatvrml
Popcon: 11 users (7 upd.)*
Versions and Archs
License: DFSG free
Git

Currently, ADMesh only reads the STL file format that is used for rapid prototyping applications, although it can write STL, VRML, OFF, and DXF files. Some features of admesh are: Fill holes in the mesh by adding facets. Repair facets by connecting nearby facets. Repair normal directions (i.e. facets should be CCW) Remove degenerate facets (i.e. facets with 2 or more vertices equal)

Screenshots of package admesh
bcolz-doc
high performant compressed data container (documentation)
Versions of package bcolz-doc
ReleaseVersionArchitectures
buster1.2.1+ds2-2all
bullseye1.2.1+ds2-7all
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

bcolz provides columnar, chunked data containers that can be compressed in-memory and on-disk. Column storage allows for efficiently querying tables, as well as for cheap column addition and removal. It is based on NumPy, and uses it as the standard data container to communicate with bcolz objects, but it also comes with support for import/export facilities to/from HDF5/PyTables tables and Pandas dataframes.

This package contains the documentation.

bitshuffle
filter for improving compression of typed binary data
Versions of package bitshuffle
ReleaseVersionArchitectures
trixie0.5.1-1.2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bullseye0.3.5-3.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm0.3.5-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid0.5.1-1.2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 2 users (12 upd.)*
Versions and Archs
License: DFSG free
Git

Bitshuffle is an algorithm that rearranges typed, binary data for improving compression, as well as a python/C package that implements this algorithm within the Numpy framework.

The library can be used along side HDF5 to compress and decompress datasets and is integrated through the dynamically loaded filters framework. Bitshuffle is HDF5 filter number 32008.

Algorithmically, Bitshuffle is closely related to HDF5's Shuffle filter except it operates at the bit level instead of the byte level. Arranging a typed data array in to a matrix with the elements as the rows and the bits within the elements as the columns, Bitshuffle "transposes" the matrix, such that all the least-significant-bits are in a row, etc. This transpose is performed within blocks of data roughly 8kB long.

This does not in itself compress data, only rearranges it for more efficient compression. To perform the actual compression you will need a compression library. Bitshuffle has been designed to be well matched Marc Lehmann's LZF as well as LZ4. Note that because Bitshuffle modifies the data at the bit level, sophisticated entropy reducing compression libraries such as GZIP and BZIP are unlikely to achieve significantly better compression than simpler and faster duplicate-string-elimination algorithms such as LZF and LZ4. Bitshuffle thus includes routines (and HDF5 filter options) to apply LZ4 compression to each block after shuffling.

The Bitshuffle algorithm relies on neighbouring elements of a dataset being highly correlated to improve data compression. Any correlations that span at least 24 elements of the dataset may be exploited to improve compression.

clpeak
Profile OpenCL devices to find peak capacities
Versions of package clpeak
ReleaseVersionArchitectures
bookworm1.1.2-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid1.1.2-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie1.1.2-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
Popcon: 6 users (5 upd.)*
Versions and Archs
License: DFSG free
Git

Clpeak is a synthetic benchmarking tool to measure peak capabilities of opencl devices. It only measures the peak metrics that can be achieved using vector operations and does not represent a real-world use case

fityk
general-purpose nonlinear curve fitting and data analysis
Versions of package fityk
ReleaseVersionArchitectures
buster1.3.1-3amd64,arm64,armhf,i386
bookworm1.3.2-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.3.2-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid1.3.2-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie1.2.1-0.1amd64,armel,armhf,i386
stretch1.3.0-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye1.3.1-6amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package fityk:
fieldchemistry, physics
interfacex11
roleprogram
sciencecalculation, modelling, plotting
scopeutility
uitoolkitncurses, wxwidgets
x11application
Popcon: 19 users (12 upd.)*
Versions and Archs
License: DFSG free
Git

Fityk is a flexible and portable program for nonlinear fitting of analytical functions (especially peak-shaped) to data (usually experimental data). In other words, for nonlinear peak separation and analysis.

It was developed for analyzing diffraction patterns, but can be also used in other fields, since concepts and operations specific for crystallography are separated from the rest of the program.

Fityk offers various nonlinear fitting methods, subtracting background, calibrating data, easy placement of peaks and changing peak parameters, automation of common tasks with scripts, and much more. The main advantage of the program is flexibility - parameters of peaks can be arbitrarily bound to each other, eg. the width of a peak can be an independent variable, can be the same as the width of another peak or can be given by a complicated - common to all peaks - formula.

libjs-sphinxdoc is necessary for the Javascript stuff in the documentation.

Please cite: M. Wojdyr: Fityk: a general-purpose peak fitting program. (eprint) J. Appl. Cryst. 43(5):1126-1128 (2010)
gnuplot
Command-line driven interactive plotting program.
Versions of package gnuplot
ReleaseVersionArchitectures
trixie6.0.0+dfsg1-1all
sid6.0.0+dfsg1-3all
bookworm5.4.4+dfsg1-2all
bullseye5.4.1+dfsg1-1+deb11u1all
buster5.2.6+dfsg1-1+deb10u1all
stretch5.0.5+dfsg1-6+deb9u1all
jessie-security4.6.6-2+deb8u1all
jessie4.6.6-2all
upstream6.0.rc3
Debtags of package gnuplot:
fieldmathematics
interfacecommandline
roledummy, metapackage
useconverting
works-withimage, image:vector
Popcon: 216 users (63 upd.)*
Newer upstream!
License: DFSG free
Git

Gnuplot is a portable command-line driven interactive data and function plotting utility that supports lots of output formats, including drivers for many printers, (La)TeX, (x)fig, Postscript, and so on. The X11-output is packaged in gnuplot-x11.

Data files and self-defined functions can be manipulated by the internal C-like language. Can perform smoothing, spline-fitting, or nonlinear fits, and can work with complex numbers.

This metapackage is to install a full-featured gnuplot (-qt, -x11 or -nox).

grads
Grid Analysis and Display System for earth science data
Maintainer: Alastair McKinstry
Versions of package grads
ReleaseVersionArchitectures
buster2.2.1-1amd64,arm64,armhf,i386
stretch2.1.0-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
trixie2.2.1-6amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm2.2.1-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye2.2.1-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid2.2.1-6amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie2.0.2-3amd64,armel,armhf,i386
Debtags of package grads:
fieldmeteorology
interfacecommandline
roleprogram
useanalysing, viewing
works-withimage
Popcon: 20 users (5 upd.)*
Versions and Archs
License: DFSG free
Git

The Grid Analysis and Display System (GrADS) is an interactive desktop tool that is used for easy access, manipulation, and visualization of earth science data. The format of the data may be either binary, GRIB, NetCDF, or HDF-SDS (Scientific Data Sets). GrADS has been implemented worldwide on a variety of commonly used operating systems and is freely distributed over the Internet.

GrADS uses a 4-Dimensional data environment: longitude, latitude, vertical level, and time. Data sets are placed within the 4-D space by use of a data descriptor file. GrADS interprets station data as well as gridded data, and the grids may be regular, non-linearly spaced, gaussian, or of variable resolution. Data from different data sets may be graphically overlaid, with correct spatial and time registration. Operations are executed interactively by entering FORTRAN-like expressions at the command line. A rich set of built-in functions are provided, but users may also add their own functions as external routines written in any programming language.

Data may be displayed using a variety of graphical techniques: line and bar graphs, scatter plots, smoothed contours, shaded contours, streamlines, wind vectors, grid boxes, shaded grid boxes, and station model plots. Graphics may be output in PostScript or image formats. GrADS provides geophysically intuitive defaults, but the user has the option to control all aspects of graphics output.

GrADS has a programmable interface (scripting language) that allows for sophisticated analysis and display applications. Use scripts to display buttons and dropmenus as well as graphics, and then take action based on user point-and-clicks. GrADS can be run in batch mode, and the scripting language facilitates using GrADS to do long overnight batch jobs.

h5utils
HDF5 files visualization tools
Versions of package h5utils
ReleaseVersionArchitectures
bullseye1.13.1-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster1.13.1-3amd64,arm64,armhf,i386
sid1.13.2-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie1.13.2-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
jessie1.12.1-2.1amd64,armel,armhf,i386
stretch1.12.1-6amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bookworm1.13.2-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package h5utils:
interfacecommandline
roleprogram
scopeutility
useconverting, viewing
Popcon: 28 users (16 upd.)*
Versions and Archs
License: DFSG free
Git

HDF5 (Hierarchical Data Format 5) is a file format for storing scientific data. These tools allow converting other formats to HDF5 and to visualize HDF5 files. They include:

  • h5topng, which extracts a 2d slice of an HDF5 file and outputs a corresponding image in PNG format;
  • h5totxt, which extracts 2d slices and outputs comma-delimited text (suitable for import into a spreadsheet);
  • h5fromtxt, which converts simple text input into multi-dimensional numeric HDF5 datasets;
  • h5fromh4, which converts HDF4 data to HDF5;
  • h5tovtk, which converts HDF5 files to VTK files for visualization with VTK-aware programs;
hdf-compass
viewer for HDF5 and related formats
Versions of package hdf-compass
ReleaseVersionArchitectures
sid0.7~b8-3all
trixie0.7~b8-3all
bookworm0.7~b8-3all
bullseye0.7~b8-3all
buster0.6.0-1all
stretch0.6.0-1all
Popcon: 13 users (3 upd.)*
Versions and Archs
License: DFSG free
Git

HDF Compass is an experimental viewer program for HDF5 and related formats, designed to complement other more complex applications like HDFView. Strong emphasis is placed on clean minimal design, and maximum extensibility through a plugin system for new formats.

This package provides the HDF Compass application.

hdf5-filter-plugin
external filters for HDF5: LZ4, BZip2, Bitshuffle
Versions of package hdf5-filter-plugin
ReleaseVersionArchitectures
bookworm0.0~git20221111.49e3b65-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid0.0~git20221111.49e3b65-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie0.0~git20221111.49e3b65-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
Popcon: 1 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

The external filter mechanism introduced with HDF5 1.8.12 allows applications to utilize custom filters not shipped by the HDF5 core library without recompiling your application. This package provides external filters for HDF5 for

  • the LZ4 compression algorithm
  • BZip2 compression
hdf5-filter-plugin-blosc-serial
blocking, shuffling and lossless compression library
Versions of package hdf5-filter-plugin-blosc-serial
ReleaseVersionArchitectures
bookworm0.0~git20220616.9683f7d-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid0.0~git20220616.9683f7d-5amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie0.0~git20220616.9683f7d-5amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
Popcon: 1 users (6 upd.)*
Versions and Archs
License: DFSG free
Git

This package contains a filter for HDF5 that uses the Blosc compressor. By installing this filter, you can read and write HDF5 files with Blosc-compressed datasets.

hdf5-filter-plugin-zfp-serial
Compression plugin for the HDF5 library using ZFP compression
Versions of package hdf5-filter-plugin-zfp-serial
ReleaseVersionArchitectures
bookworm1.1.0+git20221021-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el
trixie1.1.1-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el
sid1.1.1-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64
experimental1.1.0+git20230428-0+exp2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 1 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

H5Z-ZFP is a compression filter for HDF5 using the ZFP compression library, supporting lossy and lossless compression of floating point and integer data to meet bitrate, accuracy, and/or precision targets.

hdf5-plugin-lzf
hdf5 plugin to lzf compression library
Versions of package hdf5-plugin-lzf
ReleaseVersionArchitectures
bookworm3.7.0-8amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie3.10.0-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid3.10.0-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
upstream3.11.0
Popcon: 0 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

HDF5 (Hierarchical Data Format library, version 5) is a versatile, mature scientific software library designed for the fast, flexible storage of enormous amounts of data.

This package provides a plugin to the HDF5 LZF filter for the LZF compression library. Plugins are built for both serial (single processor) jobs (libhdf5-dev) and for multiprocessor (threaded) jobs (libhdf5-mpi-dev).

hdf5-tools
HDF5 - Runtime tools
Versions of package hdf5-tools
ReleaseVersionArchitectures
jessie-security1.8.13+docs-15+deb8u1amd64,armel,armhf,i386
experimental1.14.3+repack1-1~exp3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
sid1.10.10+repack-3.3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie1.10.10+repack-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm1.10.8+repack1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye1.10.6+repack-4+deb11u1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster-security1.10.4+repack-10+deb10u1amd64,arm64,armhf,i386
buster1.10.4+repack-10amd64,arm64,armhf,i386
stretch1.10.0-patch1+docs-3+deb9u1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie1.8.13+docs-15+deb8u1amd64,armel,armhf,i386
upstream1.14.3
Debtags of package hdf5-tools:
interfacecommandline
roledocumentation, program
scopeutility
useconverting
Popcon: 113 users (221 upd.)*
Newer upstream!
License: DFSG free
Git

Hierarchical Data Format 5 (HDF5) is a file format and library for storing scientific data. HDF5 was designed and implemented to address the deficiencies of HDF4.x. It has a more powerful and flexible data model, supports files larger than 2 GB, and supports parallel I/O.

This package contains runtime tools for HDF5.

imagej
Image processing program with a focus on microscopy images
Versions of package imagej
ReleaseVersionArchitectures
bookworm1.53t-1all
sid1.54g-1all
bullseye1.53g-2all
jessie1.49i+dfsg-1all
stretch1.51i+dfsg-2all
buster1.52j-1all
trixie1.54g-1all
upstream1.54i
Debtags of package imagej:
roleprogram
useanalysing, editing, viewing
works-withimage, image:raster
works-with-formatgif, jpg, tiff
Popcon: 93 users (25 upd.)*
Newer upstream!
License: DFSG free
Git

It can display, edit, analyze, process, save and print 8-bit, 16-bit and 32-bit images. It can read many image formats including TIFF, GIF, JPEG, BMP, DICOM, FITS and "raw". It supports "stacks", a series of images that share a single window.

It can calculate area and pixel value statistics of user-defined selections. It can measure distances and angles. It can create density histograms and line profile plots. It supports standard image processing functions such as contrast manipulation, sharpening, smoothing, edge detection and median filtering.

Spatial calibration is available to provide real world dimensional measurements in units such as millimeters. Density or gray scale calibration is also available.

ImageJ is developed by Wayne Rasband (wayne@codon.nih.gov), is at the Research Services Branch, National Institute of Mental Health, Bethesda, Maryland, USA.

Please cite: Caroline A Schneider, Wayne S Rasband and Kevin W Eliceiri: NIH Image to ImageJ: 25 years of image analysis. (PubMed,eprint) Nature methods 9:671-675 (2012)
Registry entries: SciCrunch 
Screenshots of package imagej
jupyter-notebook
Jupyter interactive notebook
Versions of package jupyter-notebook
ReleaseVersionArchitectures
bullseye6.2.0-1all
stretch4.2.3-4all
stretch-security4.2.3-4+deb9u2all
buster5.7.8-1all
bookworm6.4.12-2.2all
trixie6.4.12-2.2all
sid6.4.12-2.2all
upstream7.2.0~b1
Popcon: 509 users (116 upd.)*
Newer upstream!
License: DFSG free
Git

The Jupyter Notebook is a web application that allows you to create and share documents that contain live code, equations, visualizations, and explanatory text. The Notebook has support for multiple programming languages, sharing, and interactive widgets.

This package provides the jupyter subcommands "notebook", "nbextension", "serverextension" and "bundlerextension".

labplot
interactive graphing and analysis of scientific data
Versions of package labplot
ReleaseVersionArchitectures
trixie2.10.1-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
buster2.5.0-2amd64,arm64,armhf,i386
stretch2.3.0-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bookworm2.9.0-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye2.8.1-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid2.10.1-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 27 users (14 upd.)*
Versions and Archs
License: DFSG free
Git

LabPlot provides an easy way to create, manage and edit plots. It allows you to produce plots based on data from a spreadsheet or on data imported from external files. Plots can be exported to several pixmap and vector graphic formats.

Features include:

  • project-based management of data
  • project explorer for management and organization of created objects in different folders and sub-folders
  • spreadsheet with basic functionality for manual data entry or for generation of uniform and non-uniform random numbers
  • import of external ASCII data into the project for further editing and visualization
  • export of spreadsheet to an ASCII file
  • worksheet as the main parent object for plots, labels, etc; supports different layouts and zooming functions
  • export of worksheet to different formats (PDF, EPS, PNG, and SVG)
  • great variety of editing capabilities for properties of worksheet and its objects
  • cartesian plots, created either from imported or manually created data sets or via mathematical equation
  • definition of mathematical formulas is supported by syntax highlighting and completion and by the list of thematically grouped mathematical and physical constants and functions
  • analysis of plotted data is supported by many zooming and navigation features
  • linear and non-linear fits to data, several fit-models are predefined and custom models with arbitrary number of parameters can be provided
libxrl-dev
library for interactions of X-rays with matter (headers)
Versions of package libxrl-dev
ReleaseVersionArchitectures
bookworm4.0.0+dfsg1-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid4.0.0+dfsg1-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Quantitative estimate of elemental composition by spectroscopic and imaging techniques using X-ray fluorescence requires the availability of accurate data of X-ray interaction with matter. Although a wide number of computer codes and data sets are reported in literature, none of them is presented in the form of freely available library functions which can be easily included in software applications for X-ray fluorescence. This work presents a compilation of data sets from different published works and an xraylib interface in the form of callable functions. Although the target applications are on X-ray fluorescence, cross sections of interactions like photoionization, coherent scattering and Compton scattering, as well as form factors and anomalous scattering functions, are also available.

xraylib provides access to some of the most respected databases of physical data in the field of X-rays. The core of xraylib is a library, written in ANSI C, containing over 40 functions to be used to retrieve data from these databases. This C library can be directly linked with any program written in C, C++ or Objective-C.

This package contains the header files.

libxrl11
library for interactions of X-rays with matter
Versions of package libxrl11
ReleaseVersionArchitectures
sid4.0.0+dfsg1-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm4.0.0+dfsg1-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Quantitative estimate of elemental composition by spectroscopic and imaging techniques using X-ray fluorescence requires the availability of accurate data of X-ray interaction with matter. Although a wide number of computer codes and data sets are reported in literature, none of them is presented in the form of freely available library functions which can be easily included in software applications for X-ray fluorescence. This work presents a compilation of data sets from different published works and an xraylib interface in the form of callable functions. Although the target applications are on X-ray fluorescence, cross sections of interactions like photoionization, coherent scattering and Compton scattering, as well as form factors and anomalous scattering functions, are also available.

xraylib provides access to some of the most respected databases of physical data in the field of X-rays. The core of xraylib is a library, written in ANSI C, containing over 40 functions to be used to retrieve data from these databases. This C library can be directly linked with any program written in C, C++ or Objective-C.

libxy-bin
xylib - utilities
Versions of package libxy-bin
ReleaseVersionArchitectures
bookworm1.6-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie1.3-1amd64,armel,armhf,i386
bullseye1.6-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.6-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
stretch1.3-1.1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid1.6-3.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
buster1.3-1.1amd64,arm64,armhf,i386
Debtags of package libxy-bin:
roleprogram
Popcon: 2 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

xylib is a C++ library for reading files that contain x-y data from powder diffraction, spectroscopy and other experimental methods.

This package contains a small program xyconv that converts files supported by the xylib library to TSV (tab-separated values).

looktxt
Convert free format text file into scientific data formats
Versions of package looktxt
ReleaseVersionArchitectures
trixie1.4.1-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm1.4.1-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid1.4.1-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 1 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Search and export numerics from any text/ascii file. Data sets (scalar, vector, matrix) are given unique names, based on file content. Results can be generated for e.g. Matlab, YAML, IDL, Scilab, Octave, XML, HTML, and NeXus/HDF5.

This package contains the executable.

lz4
Fast LZ compression algorithm library - tool
Maintainer: Nobuhiro Iwamatsu
Versions of package lz4
ReleaseVersionArchitectures
sid1.9.4-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
buster1.8.3-1+deb10u1amd64,arm64,armhf,i386
buster-security1.8.3-1+deb10u1amd64,arm64,armhf,i386
trixie1.9.4-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm1.9.4-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye1.9.3-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 596 users (807 upd.)*
Versions and Archs
License: DFSG free
Git

LZ4 is a very fast lossless compression algorithm, providing compression speed at 400 MB/s per core, scalable with multi-cores CPU. It also features an extremely fast decoder, with speed in multiple GB/s per core, typically reaching RAM speed limits on multi-core systems.

This package contains files that is tool using liblz4.

ngraph-gtk
create scientific 2-dimensional graphs
Maintainer: Hiroyuki Ito
Versions of package ngraph-gtk
ReleaseVersionArchitectures
trixie6.09.07-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm6.09.07-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye6.09.01-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster6.08.00-1.1amd64,arm64,armhf,i386
stretch6.07.02-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie6.06.13-5amd64,armel,armhf,i386
sid6.09.07-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package ngraph-gtk:
uitoolkitgtk
Popcon: 4 users (3 upd.)*
Versions and Archs
License: DFSG free
Git

Ngraph is the program to create scientific 2-dimensional graphs for researchers and engineers. This program can create advanced graphs which can't be created by spreadsheets. Graphs can be exported to postscript.

Screenshots of package ngraph-gtk
octave
GNU Octave language for numerical computations
Versions of package octave
ReleaseVersionArchitectures
trixie8.4.0-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
experimental9.1.0-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
sid8.4.0-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm7.3.0-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye6.2.0-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie3.8.2-4amd64,armel,armhf,i386
stretch4.0.3-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch-backports4.4.0-3~bpo9+1s390x
stretch-backports4.4.1-4~bpo9+1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el
buster4.4.1-5amd64,arm64,armhf,i386
buster-backports5.2.0-3~bpo10+1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
upstream9.1.0
Debtags of package octave:
fieldmathematics
roleprogram
suitegnu
Popcon: 653 users (133 upd.)*
Newer upstream!
License: DFSG free
Git

Octave is a (mostly MATLAB® compatible) high-level language, primarily intended for numerical computations. It provides a convenient command-line interface for solving linear and nonlinear problems numerically.

Octave can be dynamically extended with user-supplied C++ files.

The package is enhanced by the following packages: liboctave-dev octave-dev octave-doc
Please cite: John W. Eaton, David Bateman, Søren Hauberg and Rik Wehbring: GNU Octave version 4.2.0 manual: a high-level interactive language for numerical computations. (2016)
Registry entries: SciCrunch 
pandoc
general markup converter
Versions of package pandoc
ReleaseVersionArchitectures
buster2.2.1-3amd64,arm64,armhf,i386
trixie3.1.3+ds-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm2.17.1.1-2~deb12u1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie1.12.4.2~dfsg-1amd64,armel,armhf,i386
bullseye2.9.2.1-1+deb11u1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch1.17.2~dfsg-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster-security2.2.1-3+deb10u1amd64,arm64,armhf,i386
sid3.1.3+ds-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
upstream3.1.13
Debtags of package pandoc:
develdoc
interfacecommandline
roleprogram
useconverting
works-withtext
works-with-formatbib, docbook, html, json, man, odf, plaintext, tex, xml
Popcon: 2369 users (904 upd.)*
Newer upstream!
License: DFSG free
Git

Pandoc is a Haskell library for converting from one markup format to another, and a command-line tool that uses this library. The formats it can handle include

  • light markup formats (many variants of Markdown, reStructuredText, AsciiDoc, Org-mode, Muse, Textile, txt2tags)
  • HTML formats (HTML 4 and 5)
  • Ebook formats (EPUB v2 and v3, FB2)
  • Documentation formats (GNU TexInfo, Haddock)
  • Roff formats (man, ms)
  • TeX formats (LaTeX, ConTeXt)
  • Typst
  • XML formats (DocBook 4 and 5, JATS, TEI Simple, OpenDocument)
  • Outline formats (OPML)
  • Bibliography formats (BibTeX, BibLaTeX, CSL JSON, CSL YAML, RIS)
  • Word processor formats (Docx, RTF, ODT)
  • Interactive notebook formats (Jupyter notebook ipynb)
  • Page layout formats (InDesign ICML)
  • Wiki markup formats (MediaWiki, DokuWiki, TikiWiki, TWiki, Vimwiki, XWiki, ZimWiki, Jira wiki, Creole)
  • Slide show formats (LaTeX Beamer, PowerPoint, Slidy, reveal.js, Slideous, S5, DZSlides)
  • Data formats (CSV and TSV tables)
  • PDF (via external programs such as pdflatex or wkhtmltopdf)

Pandoc can convert mathematical content in documents between TeX, MathML, Word equations, roff eqn, typst, and plain text. It includes a powerful system for automatic citations and bibliographies, and it can be customized extensively using templates, filters, and custom readers and writers written in Lua.

This package contains the pandoc tool.

Some uses of Pandoc require additional packages:

  • SVG content in PDF output requires librsvg2-bin.
  • YAML metadata in TeX-related output requires texlive-latex-extra.
  • *.hs filters not set executable requires ghc.
  • *.js filters not set executable requires nodejs.
  • *.php filters not set executable requires php.
  • *.pl filters not set executable requires perl.
  • *.py filters not set executable requires python.
  • *.rb filters not set executable requires ruby.
  • *.r filters not set executable requires r-base-core.
  • LaTeX output, and PDF output via PDFLaTeX, require texlive-latex-recommended.
  • XeLaTeX output, and PDF output via XeLaTeX, require texlive-xetex.
  • LuaTeX output, and PDF output via LuaTeX, require texlive-luatex.
  • ConTeXt output, and PDF output via ConTeXt, require context.
  • PDF output via wkhtmltopdf requires wkhtmltopdf.
  • Roff man and roff ms output, and PDF output via roff ms, require groff.
  • MathJax-rendered equations require libjs-mathjax.
  • KaTeX-rendered equations require node-katex.
  • option --csl may use styles in citation-style-language-styles.
The package is enhanced by the following packages: libpandoc-elements-perl pandoc-sidenote
Screenshots of package pandoc
pymca
Applications and toolkit for X-ray fluorescence analysis -- scripts
Versions of package pymca
ReleaseVersionArchitectures
buster5.4.3+dfsg-1all
sid5.9.2+dfsg-2all
trixie5.9.2+dfsg-2all
bookworm-backports5.8.7+dfsg-2~bpo12+1all
bookworm5.8.0+dfsg-2all
stretch5.1.3+dfsg-1all
bullseye5.6.3+dfsg-1all
jessie4.7.4+dfsg-1amd64,armel,armhf,i386
Popcon: 4 users (3 upd.)*
Versions and Archs
License: DFSG free
Git

PyMca is set of applications and Python libraries for analysis of X-ray fluorescence spectra.

The applications included in this package are:

  • edfviewer - Display and inspection of data files in ESRF Data Format
  • elementsinfo - Displays element specific X-ray data
  • mca2edf - Converts files from SPEC MCA format to EDF
  • peakidentifier - Displays X-ray fluorescence peaks in a given energy range
  • pymcabatch - Batch fitting of spectra
  • pymcapostbatch - Post-processing of batch fitting results
  • pymca - Interactive data-analysis
  • pymcaroitool - Region-of-interest (ROI) imaging tool

The PyMca toolkit can read data files in SPEC, ESRF data file (EDF), OMNIC, HDF5, AIFIRA and SupaVisio formats.

This are the scripts of the package.

Screenshots of package pymca
python-agate-doc
documentation for agate
Versions of package python-agate-doc
ReleaseVersionArchitectures
buster1.6.0-3all
sid1.9.1-1all
trixie1.9.1-1all
bookworm1.6.3-2all
bullseye1.6.1-1all
upstream1.10.2
Popcon: 0 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

Agate is a Python data analysis library that is optimized for humans instead of machines. It is an alternative to numpy and pandas that solves real-world problems with readable code.

Why agate?

  • A readable and user-friendly API.
  • A complete set of SQL-like operations.
  • Unicode support everywhere.
  • Decimal precision everywhere.
  • Exhaustive user documentation.
  • Pluggable extensions that add SQL integration, Excel support, and more.
  • Designed with iPython, Jupyter and atom/hydrogen in mind.
  • Pure Python. No C dependencies to compile.
  • Exhaustive test coverage.
  • MIT licensed and free for all purposes.
  • Zealously zen.
  • Made with love.

This package provides the documentation.

python-dask-doc
Minimal task scheduling abstraction documentation
Versions of package python-dask-doc
ReleaseVersionArchitectures
buster1.0.0+dfsg-2all
bookworm2022.12.1+dfsg-2all
sid2024.1.1+dfsg-1all
bullseye2021.01.0+dfsg-1all
trixie2023.12.1+dfsg-2all
upstream2024.4.2
Popcon: 0 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

Dask is a flexible parallel computing library for analytics, containing two components.

  1. Dynamic task scheduling optimized for computation. This is similar to Airflow, Luigi, Celery, or Make, but optimized for interactive computational workloads.
  2. "Big Data" collections like parallel arrays, dataframes, and lists that extend common interfaces like NumPy, Pandas, or Python iterators to larger-than-memory or distributed environments. These parallel collections run on top of the dynamic task schedulers.

This contains the documentation

python-ipywidgets-doc
Interactive widgets for the Jupyter notebook (documentation)
Versions of package python-ipywidgets-doc
ReleaseVersionArchitectures
bullseye6.0.0-8all
trixie8.1.1-2all
sid8.1.1-5all
stretch5.2.2-3all
buster6.0.0-4all
bookworm6.0.0-11all
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Notebooks come alive when interactive widgets are used. Learning becomes an immersive and fun experience. Researchers can easily see how changing inputs to a model impact the results.

This package installs documentation.

python-mpi4py-doc
bindings of the MPI standard -- documentation
Versions of package python-mpi4py-doc
ReleaseVersionArchitectures
bookworm3.1.4-2all
buster2.0.0-3all
stretch2.0.0-2.1+deb9u1all
bullseye3.0.3-8all
trixie3.1.5-5all
sid3.1.5-5all
jessie1.3.1+hg20131106-2all
upstream3.1.6
Debtags of package python-mpi4py-doc:
roledocumentation
Popcon: 0 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

MPI for Python (mpi4py) provides bindings of the Message Passing Interface (MPI) standard for the Python programming language, allowing any Python program to exploit multiple processors.

mpi4py is constructed on top of the MPI-1/MPI-2 specification and provides an object oriented interface which closely follows MPI-2 C++ bindings. It supports point-to-point (sends, receives) and collective (broadcasts, scatters, gathers) communications of any picklable Python object as well as optimized communications of Python object exposing the single-segment buffer interface (NumPy arrays, builtin bytes/string/array objects).

This package provides HTML rendering of the user's manual.

python-skbio-doc
Data structures, algorithms, educational resources for bioinformatics (docs)
Versions of package python-skbio-doc
ReleaseVersionArchitectures
sid0.5.9-4all
stretch0.5.1-2all
bookworm0.5.8-4all
bullseye0.5.6-4all
trixie0.5.9-4all
upstream0.6.0
Popcon: 0 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

Scikit-bio is a Python package providing data structures, algorithms, and educational resources for bioinformatics.

This is the HTML documentation for skbio.

Registry entries: Bioconda 
python-skimage-doc
Documentation and examples for scikit-image
Versions of package python-skimage-doc
ReleaseVersionArchitectures
bookworm0.19.3-8all
sid0.23.1-3all
jessie0.10.1-2all
buster0.14.2-2all
sid0.23.2-1all
experimental0.23.2~rc1-1all
stretch0.12.3-8all
bullseye0.18.1-2all
trixie0.22.0-3all
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

scikit-image is a collection of image processing algorithms for Python. It performs tasks such as image loading, filtering, morphology, segmentation, color conversions, and transformations.

This package contains documentation and example scripts for python-skimage.

Please cite: Stéfan van der Walt, Johannes L. Schönberger, Juan Nunez-Iglesias, François Boulogne, Joshua D. Warner, Neil Yager, Emmanuelle Gouillart, Tony Yu and the scikit-image contributors: scikit-image: Image processing in Python (eprint) PeerJ 2:e453 (2014)
python-sklearn-doc
documentation and examples for scikit-learn
Versions of package python-sklearn-doc
ReleaseVersionArchitectures
sid1.4.2+dfsg-1all
buster0.20.2+dfsg-6all
bullseye0.23.2-5all
bookworm1.2.1+dfsg-1all
jessie0.14.1-3all
stretch0.18-5all
trixie1.4.2+dfsg-1all
Debtags of package python-sklearn-doc:
develdoc, lang:python
roledocumentation
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

This package contains documentation and example scripts for python-sklearn.

Registry entries: SciCrunch 
python-tables-doc
Hierarchical database for Python3 based on HDF5 (documentation)
Versions of package python-tables-doc
ReleaseVersionArchitectures
buster3.4.4-2all
jessie3.1.1-3all
sid3.9.2-2all
sid3.7.0-10all
trixie3.7.0-10all
bookworm3.7.0-5all
stretch3.3.0-5all
bullseye3.6.1-3all
Debtags of package python-tables-doc:
develdoc
made-ofhtml, pdf
roledocumentation
works-withdb
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

PyTables is a package for managing hierarchical datasets and designed to efficiently cope with extremely large amounts of data.

It is built on top of the HDF5 library and the NumPy package. It features an object-oriented interface that, combined with C extensions for the performance-critical parts of the code (generated using Cython), makes it a fast, yet extremely easy to use tool for interactively save and retrieve very large amounts of data. One important feature of PyTables is that it optimizes memory and disk resources so that they take much less space (between a factor 3 to 5, and more if the data is compressible) than other solutions, like for example, relational or object oriented databases.

  • Compound types (records) can be used entirely from Python (i.e. it is not necessary to use C for taking advantage of them).
  • The tables are both enlargeable and compressible.
  • I/O is buffered, so you can get very fast I/O, specially with large tables.
  • Very easy to select data through the use of iterators over the rows in tables. Extended slicing is supported as well.
  • It supports the complete set of NumPy objects.

This package includes the manual in HTML formats.

python3-agate
data analysis library optimized for human readability
Versions of package python3-agate
ReleaseVersionArchitectures
trixie1.9.1-1all
buster1.6.0-3all
bookworm1.6.3-2all
sid1.9.1-1all
bullseye1.6.1-1all
upstream1.10.2
Popcon: 38 users (31 upd.)*
Newer upstream!
License: DFSG free
Git

Agate is a Python data analysis library that is optimized for humans instead of machines. It is an alternative to numpy and pandas that solves real-world problems with readable code.

Why agate?

  • A readable and user-friendly API.
  • A complete set of SQL-like operations.
  • Unicode support everywhere.
  • Decimal precision everywhere.
  • Exhaustive user documentation.
  • Pluggable extensions that add SQL integration, Excel support, and more.
  • Designed with iPython, Jupyter and atom/hydrogen in mind.
  • Pure Python. No C dependencies to compile.
  • Exhaustive test coverage.
  • MIT licensed and free for all purposes.
  • Zealously zen.
  • Made with love.

This package provides the modules for Python 3.

python3-bcolz
high performant compressed data container based on NumPy (Python 3)
Versions of package python3-bcolz
ReleaseVersionArchitectures
bullseye1.2.1+ds2-7amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el
buster1.2.1+ds2-2amd64,arm64,armhf,i386
Popcon: 2 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

bcolz provides columnar, chunked data containers that can be compressed in-memory and on-disk. Column storage allows for efficiently querying tables, as well as for cheap column addition and removal. It is based on NumPy, and uses it as the standard data container to communicate with bcolz objects, but it also comes with support for import/export facilities to/from HDF5/PyTables tables and Pandas dataframes.

This package contains the modules for Python 3.

python3-codraft
Signal and image processing software
Versions of package python3-codraft
ReleaseVersionArchitectures
sid2.2.1-3all
Popcon: users ( upd.)*
Versions and Archs
License: DFSG free
Git

CodraFT is a generic signal and image processing software based on Python scientific libraries (such as NumPy, SciPy or scikit-image) and Qt graphical user interfaces (thanks to guidata and guiqwt.

CodraFT stands for "CODRA Filtering Tool".

CodraFT is available as a stand-alone application or as an addon to your Python-Qt application thanks to advanced automation and embedding features.

python3-colorcet
set of useful perceptually uniform colormaps for plotting scientific data
Versions of package python3-colorcet
ReleaseVersionArchitectures
bookworm2.0.2-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid3.0.1-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie3.0.1-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bullseye2.0.2-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
upstream3.1.0
Popcon: 3 users (3 upd.)*
Newer upstream!
License: DFSG free
Git

Collection of perceptually uniform colormaps for use with Python plotting programs like bokeh, matplotlib, holoviews, and datashader based on the set of perceptually uniform colormaps created by Peter Kovesi at the Center for Exploration Targeting.

python3-colormap
ease manipulation of matplotlib colormaps and color codecs (Python 3)
Versions of package python3-colormap
ReleaseVersionArchitectures
buster1.0.2-1all
bullseye1.0.3-1all
sid1.0.6-1all
bookworm1.0.4-3all
trixie1.0.6-1all
upstream1.1.0
Popcon: 0 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

The colormap package provides simple utilities to convert colors between RGB, HEX, HLS, HUV and a class to easily build colormaps for matplotlib. All matplotlib colormaps and some R colormaps are available altogether. The plot_colormap method (see below) is handy to quickly pick up a colormaps and the test_colormap is useful to see test a new colormap.

This package installs the library for Python 3.

python3-cycler
composable kwarg iterator (Python 3)
Versions of package python3-cycler
ReleaseVersionArchitectures
buster0.10.0-1all
bullseye0.10.0-3all
bookworm0.11.0-1all
trixie0.12.1-1all
sid0.12.1-1all
stretch0.10.0-1all
Popcon: 940 users (1785 upd.)*
Versions and Archs
License: DFSG free
Git

When using matplotlib and plotting more than one line, it is common to want to be able to cycle over one or more artist styles; but the plotting logic can quickly become very involved.

To address this and allow easy cycling over arbitrary 'kwargs' the Cycler class, a composable kwarg iterator, was developed.

This package contains the Python 3 version of Cycler.

python3-dask
Minimal task scheduling abstraction for Python 3
Versions of package python3-dask
ReleaseVersionArchitectures
buster1.0.0+dfsg-2all
bookworm2022.12.1+dfsg-2all
bullseye2021.01.0+dfsg-1all
sid2024.1.1+dfsg-1all
trixie2023.12.1+dfsg-2all
upstream2024.4.2
Popcon: 159 users (46 upd.)*
Newer upstream!
License: DFSG free
Git

Dask is a flexible parallel computing library for analytics, containing two components.

  1. Dynamic task scheduling optimized for computation. This is similar to Airflow, Luigi, Celery, or Make, but optimized for interactive computational workloads.
  2. "Big Data" collections like parallel arrays, dataframes, and lists that extend common interfaces like NumPy, Pandas, or Python iterators to larger-than-memory or distributed environments. These parallel collections run on top of the dynamic task schedulers.

This contains the Python 3 version.

python3-descartes
Matplotlib extension to work with geometric objects (Python3)
Versions of package python3-descartes
ReleaseVersionArchitectures
bullseye1.1.0-4all
stretch1.1.0-1all
buster1.1.0-2all
Popcon: 3 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Descartes allows the usage of geometric objects as matplotlib paths and patches.

This is the Python 3 version of the library.

python3-extra-data
Tools to read and analyse data from European XFEL
Versions of package python3-extra-data
ReleaseVersionArchitectures
sid1.7.0-5all
bookworm1.7.0-5all
trixie1.7.0-5all
upstream1.17.0
Popcon: 3 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

Python 3 tools for reading European XFEL's HDF5 files.

python3-gmplot
matplotlib-like interface to plotting data with Google Maps (python3)
Versions of package python3-gmplot
ReleaseVersionArchitectures
trixie1.4.1-1all
stretch1.1.1-1all
buster1.2.0-1all
bullseye1.2.0-2all
bookworm1.2.0-3all
sid1.4.1-1all
Popcon: 3 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

Plotting data on Google Maps, the easy way. A matplotlib-like interface to generate the HTML and javascript to render all the data you’d like on top of Google Maps. Several plotting methods make creating exploratory map views effortless.

python3-graphviz
Simple Python 3 interface for Graphviz
Maintainer: Diane Trout
Versions of package python3-graphviz
ReleaseVersionArchitectures
sid0.20.2-1all
trixie0.20.2-1all
bullseye0.14.2-1all
bookworm0.20.1-1all
buster0.8.4-2all
upstream0.20.3
Popcon: 47 users (60 upd.)*
Newer upstream!
License: DFSG free
Git

This package facilitates the creation and rendering of graph descriptions in the DOT language of the Graphviz graph drawing software from Python.

Create a graph object, assemble the graph by adding nodes and edges, and retrieve its DOT source code string. Save the source code to a file and render it with the Graphviz installation of your system.

Use the view option/method to directly inspect the resulting (PDF, PNG, SVG, etc.) file with its default application. Graphs can also be rendered and displayed within Jupyter notebooks.

This contains the Python 3 version.

python3-h5netcdf
netCDF4 support via h5py for Python 3
Versions of package python3-h5netcdf
ReleaseVersionArchitectures
sid1.3.0-1all
trixie1.3.0-1all
bullseye0.8.1-2all
bookworm1.1.0-1all
Popcon: 52 users (17 upd.)*
Versions and Archs
License: DFSG free
Git

A Python interface for the netCDF4 file-format that reads and writes local or remote HDF5 files directly via h5py or h5pyd, without relying on the Unidata netCDF library.

This package provides the modules for Python 3.

python3-h5py
general-purpose Python interface to hdf5
Versions of package python3-h5py
ReleaseVersionArchitectures
buster2.8.0-3amd64,arm64,armhf,i386
trixie3.10.0-1all
bookworm3.7.0-8all
jessie2.2.1-1.1amd64,armel,armhf,i386
bullseye2.10.0-9all
sid3.10.0-1all
stretch2.7.0-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
upstream3.11.0
Popcon: 269 users (43 upd.)*
Newer upstream!
License: DFSG free
Git

HDF5 for Python (h5py) is a general-purpose Python interface to the Hierarchical Data Format library, version 5. HDF5 is a versatile, mature scientific software library designed for the fast, flexible storage of enormous amounts of data.

From a Python programmer's perspective, HDF5 provides a robust way to store data, organized by name in a tree-like fashion. You can create datasets (arrays on disk) hundreds of gigabytes in size, and perform random-access I/O on desired sections. Datasets are organized in a filesystem-like hierarchy using containers called "groups", and accessed using the tradional POSIX /path/to/resource syntax.

H5py provides a simple, robust read/write interface to HDF5 data from Python. Existing Python and Numpy concepts are used for the interface; for example, datasets on disk are represented by a proxy class that supports slicing, and has dtype and shape attributes. HDF5 groups are presented using a dictionary metaphor, indexed by name.

This is a simple dependency package which depends on the serial or MPI build of h5py and provides test data files.

python3-h5sparse
Scipy sparse matrix in HDF5
Versions of package python3-h5sparse
ReleaseVersionArchitectures
sid0.1.0-7all
trixie0.1.0-7all
bookworm0.1.0-6all
bullseye0.1.0-2all
Popcon: 1 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

h5sparse is a Python library which helps create scipy sparse matrix in HDF5.

python3-hdf5plugin
Python library to make HDF5 compression filters usable from h5py
Versions of package python3-hdf5plugin
ReleaseVersionArchitectures
sid4.0.1-3all
bookworm4.0.1-3all
trixie4.0.1-3all
Popcon: 5 users (12 upd.)*
Versions and Archs
License: DFSG free
Git

hdf5plugin provides h5py extensions to control HDF5 compression filters plugins installed in the system.

The package supports providing options to: * blosc * bitshuffle * lz4 * FCIDECOMP * ZFP * zstd

These filter plugins are not provided by this package and need to be installed using their own packages.

python3-hyperspy
interactive analysis of multidimensional datasets
Versions of package python3-hyperspy
ReleaseVersionArchitectures
bullseye1.6.1-1amd64,arm64,ppc64el
sid1.7.3-1amd64,ppc64el
bookworm1.7.3-1amd64,ppc64el
upstream2.0.1
Popcon: 0 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

HyperSpy is an open source Python library for the interactive analysis of multidimensional datasets that can be described as multidimensional arrays of a given signal (for example, a 2D array of spectra, also known as a spectrum image).

HyperSpy makes it straightforward to apply analytical procedures that operate on an individual signal to multidimensional arrays, as well as providing easy access to analytical tools that exploit the multidimensionality of the dataset.

Its modular structure makes it easy to add features to analyze many different types of signals.

python3-ipyparallel
Interactive Parallel Computing with IPython (library & scripts)
Versions of package python3-ipyparallel
ReleaseVersionArchitectures
bookworm7.1.0-5all
bullseye6.3.0-2all
buster-backports6.3.0-2~bpo10+1all
sid7.1.0-5all
trixie7.1.0-5all
upstream8.8.0
Popcon: 3 users (1 upd.)*
Newer upstream!
License: DFSG free
Git

ipyparallel is a Python package and collection of CLI scripts for controlling clusters for Jupyter. ipyparallel is the new home of IPython.parallel.

ipyparallel contains the following command-line scripts:

   ipcluster - start/stop a cluster
   ipcontroller - start a scheduler
   ipengine - start an engine

This package installs the Python 3 library and the CLI scripts.

python3-ipywidgets
Interactive widgets for the Jupyter notebook (Python 3)
Versions of package python3-ipywidgets
ReleaseVersionArchitectures
buster6.0.0-4all
bullseye6.0.0-8all
trixie8.1.1-2all
bookworm6.0.0-11all
stretch5.2.2-3all
sid8.1.1-5all
Popcon: 342 users (220 upd.)*
Versions and Archs
License: DFSG free
Git

Notebooks come alive when interactive widgets are used. Learning becomes an immersive and fun experience. Researchers can easily see how changing inputs to a model impact the results.

This package installs the library for Python 3 notebooks.

python3-joypy
ridgeline-/joyplots plotting routine
Versions of package python3-joypy
ReleaseVersionArchitectures
sid0.2.6-1all
trixie0.2.6-1all
bookworm0.2.6-1all
bullseye0.2.2-2all
Popcon: 1 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

JoyPy is a one-function Python package based on matplotlib + pandas with a single purpose: drawing joyplots (a.k.a. ridgeline plots). Joyplots are stacked, partially overlapping density plots. They are a nice way to plot data to visually compare distributions, especially those that change across one dimension (e.g., over time). Though hardly a new technique, they have become very popular lately thanks to the R packages ggridges and ggjoy.

python3-jupyterlab
Computational environment
Versions of package python3-jupyterlab
ReleaseVersionArchitectures
sid4.0.11+ds1-2all
trixie4.0.11+ds1-2all
upstream4.1.8
Popcon: 3 users (7 upd.)*
Newer upstream!
License: DFSG free
Git

Extensible environment for interactive and reproducible computing, based on the Jupyter notebook and architecture.

This package installs the library for Python 3.

python3-leather
charting library for Python
Versions of package python3-leather
ReleaseVersionArchitectures
trixie0.4.0-1all
bookworm0.3.4-2all
sid0.4.0-1all
buster0.3.3-1all
bullseye0.3.3-1.1all
Popcon: 39 users (32 upd.)*
Versions and Archs
License: DFSG free
Git

Leather is the Python charting library for those who need charts now and don’t care if they’re perfect.

Why leather?

  • A readable and user-friendly API.
  • Optimized for exploratory charting.
  • Produces scale-independent SVG charts.
  • Completely type-agnostic. Chart your data, whatever it is.
  • Designed with iPython, Jupyter and atom/hydrogen in mind.
  • Pure Python. No C dependencies to compile.
  • MIT licensed and free for all purposes.
  • Zealously zen.
  • Made with love.

This package provides the modules for Python 3.

python3-matplotlib
Python based plotting system in a style similar to Matlab (Python 3)
Versions of package python3-matplotlib
ReleaseVersionArchitectures
bullseye3.3.4-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm3.6.3-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster3.0.2-2amd64,arm64,armhf,i386
stretch2.0.0+dfsg1-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
trixie3.6.3-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
jessie1.4.2-3.1amd64,armel,armhf,i386
sid3.6.3-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
upstream3.9.0~rc2
Popcon: 19142 users (734 upd.)*
Newer upstream!
License: DFSG free
Git

Matplotlib is a pure Python plotting library designed to bring publication quality plotting to Python with a syntax familiar to Matlab users. All of the plotting commands in the pylab interface can be accessed either via a functional interface familiar to Matlab users or an object oriented interface familiar to Python users.

This package contains the Python 3 version of matplotlib.

python3-mpi4py
bindings of the Message Passing Interface (MPI) standard
Versions of package python3-mpi4py
ReleaseVersionArchitectures
jessie1.3.1+hg20131106-2amd64,armel,armhf,i386
stretch2.0.0-2.1+deb9u1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bookworm3.1.4-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid3.1.5-5amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie3.1.5-5amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
buster2.0.0-3amd64,arm64,armhf,i386
bullseye3.0.3-8amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
upstream3.1.6
Popcon: 681 users (201 upd.)*
Newer upstream!
License: DFSG free
Git

MPI for Python (mpi4py) provides bindings of the Message Passing Interface (MPI) standard for the Python programming language, allowing any Python program to exploit multiple processors.

mpi4py is constructed on top of the MPI-1/MPI-2 specification and provides an object oriented interface which closely follows MPI-2 C++ bindings. It supports point-to-point (sends, receives) and collective (broadcasts, scatters, gathers) communications of any picklable Python object as well as optimized communications of Python object exposing the single-segment buffer interface (NumPy arrays, builtin bytes/string/array objects).

python3-mpl-scatter-density
Fast scatter density plots for Matplotlib
Versions of package python3-mpl-scatter-density
ReleaseVersionArchitectures
bookworm0.7-1all
bullseye0.7-1all
sid0.7-1all
buster0.5-1all
trixie0.7-1all
Popcon: 7 users (4 upd.)*
Versions and Archs
License: DFSG free
Git

This package provides functionality to make it easy to make your own scatter density maps, both for interactive and non-interactive use. Fast.

This package installs the library for Python 3.

python3-mplcursors
Interactive data selection cursors for Matplotlib
Versions of package python3-mplcursors
ReleaseVersionArchitectures
trixie0.5.3-1all
sid0.5.3-1all
bookworm0.5.2-2all
bullseye0.4-1all
Popcon: 22 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

mplcursors provides interactive data selection cursors for Matplotlib. It is inspired from mpldatacursor, with a much simplified API.

This package installs the library for Python 3.

python3-mpld3
D3 viewer for matplotlib
Versions of package python3-mpld3
ReleaseVersionArchitectures
jessie0.3git+20140910dfsg-2all
stretch0.3git+20140910dfsg-3all
Popcon: 0 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

mpld3 brings together Matplotlib, the popular Python-based graphing library, and D3js, the popular Javascript library for creating interactive data visualizations for the web. The result is a simple API for exporting your matplotlib graphics to HTML code which can be used within the browser, within standard web pages, blogs, or tools such as the IPython notebook.

This package provides the Python 3.x module.

python3-mplexporter
general matplotlib exporter
Versions of package python3-mplexporter
ReleaseVersionArchitectures
stretch0.0.1+20140921-2all
trixie0.0.1+20140921-5all
buster0.0.1+20140921-3all
bullseye0.0.1+20140921-5all
jessie0.0.1+20140921-1all
sid0.0.1+20140921-5all
bookworm0.0.1+20140921-5all
Popcon: 3 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

A Python module to export matplotlib graphs, e.g. for mpld3.

This package provides the Python 3.x module.

python3-mpltoolkits.basemap
matplotlib toolkit to plot on map projections (Python 3)
Versions of package python3-mpltoolkits.basemap
ReleaseVersionArchitectures
sid1.2.2+dfsg-5amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie1.2.2+dfsg-5amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
buster1.2.0+dfsg-1amd64,arm64,armhf,i386
bullseye1.2.2+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch1.0.7+dfsg-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
upstream1.4.1
Popcon: 52 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

The matplotlib basemap toolkit is a library for plotting 2D data on maps in Python. It is similar in functionality to the matlab mapping toolbox, the IDL mapping facilities, GrADS, or the Generic Mapping Tools. PyNGL and CDAT are other libraries that provide similar capabilities in Python.

Basemap does not do any plotting on its own, but provides the facilities to transform coordinates to one of 23 different map projections (using the PROJ.4 C library). Matplotlib is then used to plot contours, images, vectors, lines or points in the transformed coordinates. Shoreline, river and political boundary datasets (from Generic Mapping Tools) are provided, along with methods for plotting them. The GEOS library is used internally to clip the coastline and political boundary features to the desired map projection region.

Basemap provides facilities for reading data in netCDF and Shapefile formats, as well as directly over http using OPeNDAP. This functionality is provided through the PyDAP client, and a Python interface to the Shapefile C library.

Basemap is geared toward the needs of earth scientists, particular oceanographers and meteorologists. The author originally wrote Basemap to help in his research (climate and weather forecasting), since at the time CDAT was the only other tool in Python for plotting data on map projections. Over the years, the capabilities of Basemap have evolved as scientists in other disciplines (such as biology, geology and geophysics) requested and contributed new features.

This package contains the Python 3 version of python-mpltoolkits.basemap.

WARNING: this package is deprecated in favour of cartopy.

Screenshots of package python3-mpltoolkits.basemap
python3-netcdf4
Python 3 interface to the netCDF4 (network Common Data Form) library
Versions of package python3-netcdf4
ReleaseVersionArchitectures
stretch1.2.7-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bookworm1.6.2-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster1.4.2-1amd64,arm64,armhf,i386
bullseye1.5.5.1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid1.6.5-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie1.6.5-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
Popcon: 122 users (29 upd.)*
Versions and Archs
License: DFSG free
Git

NetCDF version 4 has many features not found in earlier versions of the library and is implemented on top of HDF5. This module can read and write files in both the new netCDF 4 and the old netCDF 3 format, and can create files that are readable by HDF5 clients. The API is modelled after Scientific.IO.NetCDF, and should be familiar to users of that module.

Most new features of netCDF 4 are implemented, such as multiple unlimited dimensions, groups and zlib data compression. All the new numeric data types (such as 64 bit and unsigned integer types) are implemented. Compound and variable length (vlen) data types are supported, but the enum and opaque data types are not. Mixtures of compound and vlen data types (compound types containing vlens, and vlens containing compound types) are not supported.

This package contains the netCDF 4 module for Python 3.

python3-numpy-groupies
performs operations on/with subsets of n-dim arrays
Versions of package python3-numpy-groupies
ReleaseVersionArchitectures
trixie0.10.2-1all
bookworm0.9.20-1all
sid0.10.2-1all
bullseye0.9.13-1all
upstream0.11.1
Popcon: 2 users (1 upd.)*
Newer upstream!
License: DFSG free
Git

This package consists of a couple of optimised tools for doing things that can roughly be considered "group-indexing operations". The most prominent tool is aggregate.

aggregate takes an array of values, and an array giving the group number for each of those values. It then returns the sum (or mean, or std, or any, ...etc.) of the values in each group. You have probably come across this idea before, using matlab accumarray, pandas groupby, or generally MapReduce algorithms and histograms.

There are different implementations of aggregate provided, based on plain numpy, numba and weave. Performance is a main concern, and so far this implementation comfortably beats similar implementations in other packages (check the benchmarks).

python3-opencv
Python 3 bindings for the computer vision library
Versions of package python3-opencv
ReleaseVersionArchitectures
sid4.6.0+dfsg-13.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
buster3.2.0+dfsg-6amd64,arm64,armhf,i386
bullseye4.5.1+dfsg-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm4.6.0+dfsg-12amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie4.6.0+dfsg-13amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
upstream4.9.0
Popcon: 231 users (235 upd.)*
Newer upstream!
License: DFSG free
Git

This package contains Python 3 bindings for the OpenCV (Open Computer Vision) library.

The Open Computer Vision Library is a collection of algorithms and sample code for various computer vision problems. The library is compatible with IPL (Intel's Image Processing Library) and, if available, can use IPP (Intel's Integrated Performance Primitives) for better performance.

OpenCV provides low level portable data types and operators, and a set of high level functionalities for video acquisition, image processing and analysis, structural analysis, motion analysis and object tracking, object recognition, camera calibration and 3D reconstruction.

Please cite: Gary Bradski and Adrian Kaehler: Learning OpenCV: Computer Vision with the OpenCV Library (2008)
Registry entries: SciCrunch 
python3-palettable
library of color palettes for Python (Python 3)
Versions of package python3-palettable
ReleaseVersionArchitectures
sid3.3.3-1all
trixie3.3.3-1all
bullseye3.3.0-2all
bookworm3.3.0-3all
Popcon: 3 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

Palettable (formerly brewer2mpl) is a library of color palettes for Python. It's written in pure Python with no dependencies, but it can supply color maps for matplotlib. You can use Palettable to customize matplotlib plots or supply colors for a web application.

This package installs the library for Python 3.

python3-pandas
data structures for "relational" or "labeled" data
Versions of package python3-pandas
ReleaseVersionArchitectures
bullseye1.1.5+dfsg-2all
stretch0.19.2-5.1all
jessie0.14.1-2all
trixie2.1.4+dfsg-7all
sid2.1.4+dfsg-7all
buster0.23.3+dfsg-3all
bookworm1.5.3+dfsg-2all
upstream2.2.2
Popcon: 528 users (484 upd.)*
Newer upstream!
License: DFSG free
Git

pandas is a Python package providing fast, flexible, and expressive data structures designed to make working with "relational" or "labeled" data both easy and intuitive. It aims to be the fundamental high-level building block for doing practical, real world data analysis in Python. pandas is well suited for many different kinds of data:

  • Tabular data with heterogeneously-typed columns, as in an SQL table or Excel spreadsheet
  • Ordered and unordered (not necessarily fixed-frequency) time series data.
  • Arbitrary matrix data (homogeneously typed or heterogeneous) with row and column labels
  • Any other form of observational / statistical data sets. The data actually need not be labeled at all to be placed into a pandas data structure

This package contains the Python 3 version.

The package is enhanced by the following packages: python3-bottleneck python3-sklearn-pandas
Please cite: McKinney, Wes: pandas: a Foundational Python Library for Data Analysis and Statistics (eprint) (2011)
python3-periodictable
Extensible periodic table of the elements (Python 3)
Versions of package python3-periodictable
ReleaseVersionArchitectures
trixie1.6.1-1all
bullseye1.5.3-1all
bookworm1.6.0-1all
sid1.6.1-1all
buster1.5.0-7all
upstream1.7.0
Popcon: 61 users (27 upd.)*
Newer upstream!
License: DFSG free
Git

This package provides a periodic table of the elements with support for mass, density and xray/neutron scattering information.

Masses, densities and natural abundances come from the NIST Physics Laboratory, but do not represent a critical evaluation by NIST scientists.

Neutron scattering calculations use values collected by the Atomic Institute of the Austrian Universities. These values do corresponding to those from other packages, though there are some differences depending to the tables used. Bound coherent neutron scattering for gold in particular is significantly different from older value: 7.63(6) as measured in 1974 compared to 7.90(7) as measured in 1990.

X-ray scattering calculations use a combination of empirical and theoretical values from the LBL Center for X-ray Optics. These values differ from those given in other sources such as the International Tables for Crystallography, Volume C, and so may give different results from other packages.

This package installs the library for Python 3.

python3-procrunner
Versatile utility function to run external processes from Python
Versions of package python3-procrunner
ReleaseVersionArchitectures
trixie2.3.3-1all
sid2.3.3-1all
bullseye1.1.0-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm1.1.0-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 3 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

Versatile utility function to run external processes from Python, with many features:

  • runs an external process and waits for it to finish
  • does not deadlock, no matter the process stdout/stderr output behaviour
  • returns the exit code, stdout, stderr (separately, both as bytestrings), and the total process runtime as a dictionary
  • process can run in a custom environment, either as a modification of the current environment or in a new environment from scratch
  • stdin can be fed to the process, the returned dictionary contains information how much was read by the process
  • stdout and stderr is printed by default, can be disabled
  • stdout and stderr can be passed to any arbitrary function for live processing (separately, both as unicode strings)
  • optionally enforces a time limit on the process
python3-pweave
scientific report generator for Python
Versions of package python3-pweave
ReleaseVersionArchitectures
bullseye0.25-3all
sid0.30.3-1all
trixie0.30.3-1all
buster0.25-1all
bookworm0.30.3-1all
Popcon: 4 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Pweave is a scientific report generator and a literate programming tool for Python. Pweave can capture the results and plots from data analysis and works well with NumPy, SciPy and matplotlib. It is able to run Python code from source document and include the results and capture matplotlib plots in the output.

python3-pyct
Python packaging Common Tasks
Versions of package python3-pyct
ReleaseVersionArchitectures
bookworm0.5.0-1all
trixie0.5.0-1all
bullseye0.4.7a3-2all
sid0.5.0-1all
Popcon: 5 users (3 upd.)*
Versions and Archs
License: DFSG free
Git

Utility package that includes:

  • pyct.cmd: Makes various commands available to other packages. (Currently no sophisticated plugin system, just a try import/except in the other packages.) The same commands are available from within Python. Can either add new subcommands to an existing argparse based command if the module has an existing command, or create the entire command if the module has no existing command. Currently, there are commands for copying examples and fetching data. See
  • pyct.build: Provides various commands to help package building, primarily as a convenience for project maintainers.
python3-pymatgen
Python Materials Genomics for materials analysis
Versions of package python3-pymatgen
ReleaseVersionArchitectures
bookworm2022.11.7+dfsg1-11amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie2024.1.27+dfsg1-7amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid2024.1.27+dfsg1-7amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
upstream2024.4.13
Popcon: 3 users (2 upd.)*
Newer upstream!
License: DFSG free
Git

Pymatgen (Python Materials Genomics) is a robust, open-source Python library for materials analysis. These are some of the main features:

1.Highly flexible classes for the representation of Element, Site, Molecule, Structure objects.

  1. Extensive input/output support, including support for VASP (http://cms.mpi.univie.ac.at/vasp/), ABINIT (http://www.abinit.org/), CIF, Gaussian, XYZ, and many other file formats.

  2. Powerful analysis tools, including generation of phase diagrams, Pourbaix diagrams, diffusion analyses, reactions, etc.

  3. Electronic structure analyses, such as density of states and band structure.

  4. Integration with the Materials Project REST API, Crystallography Open Database.

This package provides the pymtgen module for Python 3.

python3-pytest-mpl
pytest plugin for Matplotlib image comparison in Python 3
Versions of package python3-pytest-mpl
ReleaseVersionArchitectures
bookworm0.16.1-1all
trixie0.17.0-1all
sid0.17.0-1all
bullseye0.11-2all
buster0.10-2all
Popcon: 2 users (5 upd.)*
Versions and Archs
License: DFSG free
Git

Matplotlib includes a number of test utilities and decorators, but these are geared towards the nose testing framework. Pytest-mpl makes it easy to compare figures produced by tests to reference images when using pytest.

This package provides the pytest plugin for Python 3.

python3-pyvkfft
Binding to the OpenCL backends of VkFFT - Python3
Versions of package python3-pyvkfft
ReleaseVersionArchitectures
trixie2024.1.2+ds1-2amd64,arm64,armel,armhf,i386,ppc64el,s390x
bookworm2022.1.1-3 (contrib)amd64
sid2024.1.2+ds1-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
upstream2024.1.2.post0
Popcon: 5 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

pyvkfft offers a simple python interface to the CUDA and OpenCL backends of VkFFT, compatible with pyCUDA, CuPy and pyOpenCL.

This package installs the library for Python 3

python3-seaborn
statistical visualization library for Python3
Versions of package python3-seaborn
ReleaseVersionArchitectures
buster0.9.0-1all
bullseye0.11.1-1all
trixie0.13.2-3all
sid0.13.2-3all
jessie0.4.0-3all
stretch0.7.1-4all
bookworm0.12.2-1all
Popcon: 53 users (48 upd.)*
Versions and Archs
License: DFSG free
Git

Seaborn is a library for making attractive and informative statistical graphics in Python. It is built on top of matplotlib and tightly integrated with the PyData stack, including support for numpy and pandas data structures and statistical routines from scipy and statsmodels.

Some of the features that seaborn offers are

  • Several built-in themes that improve on the default matplotlib aesthetics
  • Tools for choosing color palettes to make beautiful plots that reveal patterns in your data
  • Functions for visualizing univariate and bivariate distributions or for comparing them between subsets of data
  • Tools that fit and visualize linear regression models for different kinds of independent and dependent variables
  • A function to plot statistical timeseries data with flexible estimation and representation of uncertainty around the estimate
  • High-level abstractions for structuring grids of plots that let you easily build complex visualizations

This is the Python 3 version of the package.

python3-skbio
Python3 data structures, algorithms, educational resources for bioinformatic
Versions of package python3-skbio
ReleaseVersionArchitectures
sid0.5.9-4amd64,arm64,mips64el,ppc64el,riscv64
trixie0.5.9-4amd64,arm64,mips64el,ppc64el
bookworm0.5.8-4amd64,arm64,mips64el,ppc64el
bullseye0.5.6-4amd64,arm64,mips64el,ppc64el
stretch0.5.1-2amd64
upstream0.6.0
Popcon: 52 users (1 upd.)*
Newer upstream!
License: DFSG free
Git

Scikit-bio is a Python package providing data structures, algorithms, and educational resources for bioinformatics.

This is the package for Python3

Registry entries: Bioconda 
python3-skimage
Python 3 modules for image processing
Versions of package python3-skimage
ReleaseVersionArchitectures
sid0.23.1-3all
buster0.14.2-2all
bullseye0.18.1-2all
bookworm0.19.3-8all
trixie0.22.0-3all
experimental0.23.2~rc1-1all
sid0.23.2-1all
stretch0.12.3-8all
jessie0.10.1-2all
Popcon: 79 users (190 upd.)*
Versions and Archs
License: DFSG free
Git

scikit-image is a collection of image processing algorithms for Python. It performs tasks such as image loading, filtering, morphology, segmentation, color conversions, and transformations.

This package provides the Python 3 module.

Please cite: Stéfan van der Walt, Johannes L. Schönberger, Juan Nunez-Iglesias, François Boulogne, Joshua D. Warner, Neil Yager, Emmanuelle Gouillart, Tony Yu and the scikit-image contributors: scikit-image: Image processing in Python (eprint) PeerJ 2:e453 (2014)
python3-sklearn
Python modules for machine learning and data mining - Python 3
Versions of package python3-sklearn
ReleaseVersionArchitectures
trixie1.4.2+dfsg-1all
bookworm1.2.1+dfsg-1all
stretch0.18-5all
sid1.4.2+dfsg-1all
bullseye0.23.2-5all
buster0.20.2+dfsg-6all
Popcon: 302 users (180 upd.)*
Versions and Archs
License: DFSG free
Git

scikit-learn is a collection of Python modules relevant to machine/statistical learning and data mining. Non-exhaustive list of included functionality:

  • Gaussian Mixture Models
  • Manifold learning
  • kNN
  • SVM (via LIBSVM)

This package contains the Python 3 version.

The package is enhanced by the following packages: python3-sklearn-pandas
Registry entries: SciCrunch 
python3-sklearn-pandas
Pandas integration with sklearn (Python 3)
Versions of package python3-sklearn-pandas
ReleaseVersionArchitectures
sid2.2.0-3all
bullseye2.0.3-1all
bookworm2.2.0-1.1all
trixie2.2.0-3all
Popcon: 12 users (9 upd.)*
Versions and Archs
License: DFSG free
Git

sklearn-pandas provides a bridge between scikit-learn's machine learning methods and pandas data frames.

In particular, it provides:

  • a way to map DataFrame columns to transformations, which are later recombined into features
  • a way to cross-validate a pipeline that takes a pandas DataFrame as input.

This is the Python 3 version of the package.

python3-tables
Hierarchical database for Python3 based on HDF5
Versions of package python3-tables
ReleaseVersionArchitectures
sid3.9.2-2all
trixie3.7.0-10all
jessie3.1.1-3all
stretch3.3.0-5all
buster3.4.4-2all
bullseye3.6.1-3all
bookworm3.7.0-5all
sid3.7.0-10all
Popcon: 551 users (338 upd.)*
Versions and Archs
License: DFSG free
Git

PyTables is a package for managing hierarchical datasets and designed to efficiently cope with extremely large amounts of data.

It is built on top of the HDF5 library and the NumPy package. It features an object-oriented interface that, combined with C extensions for the performance-critical parts of the code (generated using Cython), makes it a fast, yet extremely easy to use tool for interactively save and retrieve very large amounts of data. One important feature of PyTables is that it optimizes memory and disk resources so that they take much less space (between a factor 3 to 5, and more if the data is compressible) than other solutions, like for example, relational or object oriented databases.

  • Compound types (records) can be used entirely from Python (i.e. it is not necessary to use C for taking advantage of them).
  • The tables are both enlargeable and compressible.
  • I/O is buffered, so you can get very fast I/O, specially with large tables.
  • Very easy to select data through the use of iterators over the rows in tables. Extended slicing is supported as well.
  • It supports the complete set of NumPy objects.
python3-tifffile
Read and write image data from and to TIFF files
Versions of package python3-tifffile
ReleaseVersionArchitectures
bullseye20210201-1all
bookworm20230203-1all
sid20240424-1all
trixie20240424-1all
Popcon: 100 users (233 upd.)*
Versions and Archs
License: DFSG free
Git

Image and meta-data can be read from TIFF, BigTIFF, OME-TIFF, STK, LSM, NIH, ImageJ, MicroManager, FluoView, SEQ and GEL files.

Only a subset of the TIFF specification is supported, mainly uncompressed and losslessly compressed 2**(0 to 6) bit integer, 16, 32 and 64-bit float, grayscale and RGB(A) images, which are commonly used in bio-scientific imaging. Specifically, reading JPEG/CCITT compressed image data or EXIF/IPTC/GPS/XMP meta-data is not implemented. Only primary info records are read for STK, FluoView, MicroManager, and NIH image formats.

TIFF, the Tagged Image File Format, is under the control of Adobe Systems. BigTIFF allows for files greater than 4 GB. STK, LSM, FluoView, SEQ, GEL, and OME-TIFF, are custom extensions defined by MetaMorph, Carl Zeiss MicroImaging, Olympus, Media Cybernetics, Molecular Dynamics, and the Open Microscopy Environment consortium respectively.

python3-traitlets
Lightweight Traits-like package for Python (Python 3 library)
Versions of package python3-traitlets
ReleaseVersionArchitectures
buster4.3.2-1all
trixie5.5.0-2all
stretch4.3.1-1all
bullseye5.0.5-1all
sid5.14.3-1all
bookworm5.5.0-1all
Popcon: 2730 users (1358 upd.)*
Versions and Archs
License: DFSG free
Git

A lightweight pure-Python derivative of Enthought Traits, used for configuring Python objects.

It powers the config system of IPython and Jupyter.

This package contains the library for Python 3.

python3-xarray
N-D labeled arrays and datasets in Python 3
Versions of package python3-xarray
ReleaseVersionArchitectures
buster0.11.3-2all
trixie2024.03.0-1all
stretch-backports-sloppy0.12.1-2~bpo10+1all
bullseye0.16.2-2all
sid2024.03.0-1all
bookworm2023.01.0-1.1all
Popcon: 61 users (40 upd.)*
Versions and Archs
License: DFSG free
Git

xarray (formerly xray) is an open source project and Python package that aims to bring the labeled data power of pandas to the physical sciences, by providing N-dimensional variants of the core pandas data structures.

It provides a pandas-like and pandas-compatible toolkit for analytics on multi-dimensional arrays, rather than the tabular data for which pandas excels.

This package provides the Python 3 library

python3-xraydb
X-ray Reference Data (Python 3)
Versions of package python3-xraydb
ReleaseVersionArchitectures
trixie4.5.3-2all
sid4.5.3-2all
bookworm4.4.7+ds1-3all
Popcon: 1 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

X-ray Reference Data in SQLite library, including a Python3 interface. The database contains data about the interactions of X-rays with matter.

This package installs the library for Python 3.

python3-zarr
chunked, compressed, N-dimensional arrays for Python
Versions of package python3-zarr
ReleaseVersionArchitectures
bookworm2.13.6+ds-1all
sid2.17.2+ds-2all
bullseye2.6.1+ds-1all
trixie2.17.2+ds-1all
Popcon: 54 users (57 upd.)*
Versions and Archs
License: DFSG free
Git

Zarr is a Python package providing an implementation of compressed, chunked, N-dimensional arrays, designed for use in parallel computing. Some highlights:

  • Create N-dimensional arrays with any NumPy dtype.
  • Chunk arrays along any dimension.
  • Compress chunks using the fast Blosc meta-compressor or alternatively using zlib, BZ2 or LZMA.
  • Store arrays in memory, on disk, inside a Zip file, on S3, ...
  • Read an array concurrently from multiple threads or processes.
  • Write to an array concurrently from multiple threads or processes.
  • Organize arrays into hierarchies via groups.
  • Use filters to preprocess data and improve compression.
qemu-web-desktop
Remote desktop service with virtual machines in a browser (DARTS).
Versions of package qemu-web-desktop
ReleaseVersionArchitectures
sid24.01.19+ds1-4amd64,arm64,ppc64el,riscv64
trixie24.01.19+ds1-4amd64,arm64,ppc64el
bookworm-backports23.06.22+ds1-2~bpo12+1amd64,arm64,ppc64el
bookworm23.02.16+ds1-1amd64,arm64,ppc64el
Popcon: 3 users (5 upd.)*
Versions and Archs
License: DFSG free
Git

A remote desktop service that launches virtual machines and displays them in your browser. Place virtual machine files (ISO, QCOW2, VDI, VMDK...) into /var/lib/qemu-web-desktop/machines, add their name in the /etc/qemu-web-desktop/machines.conf file, and run qwdctl refresh. You can tune the service settings in the /etc/qemu-web-desktop/config.pl This project is also named Data Analysis Remote Treatment Service (DARTS).

Once installed, connect to http://server/qemu-web-desktop

scilab
Scientific software package for numerical computations
Versions of package scilab
ReleaseVersionArchitectures
jessie5.5.1-7all
sid2024.0.0+dfsg-6all
trixie2024.0.0+dfsg-5all
buster6.0.1-10+deb10u1all
bullseye6.1.0+dfsg1-7all
bookworm6.1.1+dfsg2-6all
stretch-security5.5.2-4+deb9u1all
stretch5.5.2-4all
Debtags of package scilab:
fieldelectronics, mathematics, physics, statistics
interfacex11
roleprogram
scopeutility
uitoolkittk
useanalysing, learning
works-withimage
x11application
Popcon: 61 users (45 upd.)*
Versions and Archs
License: DFSG free
Git

Scilab is a matrix-based scientific software package. Scilab contains hundreds of built-in mathematical functions, rich data structures (including polynomials, rationals, linear systems, lists, etc...) and comes with a number of specific toolboxes for control, signal processing, ...

This package also provides Xcos, a graphical editor to design hybrid dynamical systems models. Models can be designed, loaded, saved, compiled and simulated. Stable and efficient solution for industrial and academics needs, Xcos provides functionalities for modeling of mechanical systems (automotive, aeronautics...), hydraulic circuits (dam, pipe modeling...), control systems, etc. Modelica capabilities are also provided.

For a minimum version of scilab, install package "scilab-cli".

silx
Toolbox for X-Ray data analysis - Executables
Versions of package silx
ReleaseVersionArchitectures
bookworm1.1.0+dfsg-5all
stretch-backports0.8.0+dfsg-1~bpo9+1all
bullseye0.14.0+dfsg-1all
bookworm-backports1.1.2+dfsg-2~bpo12+1all
buster-backports0.11.0+dfsg-1~bpo10+1all
sid2.0.1+dfsg-3all
buster0.9.0+dfsg-3+deb10u1all
upstream2.1.0
Popcon: 7 users (2 upd.)*
Newer upstream!
License: DFSG free
Git

The silx project aims at providing a collection of Python packages to support the development of data assessment, reduction and analysis applications at synchrotron radiation facilities. It aims at providing reading/writing different file formats, data reduction routines and a set of Qt widgets to browse and visualize data.

The current version provides :

  • reading HDF5 file format (with support of SPEC file format)
  • histogramming
  • fitting
  • 1D and 2D visualization using multiple backends (matplotlib or OpenGL)
  • image plot widget with a set of associated tools (See changelog file).
  • Unified browser for HDF5, SPEC and image file formats supporting inspection and visualization of n-dimensional datasets.
  • Unified viewer (silx view filename) for HDF5, SPEC and image file formats
  • OpenGL-based widget to display 3D scalar field with isosurface and cutting plane.

This uses the Python 3 version of the package.

spyder3
Python IDE for scientists
Versions of package spyder3
ReleaseVersionArchitectures
bullseye4.2.1+dfsg1-3+deb11u2all
stretch3.1.3+dfsg1-3all
jessie2.3.1+dfsg-1all
buster3.3.3+dfsg1-1all
upstream6.0.0~a5
Popcon: 19 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

Spyder (previously known as Pydee) is a free open-source Python development environment providing MATLAB-like features in a simple and light-weighted software

This is a transitional package depending on the spyder package (which provides the application for Python 3). It can be removed after installation.

Screenshots of package spyder3
texlive-science
TeX Live: Mathematics, natural sciences, computer science packages
Versions of package texlive-science
ReleaseVersionArchitectures
trixie2023.20240207-1all
bookworm2022.20230122-4all
experimental2024.20240401-1all
sid2023.20240207-1all
jessie2014.20141024-1all
stretch2016.20170123-5all
buster2018.20190227-2all
bullseye2020.20210202-3all
Debtags of package texlive-science:
fieldbiology, chemistry, electronics, mathematics, physics
made-oftex
roleapp-data
sciencepublishing
usetypesetting
works-withgraphs, text
works-with-formattex
Popcon: 2664 users (780 upd.)*
Versions and Archs
License: DFSG free
Git

This package includes the following CTAN packages:

12many -- Generalising mathematical index sets

accents -- Multiple mathematical accents

alg -- LaTeX environments for typesetting algorithms

algobox -- Typeset Algobox programs

algorithm2e -- Floating algorithm environment with algorithmic keywords

algorithmicx -- The algorithmic style you always wanted

algorithms -- A suite of tools for typesetting algorithms in pseudo-code

algpseudocodex -- Package for typesetting pseudocode

algxpar -- Support multiple lines of pseudocode

aligned-overset -- Fix alignment at \overset or \underset

amscdx -- Enhanced commutative diagrams

amstex -- American Mathematical Society plain TeX macros

annotate-equations -- Easily annotate math equations using TikZ

apxproof -- Proofs in appendix

autobreak -- Simple line breaking of long formulae

axodraw2 -- Feynman diagrams in a LaTeX document

backnaur -- Typeset Backus Naur Form definitions

begriff -- Typeset Begriffschrift

binomexp -- Calculate Pascal's triangle

biocon -- Typesetting biological species names

bitpattern -- Typeset bit pattern diagrams

bodeplot -- Draw Bode, Nyquist and Nichols plots with gnuplot or pgfplots

bohr -- Simple atom representation according to the Bohr model

boldtensors -- Bold latin and greek characters through simple prefix characters

bosisio -- A collection of packages by Francesco Bosisio

bpchem -- Typeset chemical names, formulae, etc

bropd -- Simplified brackets and differentials in LaTeX

bussproofs -- Proof trees in the style of the sequent calculus

bussproofs-extra -- Extra commands for bussproofs.sty

bytefield -- Create illustrations for network protocol specifications

calculation -- Typesetting reasoned calculations, also called calculational proofs

cartonaugh -- A LuaLaTeX package for drawing karnaugh maps with up to 6 variables

cascade -- Constructions with braces to present mathematical demonstrations

causets -- Draw causal set (Hasse) diagrams

ccfonts -- Support for Concrete text and math fonts in LaTeX

ccool -- A key-value document command parser

chemarrow -- Arrows for use in chemistry

chemcompounds -- Simple consecutive numbering of chemical compounds

chemcono -- Support for compound numbers in chemistry documents

chemexec -- Creating (chemical) exercise sheets

chemformula -- Command for typesetting chemical formulas and reactions

chemgreek -- Upright Greek letters in chemistry

chemmacros -- A collection of macros to support typesetting chemistry documents

chemnum -- A method for numbering chemical compounds

chemobabel -- Convert chemical structures from ChemDraw, MDL molfile or SMILES using Open Babel

chemplants -- Symbology to draw chemical plants with TikZ

chemschemex -- Typeset and cross-reference chemical schemes based on TikZ code

chemsec -- Automated creation of numeric entity labels

chemstyle -- Writing chemistry with style

clrscode -- Typesets pseudocode as in Introduction to Algorithms

clrscode3e -- Typesets pseudocode as in Introduction to Algorithms

codeanatomy -- Typeset code with annotations

commath -- Mathematics typesetting support

commutative-diagrams -- CoDi: Commutative Diagrams for TeX

complexity -- Computational complexity class names

computational-complexity -- Class for the journal Computational Complexity

concmath -- Concrete Math fonts

concrete -- Concrete Roman fonts

conteq -- Typeset multiline continued equalities

correctmathalign -- Correct spacing of the alignment in expressions

cryptocode -- Typesetting pseudocode, protocols, game-based proofs and black-box reductions in cryptography

csassignments -- A wrapper for article with macros and customizations for computer science assignments

cvss -- Compute and display CVSS base scores

decision-table -- An easy way to create Decision Model and Notation decision tables

delim -- Simplify typesetting mathematical delimiters

delimseasy -- Delimiter commands that are easy to use and resize

delimset -- Typeset and declare sets of delimiters with convenient size control

derivative -- Nice and easy derivatives

diffcoeff -- Write differential coefficients easily and consistently

digiconfigs -- Writing "configurations"

dijkstra -- Dijkstra algorithm for LaTeX

drawmatrix -- Draw visual representations of matrices in LaTeX

drawstack -- Draw execution stacks

dyntree -- Construct Dynkin tree diagrams

easing -- easing functions for pgfmath

ebproof -- Formal proofs in the style of sequent calculus

econometrics -- Defines some commands that simplify mathematic notation in economic and econometric writing

eltex -- Simple circuit diagrams in LaTeX picture mode

emf -- Support for the EMF symbol

endiagram -- Easy creation of potential energy curve diagrams

engtlc -- Support for users in Telecommunications Engineering

eolang -- Formulas and graphs for the EO programming language

eqexpl -- Align explanations for formulas

eqnarray -- More generalised equation arrays with numbering

eqnnumwarn -- Modifies the amsmath equation environments to warn for a displaced equation number

euclideangeometry -- Draw geometrical constructions

extarrows -- Extra Arrows beyond those provided in amsmath

extpfeil -- Extensible arrows in mathematics

faktor -- Typeset quotient structures with LaTeX

fascicules -- Create mathematical manuals for schools

fitch -- LaTeX macros for Fitch-style natural deduction

fixdif -- Macros for typesetting differential operators

fixmath -- Make maths comply with ISO 31-0:1992 to ISO 31-13:1992

fnspe -- Macros for supporting mainly students of FNSPE CTU in Prague

formal-grammar -- Typeset formal grammars

fouridx -- Left sub- and superscripts in maths mode

freealign -- Align math formulas in different lines

functan -- Macros for functional analysis and PDE theory

galois -- Typeset Galois connections

gastex -- Graphs and Automata Simplified in TeX

gene-logic -- Typeset logic formulae, etc

ghsystem -- Globally harmonised system of chemical (etc) naming

glosmathtools -- Mathematical nomenclature tools based on the glossaries package

gotoh -- An implementation of the Gotoh sequence alignment algorithm

grundgesetze -- Typeset Frege's Grundgesetze der Arithmetik

gu -- Typeset crystallographic group-subgroup-schemes

helmholtz-ellis-ji-notation -- Beautiful in-line microtonal just intonation accidentals

hep -- A "convenience wrapper" for High Energy Physics packages

hep-graphic -- Extensions for graphics, plots and feynman graphs in high energy physics

hep-reference -- Adjustments for publications in High Energy Physics

hepnames -- Pre-defined high energy particle names

hepparticles -- Macros for typesetting high energy physics particle names

hepthesis -- A class for academic reports, especially PhD theses

hepunits -- A set of units useful in high energy physics applications

ibrackets -- Intelligent brackets

includernw -- Include .Rnw inside .tex

interval -- Format mathematical intervals, ensuring proper spacing

ionumbers -- Restyle numbers in maths mode

isomath -- Mathematics style for science and technology

isphysicalmath -- Simple way to write nice formulas

jkmath -- Macros for mathematics that make the code more readable

jupynotex -- Include whole or partial Jupyter notebooks in LaTeX documents

karnaugh -- Typeset Karnaugh-Veitch-maps

karnaugh-map -- LaTeX package for drawing karnaugh maps with up to 6 variables

karnaughmap -- Typeset Karnaugh maps

kvmap -- Create Karnaugh maps with LaTeX

letterswitharrows -- Draw arrows over math letters

lie-hasse -- Draw Hasse diagrams

logicproof -- Box proofs for propositional and predicate logic

longdivision -- Typesets long division

lpform -- Typesetting linear programming formulations and sets of equations

lplfitch -- Fitch-style natural deduction proofs

lstbayes -- Listings language driver for Bayesian modeling languages

luanumint -- Numerical integration using Lua inside LaTeX documents

mathcommand -- \newcommand-like commands for defining math macros

mathcomp -- Text symbols in maths mode

mathfixs -- Fix various layout issues in math mode

mathlig -- Define maths "ligatures"

mathpartir -- Typesetting sequences of math formulas, e.g. type inference rules

mathpunctspace -- Control the space after punctuation in math expressions

mathsemantics -- Semantic math commands in LaTeX

matlab-prettifier -- Pretty-print Matlab source code

matrix-skeleton -- A PGF/TikZ library that simplifies working with multiple matrix nodes

mattens -- Matrices/tensor typesetting

mecaso -- Formulas frequently used in rigid body mechanics

medmath -- Better medium-size math commands

membranecomputing -- Membrane Computing notation

memorygraphs -- TikZ styles to typeset graphs of program memory

messagepassing -- Draw diagrams to represent communication protocols

mgltex -- High-quality graphics from MGL scripts embedded in LaTeX documents

mhchem -- Typeset chemical formulae/equations and H and P statements

mhequ -- Multicolumn equations, tags, labels, sub-numbering

miller -- Typeset miller indices

mismath -- Miscellaneous mathematical macros

multiobjective -- Symbols for multiobjective optimisation etc

naive-ebnf -- EBNF in plain text

namedtensor -- Macros for named tensor notation

natded -- Typeset natural deduction proofs

nath -- Natural mathematics notation

nchairx -- Maths macros from chair X of Wurzburg University

nicematrix -- Improve the typesetting of mathematical matrices with PGF

nuc -- Notation for nuclear isotopes

nucleardata -- Provides data about atomic nuclides for documents

numerica -- Numerically evaluate mathematical expressions in LaTeX form

numerica-plus -- Iteration and recurrence relations: finding fixed points, zeros and extrema of functions

numerica-tables -- Create multi-column tables of mathematical functions

objectz -- Macros for typesetting Object Z

odesandpdes -- Optimizing workflow involving odes and pdes

oplotsymbl -- Some symbols which are not easily available

ot-tableau -- Optimality Theory tableaux in LaTeX

oubraces -- Braces over and under a formula

overarrows -- Custom extensible arrows over math expressions

pascaltriangle -- Draw beautiful Pascal (Yanghui) triangles

perfectcut -- Nested delimiters that consistently grow regardless of the contents

pfdicons -- Draw process flow diagrams in chemical engineering

physconst -- Macros for commonly used physical constants

physics -- Macros supporting the Mathematics of Physics

physics2 -- Macros for typesetting maths faster and more simply

physunits -- Macros for commonly used physical units

pinoutikz -- Draw chip pinouts with TikZ

pm-isomath -- Poor man ISO math for pdfLaTeX users

pmdraw -- Draw elements of partition monoids

polexpr -- A parser for polynomial expressions

prftree -- Macros for building proof trees

principia -- Notations for typesetting the "Principia Mathematica"

proba -- Shortcuts commands to symbols used in probability texts

proof-at-the-end -- A package to move proofs to appendix

prooftrees -- Forest-based proof trees (symbolic logic)

pseudo -- Straightforward pseudocode

pseudocode -- LaTeX environment for specifying algorithms in a natural way

pythonhighlight -- Highlighting of Python code, based on the listings package

qsharp -- Syntax highlighting for the Q# language

quickreaction -- A simple and fast way to typeset chemical reactions

quiver -- Draw commutative diagrams exported from https://q.uiver.app

rank-2-roots -- Draw (mathematical) rank 2 root systems

rbt-mathnotes -- Rebecca Turner's personal macros and styles for typesetting mathematics notes

rec-thy -- Commands to typeset recursion theory papers

resolsysteme -- Work on linear systems using xint or pyluatex

rest-api -- Describing a rest api

revquantum -- Hacks to make writing quantum papers for revtex4-1 less painful

ribbonproofs -- Drawing ribbon proofs

rmathbr -- Repeating of math operator at the broken line and the new line in inline equations

sankey -- Draw Sankey diagrams with TikZ

sasnrdisplay -- Typeset SAS or R code or output

sciposter -- Make posters of ISO A3 size and larger

sclang-prettifier -- Prettyprinting SuperCollider source code

scratchx -- Include Scratch programs in LaTeX documents

sesamanuel -- Class and package for sesamath books or paper

sfg -- Draw signal flow graphs

shuffle -- A symbol for the shuffle product

simplebnf -- A simple package to format Backus-Naur form (BNF)

simpler-wick -- Simpler Wick contractions

simples-matrices -- Define matrices by given list of values

simplewick -- Simple Wick contractions

sistyle -- Package to typeset SI units, numbers and angles

siunits -- International System of Units

siunitx -- A comprehensive (SI) units package

skmath -- Extensions to the maths command repertoir

spalign -- Typeset matrices and arrays with spaces and semicolons as delimiters

spbmark -- Customize superscripts and subscripts

stanli -- TikZ Library for Structural Analysis

statex -- Statistics style

statex2 -- Statistics style

statistics -- Compute and typeset statistics tables and graphics

statistik -- Store statistics of a document

statmath -- A LaTeX package for simple use of statistical notation

steinmetz -- Print Steinmetz notation

stmaryrd -- St Mary Road symbols for theoretical computer science

string-diagrams -- Create string diagrams with LaTeX and TikZ

structmech -- A TikZ command set for structural mechanics drawings

struktex -- Draw Nassi-Shneiderman charts

substances -- A database of chemicals

subsupscripts -- A range of sub- and superscript commands

subtext -- Easy text-style subscripts in math mode

susy -- Macros for SuperSymmetry-related work

syllogism -- Typeset syllogisms in LaTeX

synproof -- Easy drawing of syntactic proofs

t-angles -- Draw tangles, trees, Hopf algebra operations and other pictures

tablor -- Create tables of signs and of variations

tensind -- Typeset tensors

tensor -- Typeset tensors

tex-ewd -- Macros to typeset calculational proofs and programs in Dijkstra's style

textgreek -- Upright greek letters in text

textopo -- Annotated membrane protein topology plots

thermodynamics -- Macros for multicomponent thermodynamics documents

thmbox -- Decorate theorem statements

tiscreen -- Mimic the screen of older Texas Instruments calculators

turnstile -- Typeset the (logic) turnstile notation

ulqda -- Support of Qualitative Data Analysis

unitsdef -- Typesetting units in LaTeX

venn -- Creating Venn diagrams with MetaPost

witharrows -- "Aligned" math environments with arrows for comments

xymtex -- Typesetting chemical structures

yhmath -- Extended maths fonts for LaTeX

youngtab -- Typeset Young-Tableaux

yquant -- Typesetting quantum circuits in a human-readable language

ytableau -- Many-featured Young tableaux and Young diagrams

zx-calculus -- A library to typeset ZX Calculus diagrams

tifffile
Read and write image data from and to TIFF files
Versions of package tifffile
ReleaseVersionArchitectures
buster20181128-1+deb10u1amd64,arm64,armhf,i386
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Image and meta-data can be read from TIFF, BigTIFF, OME-TIFF, STK, LSM, NIH, ImageJ, MicroManager, FluoView, SEQ and GEL files.

Only a subset of the TIFF specification is supported, mainly uncompressed and losslessly compressed 2**(0 to 6) bit integer, 16, 32 and 64-bit float, grayscale and RGB(A) images, which are commonly used in bio-scientific imaging. Specifically, reading JPEG/CCITT compressed image data or EXIF/IPTC/GPS/XMP meta-data is not implemented. Only primary info records are read for STK, FluoView, MicroManager, and NIH image formats.

TIFF, the Tagged Image File Format, is under the control of Adobe Systems. BigTIFF allows for files greater than 4 GB. STK, LSM, FluoView, SEQ, GEL, and OME-TIFF, are custom extensions defined by MetaMorph, Carl Zeiss MicroImaging, Olympus, Media Cybernetics, Molecular Dynamics, and the Open Microscopy Environment consortium respectively.

view3dscene
VRML / X3D browser, and a viewer for other 3D model formats
Versions of package view3dscene
ReleaseVersionArchitectures
buster3.18.0-3amd64,armhf,i386
bookworm4.2.0-1amd64,arm64,armel,armhf,i386,mipsel,ppc64el
jessie3.14.0-1amd64,i386
stretch3.15.0-6amd64,armel,armhf,i386
trixie4.2.0-4amd64,arm64,armel,armhf,i386,ppc64el
bullseye3.18.0-4amd64,armel,armhf,i386
sid4.2.0-4amd64,arm64,armel,armhf,i386,ppc64el
Debtags of package view3dscene:
uitoolkitgtk
Popcon: 20 users (7 upd.)*
Versions and Archs
License: DFSG free
Git

view3dscene is a viewer for many 3D model formats:

  • X3D
  • VRML (1.0 and 2.0, aka VRML 97)
  • Collada
  • OpenInventor
  • 3DS
  • MD3
  • Wavefront OBJ
  • Videoscape GEO
  • KAnim (Castle Game Engine animations)

Various navigation modes are available, like Examine, Walk (with gravity), Fly. Collision detection is done. Models can be animated and interactive. Many graphic effects are possible, thanks to using Castle Game Engine underneath.

view3dscene may also be used to convert many 3D model formats to X3D (in classic and XML encoding). This package includes also a command-line tovrmlx3d program, that performs the same conversions as view3dscene, but doesn't use X or OpenGL (so it's nice to use in scripts to convert 3D models in batch mode).

Screenshots of package view3dscene
vistrails
Science visualisation workflow toolkit
Maintainer: Alastair McKinstry
Versions of package vistrails
ReleaseVersionArchitectures
buster2.2.4-1all
jessie2.1.1-1all
bullseye3.0~git+9dc22bd-2all
bookworm3.0~git+9dc22bd.dfsg.1-1.1all
trixie3.0~git+9dc22bd.dfsg.1-2all
sid3.0~git+9dc22bd.dfsg.1-2all
stretch2.2.4-1all
Debtags of package vistrails:
roleprogram
Popcon: 4 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

VisTrails is an open-source scientific workflow and provenance management system developed at the University of Utah that provides support for data exploration and visualization. Whereas workflows have been traditionally used to automate repetitive tasks, for applications that are exploratory in nature, such as simulations, data analysis and visualization, very little is repeated---change is the norm. As an engineer or scientist generates and evaluates hypotheses about data under study, a series of different, albeit related, workflows are created while a workflow is adjusted in an interactive process. VisTrails was designed to manage these rapidly-evolving workflows.

Screenshots of package vistrails
vitables
graphical tool to browse and edit PyTables and HDF5 files
Versions of package vitables
ReleaseVersionArchitectures
stretch2.1-1all
buster2.1-1all
sid3.0.2-4all
trixie3.0.2-4all
bookworm3.0.2-4all
bullseye3.0.0-1.1all
jessie2.1-1all
upstream3.0.3
Popcon: 9 users (3 upd.)*
Newer upstream!
License: DFSG free
Git

ViTables is a component of the PyTables family. It is a graphical tool for browsing and editing files in both PyTables and HDF5 formats.

ViTables capabilities include easy navigation through the data hierarchy, displaying of real data and its associated metadata, a simple, yet powerful, browsing of multidimensional data and much more.

One of the greatest strengths of ViTables is its ability to display very large tables. Tables with one thousand millions of rows (and beyond) are navigated stunningly fast and with very low memory requirements. So, if you ever need to browse very large tables, don't hesitate, ViTables is your choice.

Screenshots of package vitables
xmaxima
Computer algebra system -- x interface
Maintainer: Camm Maguire
Versions of package xmaxima
ReleaseVersionArchitectures
sid5.46.0-11amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie5.34.1-2amd64,armel,armhf,i386
trixie5.46.0-11amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
stretch5.38.1-8amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster5.42.1-1amd64,arm64,armhf,i386
bullseye5.44.0-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm5.46.0-11amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
upstream5.47.0
Debtags of package xmaxima:
fieldmathematics
interfacex11
roleprogram
scopeapplication
uitoolkittk
x11application
Popcon: 35 users (17 upd.)*
Newer upstream!
License: DFSG free

Maxima is a fully symbolic computation program. It is full featured doing symbolic manipulation of polynomials, matrices, rational functions, integration, Todd-coxeter methods for finite group analysis, graphing, multiple precision floating point computation. It has a symbolic source level debugger for maxima code. Maxima is based on the original Macsyma developed at MIT in the 1970s. It is quite reliable, and has good garbage collection, and no memory leaks. It comes with hundreds of self tests.

This package contains an X Windows interface using the tcl/tk libraries.

xpython
Native jupyter kernel for python (binary)
Versions of package xpython
ReleaseVersionArchitectures
sid0.15.10+~0.6.1-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie0.15.10+~0.6.1-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm0.14.3+~0.5.0-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye0.9.5-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
upstream0.16.0+~0.6.1
Popcon: 3 users (1 upd.)*
Newer upstream!
License: DFSG free
Git

xeus-python uses the xeus library to provide a high-performance, native kernel for running python code in the jupyter notebook, or other frontends using the jupyter messaging protocol.

This package contains the xpython executable and jupyter kernel configuration.

zstd
fast lossless compression algorithm -- CLI tool
Versions of package zstd
ReleaseVersionArchitectures
bullseye1.4.8+dfsg-2.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm1.5.4+dfsg2-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.5.5+dfsg2-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid1.5.5+dfsg2-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
buster-security1.3.8+dfsg-3+deb10u2amd64,arm64,armhf,i386
buster1.3.8+dfsg-3+deb10u2amd64,arm64,armhf,i386
stretch-backports1.3.8+dfsg-3~bpo9+1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch1.1.2-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch-security1.1.2-1+deb9u1amd64,arm64,armel,armhf,i386
buster-backports1.4.4+dfsg-3~bpo10+1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
upstream1.5.6
Popcon: 44035 users (22691 upd.)*
Newer upstream!
License: DFSG free
Git

Zstd, short for Zstandard, is a fast lossless compression algorithm, targeting real-time compression scenarios at zlib-level compression ratio.

This package contains the CLI program implementing zstd.

The package is enhanced by the following packages: zutils

No known packages available but some record of interest (WNPP bug)

thredds - wnpp
The THREDDS Data Server (TDS) is a web server that
License: MIT
Debian package not available

provides metadata and data access for scientific datasets, using OPeNDAP, OGC WMS and WCS, HTTP, and other remote data access protocols.

No known packages available

dawn
general purpose data acquisition and processing
License: ?
Debian package not available
disp
Diffraction Image Statistics Package for R
License: GPL2+
Debian package not available

This R package provides functions that simulate the operation of a CCD area detector of the type commonly used in macromolecular X-ray crystallography. In addition to the simulation, functions allowing display, integration and statistical analysis of diffraction spot images are also included.

DISP was written to investigate possible improvements to error estimation for diffraction spot integration of data recorded on CCD detectors. That work was published in Waterman & Evans. Estimation of errors in diffraction data measured by CCD area detectors. Journal of Applied Crystallography 43(6), 2010.

edna
Framework to build online data analysis programs
License: GPL3+ LGPL3+
Debian package not available
graphlab
A New Parallel Framework for Machine Learning
License: Apache License
Debian package not available
gumtree
general purpose data acq and processing
License: ?
Debian package not available
mantid
?
License: ?
Debian package not available
nexpy
A Python GUI to analyze NeXus data
License: LGPL
Debian package not available

NeXpy is designed to provide an intuitive interactive toolbox allowing users both to access existing NeXus files and to create new NeXus-conforming data structures without expert knowledge of the file format.

*Popularitycontest results: number of people who use this package regularly (number of people who upgraded this package recently) out of 237252