29799,29804d
29612,29629d
26804,26819d
25874,25878d
25549,25554d
23424a
Description-md5: c53c70dca7ff74e285f88be70de72a0f
Description-en: protocol buffers compiler library
 Protocol buffers are a flexible, efficient, automated mechanism for
 serializing structured data - similar to XML, but smaller, faster, and
 simpler. You define how you want your data to be structured once, then you can
 use special generated source code to easily write and read your structured
 data to and from a variety of data streams and using a variety of languages.
 You can even update your data structure without breaking deployed programs
 that are compiled against the "old" format.
 .
 Google uses Protocol Buffers for almost all of its internal RPC protocols and
 file formats.
 .
 This package contains the runtime library needed for the protocol buffer
 compiler.

Package: libprotoc36
.
23389a
Package: libprotobuf36
Description-md5: c69f5af146ab9bc64e44b912e5af457e
Description-en: protocol buffers C++ library
 Protocol buffers are a flexible, efficient, automated mechanism for
 serializing structured data - similar to XML, but smaller, faster, and
 simpler. You define how you want your data to be structured once, then you can
 use special generated source code to easily write and read your structured
 data to and from a variety of data streams and using a variety of languages.
 You can even update your data structure without breaking deployed programs
 that are compiled against the "old" format.
 .
 Google uses Protocol Buffers for almost all of its internal RPC protocols and
 file formats.
 .
 This package contains the runtime library needed for C++ applications.

.
23357a
Package: libprotobuf-lite36
Description-md5: bef75569f3d092ed9b714a68e215c917
Description-en: protocol buffers C++ library (lite version)
 Protocol buffers are a flexible, efficient, automated mechanism for
 serializing structured data - similar to XML, but smaller, faster, and
 simpler. You define how you want your data to be structured once, then you can
 use special generated source code to easily write and read your structured
 data to and from a variety of data streams and using a variety of languages.
 You can even update your data structure without breaking deployed programs
 that are compiled against the "old" format.
 .
 Google uses Protocol Buffers for almost all of its internal RPC protocols and
 file formats.
 .
 This package contains the runtime library needed for C++ applications whose
 message definitions have the "lite runtime" optimization setting.

.
22678a
Package: plantuml
Description-md5: fe3fe5ee20f1cbdeefe10d6d499e71cb
Description-en: text-to-UML converter
 PlantUML is a program allowing to draw UML diagrams, using a simple
 human readable text description.
 .
 PlantUML supports the following UML diagrams:
   - sequence diagram
   - use case diagram
   - class diagram
   - activity diagram
   - component diagram
   - state diagram
   - object diagram
   - deployment diagram
   - timing diagram
 .
 The following non-UML diagrams are also supported:
   - wireframe graphical interface (Salt)
   - Archimate diagram
   - Specification and Description Language (SDL)
   - Ditaa diagram
   - Gantt diagram
   - mathematics with AsciiMath or JLaTeXMath notation
 .
 Output images can be generated in PNG, in SVG or LaTeX format.
 PlantUML also supports generation of ASCII art diagrams (only for
 sequence diagrams).

.
22532,22628d
20775c

.
19383,19396d
19333c

.
19221,19223c
 .
 Node.js is an event-based server-side JavaScript engine.

.
19036,19151d
18157a
Package: python-mpmath-doc
Description-md5: d338629e7c2421c1961c35170d8b2fb8
Description-en: library for arbitrary-precision floating-point arithmetic - Documentation
 Mpmath is a pure-Python library for multiprecision floating-point
 arithmetic. It provides an extensive set of transcendental functions,
 unlimited exponent sizes, complex numbers, interval arithmetic,
 numerical integration and differentiation, root-finding, linear
 algebra, and much more. Almost any calculation can be performed just
 as well at 10-digit or 1000-digit precision, and in many cases mpmath
 implements asymptotically fast algorithms that scale well for
 extremely high precision work.
 .
 If available, mpmath will (optionally) use gmpy to speed up high
 precision operations. If matplotlib is available, mpmath also
 provides a convenient plotting interface.
 .
 Its features include:
 .
   * Fair performance -- typically 10-100x faster than Python's
     decimal library
   * Transcendental functions -- all functions from Python's math and
     cmath modules, plus a few more like gamma, factorial, erf
   * Complex numbers -- with support for transcendental functions
   * Directed rounding -- floor, ceiling, down, up, half-down,
     half-up, half-even
   * Unlimited exponents -- no overflow or underflow
 .
 This package contains the documentation for mpmath Python module.

