Skip to main content

Density Calculator

Density Calculator is a library for calculating a $mFo-DFc$ maps from gemmi in-memory objects.

Installation

pip install density-calculator

Usage

Function Signature:

density_calculator.calculate(structure: gemmi.Structure, mtz: gemmi.Mtz, column_names: List[str]) -> gemmi.Mtz

Example Use:

import density_calculator
import gemmi

mtz: gemmi.Mtz = gemmi.read_mtz_file("reflections.mtz")
st: gemmi.Structure = gemmi.read_structure("model.pdb")

# Calculate the difference map using density_calculator
recalculated_mtz: gemmi.Mtz = density_calculator.calculate(st, mtz, ["FP", "SIGFP"])

# Transform the difference_mtz into a map for calculation use
best_map: gemmi.FloatGrid = recalculated_mtz.transform_f_phi_to_map("FWT", "PHWT")

# Transform the difference_mtz into a map for calculation use
difference_map: gemmi.FloatGrid = recalculated_mtz.transform_f_phi_to_map("DELFWT", "PHDELWT")

Development

pip install --no-build-isolation --config-settings=editable.rebuild=true -Cbuild-dir=build -ve .

Metadata

Release files for density-calculator 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for density-calculator 0.2.1
File
density_calculator-0.2.1-cp312-abi3-musllinux_1_1_x86_64.whl CPython 3.12 abi3 Linux musl 1.1+ x86-64 Details
density_calculator-0.2.1-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 abi3 Linux glibc 2.17+ x86-64 Details
density_calculator-0.2.1-cp312-abi3-macosx_11_0_arm64.whl CPython 3.12 abi3 macOS 11.0+ ARM64 Details
density_calculator-0.2.1-cp312-abi3-macosx_10_14_x86_64.whl CPython 3.12 abi3 macOS 10.14+ x86-64 Details
density_calculator-0.2.1-cp311-cp311-musllinux_1_1_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.1+ x86-64 Details
density_calculator-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
density_calculator-0.2.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
density_calculator-0.2.1-cp311-cp311-macosx_10_14_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.14+ x86-64 Details
density_calculator-0.2.1-cp310-cp310-musllinux_1_1_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ x86-64 Details
density_calculator-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
density_calculator-0.2.1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
density_calculator-0.2.1-cp310-cp310-macosx_10_14_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.14+ x86-64 Details
density_calculator-0.2.1-cp39-cp39-musllinux_1_1_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.1+ x86-64 Details
density_calculator-0.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
density_calculator-0.2.1-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
density_calculator-0.2.1-cp39-cp39-macosx_10_14_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.14+ x86-64 Details

Total release size: 96.8 MB

Release files / density_calculator-0.2.1-cp312-abi3-musllinux_1_1_x86_64.whl

Download URL density_calculator-0.2.1-cp312-abi3-musllinux_1_1_x86_64.whl
Size 6.6 MB
Tags CPython 3.12 Linux musl 1.1+ x86-64 abi3
SHA-256 checksum
How to use checksums
f635799d00169e4366bb87e991b874a4c4993dcbcf4799828603e469c21f6671
BLAKE2b-256 checksum
How to use checksums
d0751a9ceaeada8c46ace300cb75f57c4807ddad921968389440b860457d85aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.4

Release files / density_calculator-0.2.1-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL density_calculator-0.2.1-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 6.2 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
aa427ff228b7ce5958baae7e3e4feed02129e106dba4912f73fc0cfd39407044
BLAKE2b-256 checksum
How to use checksums
54e5fea0e1e9a24ca03b85fc12ae17072e5e223d2deb71d49be3255b1eb074ee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.4

Release files / density_calculator-0.2.1-cp312-abi3-macosx_11_0_arm64.whl

Download URL density_calculator-0.2.1-cp312-abi3-macosx_11_0_arm64.whl
Size 5.6 MB
Tags CPython 3.12 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
14205543911e88464575075e0413ed54c3eb7378dc01041292c96d1275b8f088
BLAKE2b-256 checksum
How to use checksums
8902487ee771c4052b7745a4e0a0e86d5c41b792c533a1315b143b7483e5de23
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.4

Release files / density_calculator-0.2.1-cp312-abi3-macosx_10_14_x86_64.whl

Download URL density_calculator-0.2.1-cp312-abi3-macosx_10_14_x86_64.whl
Size 5.9 MB
Tags CPython 3.12 abi3 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
04d320c2d9571f2e10714136e01a5c3fc9bf3212614f79d6543ba8fd70e2af0f
BLAKE2b-256 checksum
How to use checksums
66e0587e2c8a316d074b62b9b8f20fcbff9fc227980a73d90b61867fc5ace8b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.4

Release files / density_calculator-0.2.1-cp311-cp311-musllinux_1_1_x86_64.whl

Download URL density_calculator-0.2.1-cp311-cp311-musllinux_1_1_x86_64.whl
Size 6.6 MB
Tags CPython 3.11 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
e77ca00a800501a8e6c8446e95981f97282eafa8b851a4be33a2dacca03c2c0a
BLAKE2b-256 checksum
How to use checksums
76ad7d3b819b7aae266b7229318626362e8fc0bed9380cf50cfb2c0e633ca513
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.4

