_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
ghc-tree-diff 0.2.2
Dependencies: ghc-aeson@2.0.3.0 ghc-ansi-terminal@0.11.4 ghc-ansi-wl-pprint@0.6.9 ghc-base-compat@0.12.2 ghc-bytestring-builder@0.10.8.2.0 ghc-hashable@1.4.2.0 ghc-parsers@0.12.11 ghc-primitive@0.7.3.0 ghc-quickcheck@2.14.3 ghc-scientific@0.3.7.0 ghc-semialign@1.2.0.1 ghc-strict@0.4.0.1 ghc-tagged@0.8.6.1 ghc-these@1.1.1.1 ghc-unordered-containers@0.2.19.1 ghc-uuid-types@1.0.5 ghc-vector@0.12.3.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/phadej/tree-diff
Licenses: Modified BSD
Build system: haskell
Synopsis: Compute difference between (expression) trees
Description:

This Haskell library provides a function for computing the difference between (expression) trees. It also provides a way to compute the difference between arbitrary abstract datatypes (ADTs) using Generics-derivable helpers.

r-treeandleaf 1.22.2
Propagated dependencies: r-reder@3.6.2 r-igraph@2.2.1 r-ape@5.8-1
Channel: guix-bioc
Location: guix-bioc/packages/t.scm (guix-bioc packages t)
Home page: https://doi.org/10.1093/bioinformatics/btab819
Licenses: Artistic License 2.0
Build system: r
Synopsis: Displaying binary trees with focus on dendrogram leaves
Description:

TreeAndLeaf implements a hybrid layout strategy that enhances leaf-level visualization in dendrograms. By integrating force-directed graph and tree layout algorithms, it enables projection of multiple layers of information onto graph–tree diagrams.

java-asm-tree 8.0.1
Dependencies: java-asm@8.0.1
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://asm.ow2.io/
Licenses: Modified BSD
Build system: ant
Synopsis: Very small and fast Java bytecode manipulation framework
Description:

ASM is an all purpose Java bytecode manipulation and analysis framework. It can be used to modify existing classes or dynamically generate classes, directly in binary form. The provided common transformations and analysis algorithms allow easily assembling custom complex transformations and code analysis tools.

java-asm-tree 9.4
Dependencies: java-asm@9.4
Channel: guix
Location: gnu/packages/java.scm (gnu packages java)
Home page: https://asm.ow2.io/
Licenses: Modified BSD
Build system: ant
Synopsis: Very small and fast Java bytecode manipulation framework
Description:

ASM is an all purpose Java bytecode manipulation and analysis framework. It can be used to modify existing classes or dynamically generate classes, directly in binary form. The provided common transformations and analysis algorithms allow easily assembling custom complex transformations and code analysis tools.

guile-aa-tree 3.1.1
Dependencies: guile@3.0.9
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://qlfiles.net/guile-aa-tree/
Licenses: GPL 3+
Build system: guile
Synopsis: AA tree data structure for Guile
Description:

This package provides an implementation of AA trees, a self-balancing binary tree data structure, for Guile. It ensure O(log n) worst case performance for core operations. The module provides non-mutating insert, delete, and search operations, with support for convenient nested tree operations.

ghc-dual-tree 0.2.3.1
Dependencies: ghc-semigroups@0.20 ghc-monoid-extras@0.6.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/dual-tree
Licenses: Modified BSD
Build system: haskell
Synopsis: Rose trees with cached and accumulating monoidal annotations
Description:

Rose (n-ary) trees with both upwards- (i.e. cached) and downwards-traveling (i.e. accumulating) monoidal annotations. This is used as the core data structure underlying the diagrams framework, but potentially has other applications as well.

dovecot-trees 2.1.0
Dependencies: libsodium@1.0.18
Channel: guix
Location: gnu/packages/mail.scm (gnu packages mail)
Home page: https://0xacab.org/riseuplabs/trees
Licenses: AGPL 3
Build system: gnu
Synopsis: NaCL-based Dovecot email storage encryption plugin
Description:

Technology for Resting Email Encrypted Storage (TREES) is a NaCL-based Dovecot encryption plugin. This plugin adds individually encrypted mail storage to the Dovecot IMAP server. It is inspired by Posteo's scrambler which uses OpenSSL and RSA key pairs. TREES works in a similar way, but uses the Sodium crypto library (based on NaCL).

How it works:

  1. On IMAP log in, the user's cleartext password is passed to the plugin.

  2. The plugin creates an argon2 digest from the password.

  3. This password digest is used as a symmetric secret to decrypt a libsodium secretbox.

  4. Inside the secretbox is stored a Curve25519 private key.

  5. The Curve25519 private key is used to decrypt each individual message, using libsodium sealed boxes.

  6. New mail is encrypted as it arrives using the Curve25519 public key.

r-treebalance 1.2.0
Propagated dependencies: r-memoise@2.0.1 r-gmp@0.7-5 r-ape@5.8-1
Channel: guix-cran
Location: guix-cran/packages/t.scm (guix-cran packages t)
Home page: https://cran.r-project.org/package=treebalance
Licenses: GPL 3
Build system: r
Synopsis: Computation of Tree (Im)Balance Indices
Description:

The aim of the R package treebalance is to provide functions for the computation of a large variety of (im)balance indices for rooted trees. The package accompanies the book Tree balance indices: a comprehensive survey by M. Fischer, L. Herbst, S. Kersting, L. Kuehn and K. Wicke (2023) <ISBN: 978-3-031-39799-8>, <doi:10.1007/978-3-031-39800-1>, which gives a precise definition for the terms balance index and imbalance index (Chapter 4) and provides an overview of the terminology in this manual (Chapter 2). For further information on (im)balance indices, see also Fischer et al. (2021) <https://treebalance.wordpress.com>. Considering both established and new (im)balance indices, treebalance provides (among others) functions for calculating the following 18 established indices and index families: the average leaf depth, the B1 and B2 index, the Colijn-Plazzotta rank, the normal, corrected, quadratic and equal weights Colless index, the family of Colless-like indices, the family of I-based indices, the Rogers J index, the Furnas rank, the rooted quartet index, the s-shape statistic, the Sackin index, the symmetry nodes index, the total cophenetic index and the variance of leaf depths. Additionally, we include 9 tree shape statistics that satisfy the definition of an (im)balance index but have not been thoroughly analyzed in terms of tree balance in the literature yet. These are: the total internal path length, the total path length, the average vertex depth, the maximum width, the modified maximum difference in widths, the maximum depth, the maximum width over maximum depth, the stairs1 and the stairs2 index. As input, most functions of treebalance require a rooted (phylogenetic) tree in phylo format (as introduced in ape 1.9 in November 2006). phylo is used to store (phylogenetic) trees with no vertices of out-degree one. For further information on the format we kindly refer the reader to E. Paradis (2012) <http://ape-package.ird.fr/misc/FormatTreeR_24Oct2012.pdf>.

emacs-treeview 20241101.115
Channel: emacs
Location: emacs/packages/melpa.scm (emacs packages melpa)
Home page: https://github.com/tilmanrassy/emacs-treeview
Licenses:
Build system: melpa
Synopsis: A generic tree navigation library
Description:

Documentation at https://melpa.org/#/treeview

emacs-treemacs 20251226.1307
Propagated dependencies: emacs-dash@20260221.1346 emacs-s@20220902.1511 emacs-ace-window@20220911.358 emacs-pfuture@20220913.1401 emacs-hydra@20250316.1254 emacs-ht@20230703.558 emacs-cfrs@20250729.1422
Channel: emacs
Location: emacs/packages/melpa.scm (emacs packages melpa)
Home page: https://github.com/Alexander-Miller/treemacs
Licenses:
Build system: melpa
Synopsis: A tree style file explorer package
Description:

Documentation at https://melpa.org/#/treemacs

xplr-tree-view 0.1.4
Channel: firefly
Location: firefly/packages/xplr.scm (firefly packages xplr)
Home page: https://github.com/sayanarijit/tree-view.xplr
Licenses: Expat
Build system: trivial
Synopsis: Hackable tree view for xplr
Description:

This plugin implements tree view support for xplr.

python-treelib 1.8.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/caesar0301/treelib
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Implementation of a tree structure in Python
Description:

This package provides a Python implementation of a tree structure.

emacs-treeview 1.3.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/tilmanrassy/emacs-treeview/
Licenses: GPL 3+
Build system: emacs
Synopsis: Emacs Lisp framework for tree navigation
Description:

This package provides an abstract Emacs Lisp framework for tree navigation.

tree-sitter-go 0.23.4
Channel: guix
Location: gnu/packages/tree-sitter.scm (gnu packages tree-sitter)
Home page: https://github.com/tree-sitter/tree-sitter-go
Licenses: Expat
Build system: tree-sitter
Synopsis: Tree-sitter Go grammar
Description:

This package provides a Go grammar for the Tree-sitter library.

tree-sitter-gn 1.0.0-0.bc06955
Channel: guix
Location: gnu/packages/tree-sitter.scm (gnu packages tree-sitter)
Home page: https://github.com/tree-sitter-grammars/tree-sitter-gn
Licenses: Expat
Build system: tree-sitter
Synopsis: Tree-sitter GN grammar
Description:

This package provides a GN grammar for the Tree-sitter library.

tree-sitter-po 0.0.1-0.bd860a0
Channel: guix
Location: gnu/packages/tree-sitter.scm (gnu packages tree-sitter)
Home page: https://github.com/tree-sitter-grammars/tree-sitter-po
Licenses: Expat
Build system: tree-sitter
Synopsis: Tree-sitter GNU gettext translation file (PO/POT) grammar
Description:

This package provides a GNU gettext translation file (PO/POT) grammar for the Tree-sitter library.

perl-html-tree 5.07
Propagated dependencies: perl-html-parser@3.72 perl-html-tagset@3.20 perl-libwww@6.78
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://metacpan.org/release/HTML-Tree
Licenses: GPL 1+
Build system: perl
Synopsis: Work with HTML in a DOM-like tree structure
Description:

This distribution contains a suite of modules for representing, creating, and extracting information from HTML syntax trees.