Package: python3-mpmath
Description-md5: 1fe0defc6bc8924e23914d13b987ed7a
Description-en: library for arbitrary-precision floating-point arithmetic (Python3)
 Mpmath is a pure-Python library for multiprecision floating-point
 arithmetic. It provides an extensive set of transcendental functions,
 unlimited exponent sizes, complex numbers, interval arithmetic,
 numerical integration and differentiation, root-finding, linear
 algebra, and much more. Almost any calculation can be performed just
 as well at 10-digit or 1000-digit precision, and in many cases mpmath
 implements asymptotically fast algorithms that scale well for
 extremely high precision work.
 .
 If available, mpmath will (optionally) use gmpy to speed up high
 precision operations. If matplotlib is available, mpmath also
 provides a convenient plotting interface.
 .
 Its features include:
 .
   * Fair performance -- typically 10-100x faster than Python's
     decimal library
   * Transcendental functions -- all functions from Python's math and
     cmath modules, plus a few more like gamma, factorial, erf
   * Complex numbers -- with support for transcendental functions
   * Directed rounding -- floor, ceiling, down, up, half-down,
     half-up, half-even
   * Unlimited exponents -- no overflow or underflow
 .
 This package contains the Python 3 version of mpmath.

.
18024,18071d
15257a
Package: libyang-cpp-dev
Description-md5: 70812117644de8fe2f29a09d12942392
Description-en: parser toolkit for IETF YANG data modeling language (C++ development)
 YANG is a data modeling language for the definition of data sent over network
 management protocols (RFC 6020/7950). It can be used to model both
 configuration data as well as state data of network elements and is primarily
 used by larger network equipment like routers and switches.
 .
 This package contains the development files for the C++ bindings.

Package: libyang-cpp10
Description-md5: 9510f9aecdbdadb47deee730c0a72ebb
Description-en: parser toolkit for IETF YANG data modeling language (C++ library)
 YANG is a data modeling language for the definition of data sent over network
 management protocols (RFC 6020/7950). It can be used to model both
 configuration data as well as state data of network elements and is primarily
 used by larger network equipment like routers and switches.
 .
 This package contains the shared library for the C++ bindings.

.
15031,15138d
15022a
Package: libtorrent47
Description-md5: f64558ce33a3049640e3f325f06f8671
Description-en: C++ BitTorrent library by Rakshasa
 LibTorrent is a BitTorrent library written in C++ for *nix. It is
 designed to avoid redundant copying and storing of data that other
 clients and libraries suffer from.

Package: libtorrent-rasterbar-dev
Description-md5: 705ada813b82d11c67efa98c9c4ca92d
Description-en: Development files for libtorrent-rasterbar
 Bittorrent library by Rasterbar Software (Arvid Norberg).
 libtorrent-rasterbar is a C++ library that aims to be a good alternative to
 all the other bittorrent implementations around.
 .
 The main goals of libtorrent-rasterbar are:
  * to be cpu efficient
  * to be memory efficient
  * to be very easy to use
 .
 This package contains header files and static version of the library.

Package: libtorrent-rasterbar-doc
Description-md5: 73e12f09fdc69aff638cb9fc1456982b
Description-en: Documentation for libtorrent-rasterbar
 Bittorrent library by Rasterbar Software (Arvid Norberg).
 libtorrent-rasterbar is a C++ library that aims to be a good alternative to
 all the other bittorrent implementations around.
 .
 The main goals of libtorrent-rasterbar are:
  * to be cpu efficient
  * to be memory efficient
  * to be very easy to use
 .
 This package contains documentation and example files.

Package: libtorrent-rasterbar2.1
Description-md5: 2eaccb98576b5d83c868c53992a012f8
Description-en: C++ bittorrent library by Rasterbar Software
 Bittorrent library by Rasterbar Software (Arvid Norberg).
 libtorrent-rasterbar is a C++ library that aims to be a good alternative to
 all the other bittorrent implementations around.
 .
 The main goals of libtorrent-rasterbar are:
  * to be cpu efficient
  * to be memory efficient
  * to be very easy to use
 .
 This package contains libtorrent-rasterbar run time shared library.