Release files / density_calculator-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL density_calculator-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 6.2 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c1b32f623323c2befe54493f605f2a463aab32c3682e5aed6d0ae8e5b154768e
BLAKE2b-256 checksum
How to use checksums
424d1e5d00306c82fb870e53bc1b577b0fc015277f91019d7d747fe963b9f9d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.4

Release files / density_calculator-0.2.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL density_calculator-0.2.1-cp311-cp311-macosx_11_0_arm64.whl
Size 5.6 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3961ab06a4e665a8e359a2372f34a4863c88c03ad49e6f4bccae95836fd86bcb
BLAKE2b-256 checksum
How to use checksums
03059ce47f5080d56205feecd38dc3270a3730d804df9d8279d333d71d784c22
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.4

Release files / density_calculator-0.2.1-cp311-cp311-macosx_10_14_x86_64.whl

Download URL density_calculator-0.2.1-cp311-cp311-macosx_10_14_x86_64.whl
Size 5.9 MB
Tags CPython 3.11 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
c2b84ec94eded36fb27e7db455ecfe97bcd8f1d91c381a755f443564c36ead5a
BLAKE2b-256 checksum
How to use checksums
ac2147f65b2f0fc63db49fae7dcb2bcbc612673c6b71bf31191ebf0946a1395a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.4

Release files / density_calculator-0.2.1-cp310-cp310-musllinux_1_1_x86_64.whl

Download URL density_calculator-0.2.1-cp310-cp310-musllinux_1_1_x86_64.whl
Size 6.6 MB
Tags CPython 3.10 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
6c6103e5190e6785e56f22eb9e0fbff828152a8738694484a6c6368935faf355
BLAKE2b-256 checksum
How to use checksums
3d05766a5b1e2b23b3240e51502e7d2e9562f4ed4cae8513ac3386a8d9544fdb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.4

Release files / density_calculator-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL density_calculator-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 6.2 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
58860b123f9aa31ca941fb0937dc06a463ab0bb1efc495157a92b4c00658be79
BLAKE2b-256 checksum
How to use checksums
6ff15407659829f4da07dda1de7b3dde93c22f9bb264ca691921085d17c367d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.4

Release files / density_calculator-0.2.1-cp310-cp310-macosx_11_0_arm64.whl

Download URL density_calculator-0.2.1-cp310-cp310-macosx_11_0_arm64.whl
Size 5.6 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a378b4f33cc31ad857ba7e80ed859dd49f22dcc1e40db3721eb3e6a1adfcedf0
BLAKE2b-256 checksum
How to use checksums
7a3b147c9034b3477859c662ac37f1f9fa8e41bbfd78a9615f43256b418031f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.4

Release files / density_calculator-0.2.1-cp310-cp310-macosx_10_14_x86_64.whl

Download URL density_calculator-0.2.1-cp310-cp310-macosx_10_14_x86_64.whl
Size 5.9 MB
Tags CPython 3.10 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
5c0482396005ae60cfc1ccf5512f57ebc2c6ec85115d89ad09b779f6dca04118
BLAKE2b-256 checksum
How to use checksums
d447428cc4f530d655fcc5d4847a12a9c2102f3f2b9fc254bb98f19772c105b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.4

Release files / density_calculator-0.2.1-cp39-cp39-musllinux_1_1_x86_64.whl

Download URL density_calculator-0.2.1-cp39-cp39-musllinux_1_1_x86_64.whl
Size 6.6 MB
Tags CPython 3.9 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
d27548a3117cf828679956ccdd6ad7f3a953654bb3d784a0a01e78ca64997a70
BLAKE2b-256 checksum
How to use checksums
10c48babcb9288f4b8366e221454ca5c089042d4185d930497f950c7fbdd63dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.4

Release files / density_calculator-0.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL density_calculator-0.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 6.2 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
83294ac798f42fe538349b881ca83f46341f5ab3a7bb4696d74115a2abda0478
BLAKE2b-256 checksum
How to use checksums
7a00b0616ca522def9d86a25733974f4b75787a42e4d0465de02ca7377b628bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.4

Release files / density_calculator-0.2.1-cp39-cp39-macosx_11_0_arm64.whl

Download URL density_calculator-0.2.1-cp39-cp39-macosx_11_0_arm64.whl
Size 5.6 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c8da5ddbb619ba0f66e882335d56dff1807f9bb52f4c55c01085067b60ff1931
BLAKE2b-256 checksum
How to use checksums
57ed2499a2c507e1452af4005c79652f27fd172507db0adb8b5c1be56da3ccf1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.4

Release files / density_calculator-0.2.1-cp39-cp39-macosx_10_14_x86_64.whl

Download URL density_calculator-0.2.1-cp39-cp39-macosx_10_14_x86_64.whl
Size 5.9 MB
Tags CPython 3.9 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
0c18b150f126fbd6b3c89aa936d6dacc67aafab67729e4862ffeeeb8671d9b69
BLAKE2b-256 checksum
How to use checksums
6dcb60322549840c8f635b526d4704a11c9c081ac0ec38c0c5cff4f97d2771db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.4

Release history Release notifications | RSS feed

This release

0.2.1 This release

16 release files

0.2

16 release files

0.1

16 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page