python-dm-tree 0.1.9
Dependencies: pybind11@2.13.6 abseil-cpp@20250814.1 python@3.11.14
Propagated dependencies: python-absl-py@2.3.1 python-attrs@25.3.0 python-numpy@1.26.4 python-wrapt@1.17.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/deepmind/tree
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Work with nested data structures in Python
Description:

Tree is a python library for working with nested data structures. In a way, tree generalizes the builtin map function which only supports flat sequences, and allows you to apply a function to each leaf preserving the overall structure.

r-treesitter-r 1.2.0
Channel: guix-cran
Location: guix-cran/packages/t.scm (guix-cran packages t)
Home page: https://github.com/r-lib/tree-sitter-r
Licenses: Expat
Build system: r
Synopsis: 'R' Grammar for 'Tree-Sitter'
Description:

This package provides bindings to an R grammar for Tree-sitter', to be used alongside the treesitter package. Tree-sitter builds concrete syntax trees for source files of any language, and can efficiently update those syntax trees as the source file is edited.

emacs-treemacs 3.2
Dependencies: python@3.11.14
Propagated dependencies: emacs-ace-window@0.10.0 emacs-cfrs@1.7.0 emacs-dash@2.20.0 emacs-f@0.21.0 emacs-ht@2.3 emacs-hydra@0.15.0 emacs-pfuture@1.10.3 emacs-s@1.13.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/Alexander-Miller/treemacs
Licenses: GPL 3+
Build system: emacs
Synopsis: Emacs tree style file explorer
Description:

Treemacs is a file and project explorer similar to NeoTree or Vim's NerdTree, but largely inspired by the Project Explorer in Eclipse. It shows the file system outlines of your projects in a simple tree layout allowing quick navigation and exploration, while also possessing basic file management utilities.

emacs-treemacs 3.2
Dependencies: python@3.11.11
Propagated dependencies: emacs-ace-window@0.10.0 emacs-cfrs@1.7.0 emacs-dash@2.20.0 emacs-f@0.21.0 emacs-ht@2.3 emacs-hydra@0.15.0 emacs-pfuture@1.10.3 emacs-s@1.13.0
Channel: wigust
Location: wigust/packages/emacs.scm (wigust packages emacs)
Home page: https://github.com/Alexander-Miller/treemacs
Licenses: GPL 3+
Build system:
Synopsis: Emacs tree style file explorer
Description:

Treemacs is a file and project explorer similar to NeoTree or Vim's NerdTree, but largely inspired by the Project Explorer in Eclipse. It shows the file system outlines of your projects in a simple tree layout allowing quick navigation and exploration, while also possessing basic file management utilities.

r-treesitter-c 0.0.4.2
Propagated dependencies: r-treesitter@0.3.1
Channel: guix-cran
Location: guix-cran/packages/t.scm (guix-cran packages t)
Home page: https://sounkou-bioinfo.github.io/treesitter.c/
Licenses: GPL 3
Build system: r
Synopsis: 'R' Bindings to the 'C' Grammar for Tree-Sitter
Description:

This package provides bindings to a C grammar for Tree-sitter, to be used alongside the treesitter package. Tree-sitter builds concrete syntax trees for source files and can efficiently update them or generate code like producing R C API wrappers from C functions, structs and global definitions from header files.

r-treeplotarea 3.1.0
Propagated dependencies: r-sf@1.0-23 r-fritools@4.6.0
Channel: guix-cran
Location: guix-cran/packages/t.scm (guix-cran packages t)
Home page: https://gitlab.com/fvafrcu/treeplotarea.git
Licenses: FreeBSD
Build system: r
Synopsis: Correction Factors for Tree Plot Areas Intersected by Stand Boundaries
Description:

The German national forest inventory uses angle count sampling, a sampling method first published as `Bitterlich, W.: Die Winkelzählmessung. Allgemeine Forst- und Holzwirtschaftliche Zeitung, 58. Jahrg., Folge 11/12 vom Juni 1947` and extended by Grosenbaugh (<https://academic.oup.com/jof/article-abstract/50/1/32/4684174>) as probability proportional to size sampling. When plots are located near stand boundaries, their sizes and hence their probabilities need to be corrected.

r-harvest-tree 1.1
Propagated dependencies: r-rpart@4.1.24
Channel: guix-cran
Location: guix-cran/packages/h.scm (guix-cran packages h)
Home page: https://cran.r-project.org/package=Harvest.Tree
Licenses: GPL 2
Build system: r
Synopsis: Harvest the Classification Tree
Description:

Aimed at applying the Harvest classification tree algorithm, modified algorithm of classic classification tree.The harvested tree has advantage of deleting redundant rules in trees, leading to a simplify and more efficient tree model.It was firstly used in drug discovery field, but it also performs well in other kinds of data, especially when the region of a class is disconnected. This package also improves the basic harvest classification tree algorithm by extending the field of data of algorithm to both continuous and categorical variables. To learn more about the harvest classification tree algorithm, you can go to http://www.stat.ubc.ca/Research/TechReports/techreports/220.pdf for more information.

Total results: 354