Package: python3-libtorrent
Description-md5: 1ae4d06eab5e84835d075e1f7376d626
Description-en: Python bindings for libtorrent-rasterbar (Python 3)
 Bittorrent library by Rasterbar Software (Arvid Norberg).
 libtorrent-rasterbar is a C++ library that aims to be a good alternative to
 all the other bittorrent implementations around.
 .
 The main goals of libtorrent-rasterbar are:
  * to be cpu efficient
  * to be memory efficient
  * to be very easy to use
 .
 This package contains Python 3 bindings for the libtorrent-rasterbar library.

.
11653,11666d
10043a
Package: jupyterlab
Description-md5: b3e907729cef56f2b536529c32813b8a
Description-en: Node.js modules for JupyterLab
 JupyterLab is the next-generation user interface for Project Jupyter
 offering all the familiar building blocks of the classic Jupyter Notebook
 (notebook, terminal, text editor, file browser, rich outputs, etc.) in a
 flexible and powerful user interface.
 .
 This package provides Node.js modules for JupyterLab.

.
6948a
Package: golang-github-martinhoefling-goxkcdpwgen-dev
Description-md5: d31c05295246419461c4ec26fcc46271
Description-en: xkcd style password generator library and cli tool (library)
 goxkcdpwgen xkcd style is a password generator library. It also supports
 word lists in non English languages.
 .
 Sample execution
 $ goxkcdpwgen -c -d "" -n 5
 VocalistDurableGauntletBluishReputable

Package: goxkcdpwgen
Description-md5: d6ff1e001ecf8426f58ab18de0a8756e
Description-en: xkcd style password generator library and cli tool
 goxkcdpwgen xkcd style is a password generator library. It also supports
 word lists in non English languages.
 .
 Sample execution
 $ goxkcdpwgen -c -d "" -n 5
 VocalistDurableGauntletBluishReputable

.
6817a
Package: golang-github-pocketbase-pocketbase-dev
Description-md5: 6b264478fa53bbeb5faaba5b80b7b29d
Description-en: Open Source realtime backend in 1 file (library)
 PocketBase is a lightweight micro-backend that combines an embedded
 SQLite database with real-time subscriptions, built-in user and file
 management, an intuitive administrative dashboard UI, and a simple
 REST-ish API.
 .
 This package contains the source code and development files needed to
 build the self-contained go application for the standalone pocketbase
 executable server.

Package: pocketbase
Description-md5: 51ec5d0c367da47aa5a49a1e97b607f8
Description-en: Open Source realtime backend in 1 file (program)
 PocketBase is a lightweight micro-backend that combines an embedded
 SQLite database with real-time subscriptions, built-in user and file
 management and a simple REST-ish API.
 .
 This package provides the standalone pocketbase executable server. It
 can be used as a self-contained web application backend or embedded
 directly into Go applications.

.
6389,6416d
6139,6363d
5626,5733d
3250,3259d
3206a
Package: eclib-tools
Description-md5: 0eb561b8bbb6cb2cb47894e7198e0b99
Description-en: Programs for modular symbols and elliptic curves over Q
 This package includes several programs to compute with elliptic curves
 over Q ; most notably  mwrank (for 2-descent on elliptic curves over Q)
 and the modular symbol tools used to create the elliptic curve database.

Package: libec-dev
Description-md5: 8f18a559e7677b64537acd6ee68e3ef0
Description-en: Library for modular symbols and elliptic curves over Q (development)
 This library implements 2-descent on elliptic curves over Q and computations
 with modular symbols.
 .
 This package contains the development files for the library.

Package: libec16
Description-md5: ef0e5b8927c7d668542172bb1c11ebbd
Description-en: Library for modular symbols and elliptic curves over Q
 This library implements 2-descent on elliptic curves over Q and computations
 with modular symbols.
 .
 It is the library which powers the eclib-tools, which are used for the
 elliptic curve database.

.
3173,3190d
2990,3118d
2744a
Package: dh-golang
Description-md5: a8ae9b6fe8ddbe51eb55134d796123a1
Description-en: debhelper add-on for packaging software written in Go (golang)
 dh-golang provides a debhelper sequence addon named 'golang', a buildsystem
 module named 'golang' and a command called dh_golang.
 .
 The golang debhelper buildsystem is designed to make packaging programs
 written in Go very simple.

