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)
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
|