Skip to main content

A collection of tools relating to transfer operators

Project description

Binder Documentation DOI

cmdtools

This Python library implements a suite of tools used and/or developed in the Computational Molecular Design group of the Zuse Institute Berlin.

Installation

Install with pip install cmdtools (If you want to use the SLEPc library for sparse Schur decompositions install cmdtools with the extra slepc, i.e. pip install "cmdtools[slepc]")

Note: It seems that pip has problems installing SLEPc. However, using conda you can install it with conda install -c conda-forge petsc slepc petsc4py slepc4py.

Contents

  • pcca: An implementation of (generalized) PCCA⁺ using the Schur decomposition
  • ajc: A sparse implementation of the augmented jump chain
  • diffusionmaps: Diffusionmaps with sparse support and out of sample extensions
  • galerkin: Trajectory based estimation of the transfer operator using a Galerkin projection onto Gaussian RBFs
  • gillespie: Trajectory simulation from a generator
  • newton_generator: Multi-step estimation of the generator via the Newton polynomial
  • picking_algorithm: Given a set of datapoints, pick n points such that they are distributed as evenly / equidistant as possible
  • sqra: The Square Root approximation, estimating the generator for the diffusion in a given potential
  • voronoi: Voronoi clustering of trajectories and estimation of the transfer operator with different metrics and center strategies.
  • diffusion: A collection of dynamical systems (So far the double- and triple-well)

If you use cmdtools in your research, please cite our work.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cmdtools-1.0.2.tar.gz (21.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cmdtools-1.0.2-py3-none-any.whl (21.3 kB view details)

Uploaded Python 3

File details

Details for the file cmdtools-1.0.2.tar.gz.

File metadata

  • Download URL: cmdtools-1.0.2.tar.gz
  • Upload date:
  • Size: 21.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for cmdtools-1.0.2.tar.gz
Algorithm Hash digest
SHA256 073dda063b434043f421f64820771eb36de8ff4577ee4c61ec4564d23e36a487
MD5 bc95ae3965204c42a70b7a8e3a6f5993
BLAKE2b-256 6331d4f3f8ea57006591baeb1ebb9234bbd7093255c0dac84c4366d0145df9c5

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmdtools-1.0.2.tar.gz:

Publisher: python-publish.yml on zib-cmd/cmdtools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cmdtools-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: cmdtools-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 21.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for cmdtools-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 9249ffcec37ba0940fcfdf58fe4f5b360c72ad3d16514520dfd8cc0f5dff9bd3
MD5 e5a45e29abe0400a3d5651ce9880a439
BLAKE2b-256 bf9b3cfbfcb5464ebe95209fa1a4e43f623b7663fcc63c5bd0739d72315de865

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmdtools-1.0.2-py3-none-any.whl:

Publisher: python-publish.yml on zib-cmd/cmdtools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page