.
1642a
Package: libcoq-equations
Description-md5: 33a517ad7548092fab1b723f4ca09c95
Description-en: Coq library to work with functions defined by equations
 This library provides a notation to write programs using dependent
 pattern-matching and well-founded recursion in Coq.
 .
 Coq is a proof assistant for higher-order logic.

.
1631a
Package: coq-dpdgraph-tools
Description-md5: a4c4863a12a026bf8f65552276ec79d6
Description-en: Coq plugin to extract dependencies between Coq objects (tools)
 This package provides a plugin for Coq to extract dependencies
 between Coq objects and produce files with dependency information.
 .
 Coq is a proof assistant for higher-order logic.
 .
 This package provides the tools associated to this plugin.

Package: libcoq-dpdgraph
Description-md5: 273eb3484d0176915de67cd31b22aa16
Description-en: Coq plugin to extract dependencies between Coq objects
 This package provides a plugin for Coq to extract dependencies
 between Coq objects and produce files with dependency information.
 .
 Coq is a proof assistant for higher-order logic.
 .
 This package provides the Coq plugin itself.

.
1311a
Package: cmake
Description-md5: b60d0479b91d22665e465b5cec287c83
Description-en: cross-platform, open-source make system
 CMake is used to control the software compilation process using
 simple platform and compiler independent configuration files. CMake
 generates native makefiles and workspaces that can be used in the
 compiler environment of your choice. CMake is quite sophisticated: it
 is possible to support complex environments requiring system
 configuration, pre-processor generation, code generation, and template
 instantiation.

Package: cmake-curses-gui
Description-md5: ad28c67dee764cb32d73040783a280db
Description-en: curses based user interface for CMake (ccmake)
 CMake is used to control the software compilation process using
 simple platform and compiler independent configuration files. CMake
 generates native makefiles and workspaces that can be used in the
 compiler environment of your choice. CMake is quite sophisticated: it
 is possible to support complex environments requiring system
 configuration, pre-processor generation, code generation, and template
 instantiation.
 .
 This package provides the CMake curses interface. Project configuration
 settings may be specified interactively through this GUI. Brief instructions
 are provided at the bottom of the terminal when the program is running. The
 main executable file for this GUI is "ccmake".

Package: cmake-data
Description-md5: 53fb996c076f33427135517db5bb02af
Description-en: CMake data files (transitional dummy package)
 This package used to provide CMake architecture independent data files
 (modules, templates, documentation etc.). It is no longer needed and can be
 safely removed.

Package: cmake-doc
Description-md5: fcefa4d7014fa7859c301236f87695fe
Description-en: extended documentation in various formats for CMake
 CMake is used to control the software compilation process using
 simple platform and compiler independent configuration files. CMake
 generates native makefiles and workspaces that can be used in the
 compiler environment of your choice. CMake is quite sophisticated: it
 is possible to support complex environments requiring system
 configuration, pre-processor generation, code generation, and template
 instantiation.
 .
 This package provides additional documentation in various formats like HTML or
 plain text.

Package: cmake-qt-gui
Description-md5: 1385c1223e89dd992bad5dcde2206383
Description-en: Qt based user interface for CMake (cmake-gui)
 CMake is used to control the software compilation process using
 simple platform and compiler independent configuration files. CMake
 generates native makefiles and workspaces that can be used in the
 compiler environment of your choice. CMake is quite sophisticated: it
 is possible to support complex environments requiring system
 configuration, pre-processor generation, code generation, and template
 instantiation.
 .
 This package provides the CMake Qt based GUI. Project configuration
 settings may be specified interactively. Brief instructions are provided at
 the bottom of the window when the program is running. The main executable
 file for this GUI is "cmake-gui".

.
449,464d
408a
Package: alumet
Description-md5: 4eecc70478b9c533914bd1839e890783
Description-en: framework for collecting energy and performance metrics - command-line agent
 Alumet provides a unified interface
 for gathering measurements with sources,
 transforming the data with models
 and writing the result to various outputs.
 The elements are created by plugins, on top of a standard framework.
 .
 Alumet can easily be extended
 in order to make new research experiments.
 Leverage existing plugins and only add what you need,
 without reinventing the wheel.
 Take advantage of the unified data model
 and parallel measurement pipeline.
 The end result is (or aims to be) a ready-to-use measurement tool
 that is robust, efficient and scalable.
 .
 This package provides the command-line tool alumet-agent.

.
