DisVis
About DisVis
DisVis is a Python package and command line tool to visualize and quantify the accessible interaction space of distance restrained binary biomolecular complexes. It performs a full and systematic 6 dimensional search of the three translational and rotational degrees of freedom to determine the number of complexes consistent with the restraints. In addition, it outputs the percentage of restraints being violated and a density that represents the center-of-mass position of the scanning chain corresponding to the highest number of consistent restraints at every position in space.
Requirements
- Python 3.11+
- A C compiler (to build the extension modules)
The Python packages DisVis needs are listed in pyproject.toml and installed
automatically by pip. GPU acceleration also needs an OpenCL 1.2+ enabled GPU
and the optional gpu packages (see INSTALLATION.md).
Installation
DisVis is best installed in a virtual environment. Open a terminal and type
python3 -m venv .venv
source .venv/bin/activate
pip install disvis
After installation, the command line tool disvis should be at your disposal.
To install from the source instead, clone the repository and run pip install .
in it.
For GPU acceleration, install the optional GPU requirements with
pip install 'disvis[gpu]'
See INSTALLATION.md for the requirements and for checking the GPU set-up.
Linux
Make sure git, the Python header files and a C compiler are available, e.g. on Debian/Ubuntu
sudo apt-get install git python3-dev python3-venv build-essential
If you are working on a Fedora system, use dnf and the python3-devel and gcc packages. Follow the general instructions above to install DisVis.
MacOSX
Install the Xcode command line tools, which provide git and a C compiler
xcode-select --install
and a recent Python 3, e.g. with brew
brew install python
Follow the general instructions above to install DisVis.
Windows
Install git for Windows, a Python 3 distribution, such as Anaconda, and the Microsoft C++ Build Tools. Follow the general instructions above to install DisVis.
Usage
The general pattern to invoke disvis is
disvis <pdb1> <pdb2> <distance-restraints-file>
where <pdb1> is the fixed chain, <pdb2> is the scanning chain and
<distance-restraints-file> is a text-file
containing the distance restraints in the following format
<chainid 1> <resid 1> <atomname 1> <chainid 2> <resid 2> <atomname 2> <mindis> <maxdis>
As an example
A 18 CA F 27 CB 10.0 20.0
This puts a distance restraint between the CA-atom of residue 18 of chain A of pdb1 and the CB-atom of residue 27 of chain F of pdb2 that should be longer than or equal to 10A and smaller than or equal to 20A. Comments can be added by starting the line with the pound sign (#) and empty lines are ignored.
Options
To get a help screen with available options and explanation type
disvis --help
Some examples to get you started. To perform a 5.27 degree rotational search and store the results in the directory results/
disvis 1wcm_A.pdb 1wcm_E.pdb restraints.dat -a 5.27 -d results
Note that the directory is created if it doesn't exist.
To perform a 9.72 degree rotational search with 16 processors and a voxel spacing of 2A
disvis O14250.pdb Q9UT97.pdb restraints.dat -a 9.72 -p 16 -vs 2
To offload computations to the GPU (if the requirements are met) and increase the maximum allowed volume of clashes as well as the minimum required volume of interaction, and set the interaction radius to 2A
disvis 1wcm_A.pdb 1wcm_E.pdb restraints.dat -g -cv 6000 -iv 7000 -ir 2
To perform a grid occupancy analysis for complexes consistent with at least N
restraints, include the -oa or --occupancy-analysis flag to the command. By
default, the analysis is only performed on complexes consistent with
either all and all - 1 restraints. If you want to perform an occupancy
analysis for complexes consistent with a lower number of restraints, use the
-ic or --interaction-restraints-cutoff option, followed by the minimum
number of required consistent restraints. Thus the command
disvis 1wcm_A.pdb 1wcm_E.pdb restraints.dat -oa -ic 5
will make an occupancy grid for complexes consistent with at least 5 restraints, and higher.
Finally, to perform an interaction analysis to determine which residues
are most likely at the interface, the -is or --interaction-selection
options can be used with an additional file giving the residue numbers of the
receptor and ligand for which the interaction analysis will be performed. The
input file consists of two lines, where the two lines are a space separated
sequence of residue numbers for the receptor and ligand, respectively. As the
interaction analysis is particularly expensive, only complexes consistent with
all, or all - 1 are considered. To lower the barrier, the -ic option can
again be used. Also limit the selected residues to only the solvent accessible
ones. A simple example for the selection-file
1 2 3 4
101 302 888
This will select residue numbers 1, 2, 3, and 4 for the receptor, and 101, 302, and 888 for the ligand.
Output
Standard disvis outputs 5 files:
- accessible_complexes.out: a text file containing the number of complexes consistent with a number of restraints.
- violations.out: a text file showing how often a specific restraint is violated for each number of consistent restraints. This helps in identifying which restraint is most likely a false-positive if any.
- accessible_interaction_space.mrc: a density file in MRC format. The density represents the center of mass of the scanning chain conforming to the maximum found consistent restraints at every position in space. The density can be inspected by opening it together with the fixed chain in a molecular viewer (UCSF Chimera is recommended for its easier manipulation of density data, but also PyMol works).
- z-score.out: a text file giving the Z-score for each restraint. The higher the score, the more likely the restraint is a false-positive. Z-scores above 1.0 are explicitly mentioned in the output.
- disvis.log: a log file showing all the parameters used, together with date and time indications.
If an occupancy and/or interaction analysis was requested, disvis also outputs the following files:
- occupancy_N.mrc: a volume file giving a normalized indication of how frequent a grid point is occupied by the ligand, where N indicates the minimal required number of consistent restraints that resulted in the occupancy grid.
- [receptor|ligand]_interactions.txt: a text file containing the average number of interactions per complex each selected residue made, for both the receptor and ligand molecule. Each column denotes the minimal number of consistent restraints of each complex for which interactions were counted.
To visualize the most contacted residues, write the average number of interactions into the B-factor column of the receptor or ligand PDB file
python scripts/interactions_to_bfactor.py receptor.pdb receptor_interactions.txt N
where N is one of the column numbers of the interaction file. This writes
receptor_interactions.pdb, which can be colored on B-factor, e.g. with
spectrum b, blue_red in PyMOL or color bfactor in ChimeraX.
Licensing
If this software was useful to your research please cite us
Van Zundert, G.C.P. and Bonvin, A.M.J.J. (2015) DisVis: Visualizing and quantifying accessible interaction space of distance restrained biomolecular complexes. Bioinformatics 31, 3222-3224.
The software itself can be cited with its Zenodo DOI,
10.5281/zenodo.7775093, and
CITATION.cff
gives both references.
Apache License Version 2.0
The elements.py module is licenced under the MIT License, Copyright Christoph Gohlke.
Tested platforms
| Operating System | CPU single | CPU multi | GPU |
|---|---|---|---|
| Linux | Yes | Yes | Yes |
| MacOSX | Yes | Yes | Yes |
| Windows | Yes | Yes | No |
The GPU version has been tested on: NVIDIA GeForce GTX 1080 Ti and RTX 6000 Ada for Linux, and Apple M2 Pro for macOS (and, with the earlier Python 2 version, NVIDIA GeForce GTX 680 and AMD Radeon HD 7730M for Linux)
Reference results and timings for the test cases, on CPUs and GPUs, are in
test-cases/README.md.
Contributing
See CONTRIBUTING.md for the development setup, code style, tests and pull
requests.
AI Declaration
Large language models (LLM) were used in this repository since v3.0.0, for the port to Python 3 and the later changes. The changes were always reviewed by a human before being merged. See aidecl.yaml for machine-readable details of the LLM usage.
Metadata
Release files for disvis 3.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| disvis-3.0.0.tar.gz | 5.7 MB | With provenance | Details for disvis-3.0.0.tar.gz |
Built distributions (wheels)
Total release size: 105.4 MB
Release files / disvis-3.0.0.tar.gz
| Download URL | disvis-3.0.0.tar.gz |
|---|---|
| Size | 5.7 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6ba3610b3475a701c1d2d5cf331639744d3c719449b2b6d4b58d0821feb77fc5
|
|
BLAKE2b-256 checksum How to use checksums |
5caaacf61b57726d36889283b80e2dfb03fab9b85975392467ec7c3fa3bf9e27
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / disvis-3.0.0-cp314-cp314-win_amd64.whl
| Download URL | disvis-3.0.0-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 5.8 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
6a35b08b4f23dd527a73958473e5ca479a5ccca15227798430b7b927bec2aa80
|
|
BLAKE2b-256 checksum How to use checksums |
6103734b23c3dcbd34f2058ff4fc2f6b44782e46ea480c66b908f6411135567f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / disvis-3.0.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl
| Download URL | disvis-3.0.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl |
|---|---|
| Size | 5.8 MB |
| Tags | CPython 3.14 PyEmscripten 2026.0+ WebAssembly |
|
SHA-256 checksum How to use checksums |
80f2d46b00c27c4f86589f26629a733cbce3e9f6a8b70f853b290286dab98bd4
|
|
BLAKE2b-256 checksum How to use checksums |
df2e2809a00f220eac3980e86b38f4f5bd21f468fedef4f22ba4de5a03290c46
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / disvis-3.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | disvis-3.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 6.0 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
0b1eff00e0f8ff5bbdbfdc5ab24b7043296c622d0826a8499f3fb30cee94ee0e
|
|
BLAKE2b-256 checksum How to use checksums |
638a04e38eb58071abfdff9f37df4642c9b9271e4a92295cabc8ceffdc6e5d4b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / disvis-3.0.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
| Download URL | disvis-3.0.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl |
|---|---|
| Size | 6.0 MB |
| Tags | CPython 3.14 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
23182eb73cb58e8ed1da2327476c08a7d8d300e3ba97f2a99d1ee931def5fd10
|
|
BLAKE2b-256 checksum How to use checksums |
975cfd6f79592cd521fd5ca6d9f51e15625d6f9fb962e714a4438372a5d15e8f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / disvis-3.0.0-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | disvis-3.0.0-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 5.8 MB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
52aeb734388ef1929b76c857e9e3bb24bf9ba6374ade85fe54e36ca89c57e834
|
|
BLAKE2b-256 checksum How to use checksums |
e2136e6b065ba922123cc2851db0e05f38fa43a41a5a7a38c33ef75e5ac0902e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / disvis-3.0.0-cp313-cp313-win_amd64.whl
| Download URL | disvis-3.0.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 5.8 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
8ab9beaf2684930e426cceed1ae11257e704b4fa8958b410059f13a03e563a2e
|
|
BLAKE2b-256 checksum How to use checksums |
f9fede06832ed189671991d29a8a1dcbc1d67db2dd28ab07b95364c1416af597
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / disvis-3.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | disvis-3.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 6.0 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
957a02b976b08653efb2ee269276b14f330391f2215a76934810ea3a9a4211bb
|
|
BLAKE2b-256 checksum How to use checksums |
82f5aeb32f94a11458ef68c43faad4a12f49193f5d5f46afde1ed69dd90ef82e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / disvis-3.0.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
| Download URL | disvis-3.0.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl |
|---|---|
| Size | 6.0 MB |
| Tags | CPython 3.13 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
65db79ea9da8b47ceb55477a4ea1d2ae19a34b877aeb8f42024370817e311112
|
|
BLAKE2b-256 checksum How to use checksums |
7879bfc4e961749cc16ec5dca870aaf5bcf071153fef8f3c9d540dcc764f0800
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / disvis-3.0.0-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | disvis-3.0.0-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 5.8 MB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
8ca7eeb52f4a4ccce1ce07dab35b6cb04d701a931a5fac0ba4b5c704d5580a55
|
|
BLAKE2b-256 checksum How to use checksums |
695dae3d4b5f713223e2a2f07bddd4c3923c9188a52b109ec606bfa776f3018b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / disvis-3.0.0-cp312-cp312-win_amd64.whl
| Download URL | disvis-3.0.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 5.8 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
313ec4704094946d2751f453a9c05362d8e4308856fae7ae806159a661e718e0
|
|
BLAKE2b-256 checksum How to use checksums |
81924c04ca1ee241fd8b5d071021c73e954125f98c0199d0ccfe29f1a05c3a3a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / disvis-3.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | disvis-3.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 6.0 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
e47207c73cf072e9f722cf60e475f77b685d7e2b6539f07d9759ab295428d5ca
|
|
BLAKE2b-256 checksum How to use checksums |
29b333961d2a23a5e6b52be1bc0bbb62e6b28ca2407107d4780d37309cc65e41
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / disvis-3.0.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
| Download URL | disvis-3.0.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl |
|---|---|
| Size | 6.0 MB |
| Tags | CPython 3.12 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
e6d217c50b283d135685b8ac6518a9cb07c52ffd339e7edcdb85d82d0042e7df
|
|
BLAKE2b-256 checksum How to use checksums |
c1904bd00c06563a0fd59099e863d51984f959eeba1e8f137ad5a5689af91c24
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / disvis-3.0.0-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | disvis-3.0.0-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 5.8 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
134e5b8179e6ebfe5ac27ceee258d1e89172b5ee43a01a4698e31fc9eecd6efe
|
|
BLAKE2b-256 checksum How to use checksums |
1773e98daf773c474f2af6a0ca17b6b0c905ecd9faef161c747b4cba41a25c0d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / disvis-3.0.0-cp311-cp311-win_amd64.whl
| Download URL | disvis-3.0.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 5.8 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
a0ae3b423c3af9c824a2011ac74c7d1fa59e559bcacb677f4fb92ce7ec4ada02
|
|
BLAKE2b-256 checksum How to use checksums |
42664750a5d06d10b87a8ba69430cad08644a5f1974e581841f8fea06b37d5af
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / disvis-3.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | disvis-3.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 5.9 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
0b3bfefc61c6cd530eb7bc1a575abb9a31f4c577277efa2a9b5370d4ca90586d
|
|
BLAKE2b-256 checksum How to use checksums |
aa69711bd7d7245f7da00c8df2579abab6dab56a8d7c1569a2d44c62abe0ec1e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / disvis-3.0.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
| Download URL | disvis-3.0.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl |
|---|---|
| Size | 5.9 MB |
| Tags | CPython 3.11 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
869c85cb7bc6217c06a7402c0d0228db3a53b5620e9808cce4928810e1adb4d2
|
|
BLAKE2b-256 checksum How to use checksums |
647c85a21aa2b17835d77258218bd76234fae27d08079b12734e63fc066ed038
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / disvis-3.0.0-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | disvis-3.0.0-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 5.8 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
f82245f997205cf84410acbbcb4bc0643ba0ee21be5d1fc5c10690c541624031
|
|
BLAKE2b-256 checksum How to use checksums |
f05134beb4c12ba51917dce22528f878d09585dea626be06580009f8754d3015
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logSecurity for disvis 3.0.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
Full provenance
All 18 files in this release have been uploaded with provenance metadata.
Attestation for disvis-3.0.0.tar.gz
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logA note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.