mmCIF Core Access Library
Introduction
This module includes a native Python mmCIF API for data files and dictionaries along with pybind11 wrappers for the PDB C++ Core mmCIF Library.
Installation
Download the library source software from the project repository:
git clone --recurse-submodules https://github.com/rcsb/py-mmcif.git
Optionally, run test suite using the Tox test runner. The C++ library bindings have been tested on Centos 7/Ubuntu 20.04 Linux with GCC/G++ > 4.8.5 and MacOS (10.15) with > clang-900.0.39.2 using Python versions 2.7.18 and 3.9.4.
tox
Installation is via the program pip.
pip install mmcif
or from the local repository:
pip install .
To generate API documentation using Sphinx:
cd scripts
# Check Sphinx dependencies in the introductory comments to the following script.
./initdocs.sh
build_dict_cli tool
Overview
build_dict_cli is a command-line tool that serves as a preprocessor for modular mmCIF dictionaries. It resolves and combines dictionary components from multiple source files using include directives specified in categories such as pdbx_include_dictionary, pdbx_include_category, and pdbx_include_item.
Purpose
The tool allows dictionary maintainers to:
- Combine multiple dictionary extensions (or combining extension with a parent dictionary) into a single comprehensive dictionary
- Get dictionary version of the dictionary
Command-Line Arguments
build_dict_cli --help
usage: build_dict_cli [-h] --op OP --input_dict_path INPUT_DICT_PATH [--output_dict_path OUTPUT_DICT_PATH] [--cleanup]
optional arguments:
-h, --help show this help message and exit
--op OP Operation (build | get_version)
--input_dict_path INPUT_DICT_PATH
Path to dictionary generator file
--output_dict_path OUTPUT_DICT_PATH
Path to output dictionary text file
--cleanup Remove include instruction categories after processing
Argument Details
-
--op: Specifies the operation to performbuild: Generates a complete dictionary by processing includesget_version: Retrieves and outputs the version of the specified dictionary
-
--input_dict_path: Path to the dictionary generator file that contains include directives -
--output_dict_path: Path where the combined output dictionary will be written -
--cleanup: If specified, removes the include instruction categories from the final output
Creating a Generator File
A generator file is a special mmCIF dictionary file that primarily contains include directives. This file serves as the entry point for the dictionary build process.
Example Generator File
# mmcif_pdbx_v50-generator.dic
data_mmcif_pdbx.dic
#
loop_
_pdbx_include_dictionary.dictionary_id
_pdbx_include_dictionary.dictionary_locator
_pdbx_include_dictionary.include_mode
_pdbx_include_dictionary.dictionary_namespace_prefix
_pdbx_include_dictionary.dictionary_namespace_prefix_replace
mmcif_pdbx_v50.dic mmcif_pdbx_v50.dic extend . .
mmcif_investigation_fraghub_ext.dic mmcif_investigation_fraghub_ext.dic extend . .
Key Components in a Generator File
dictionary_id: Identifier for the dictionary to be includeddictionary_locator: File path to the dictionary (relative to the generator file)include_mode: How to incorporate the dictionary (typically "extend")dictionary_namespace_prefix: Namespace prefix for the included dictionary (use "." for none)dictionary_namespace_prefix_replace: Replacement for the namespace prefix (use "." for none)
Usage Workflow
-
Prepare Dictionary Components:
- Create or obtain the dictionary files you want to combine
- Ensure all dictionary files are present in the same directory or specify the correct relative paths
-
Create a Generator File:
- Define a new mmCIF file with
_pdbx_include_dictionaryloop - List all dictionaries to be included with their proper attributes
- Define a new mmCIF file with
-
Run the Build Command:
build_dict_cli --op build --input_dict_path generator-file.dic --output_dict_path output-dictionary.dic
-
Verify the Output:
- The tool will combine all specified dictionaries into a single output file
- Check that all expected categories and items are present in the output
Example Use Case
To combine a base PDBx dictionary with a InvestigationCIF extension dictionary:
-
Ensure both dictionaries are available in your working directory:
mmcif_pdbx_v50.dic mmcif_investigation_fraghub_ext.dic -
Create a generator file (e.g.,
mmcif_pdbx_v50-generator-local.dic):data_mmcif_pdbx.dic # loop_ _pdbx_include_dictionary.dictionary_id _pdbx_include_dictionary.dictionary_locator _pdbx_include_dictionary.include_mode _pdbx_include_dictionary.dictionary_namespace_prefix _pdbx_include_dictionary.dictionary_namespace_prefix_replace mmcif_pdbx_v50.dic mmcif_pdbx_v50.dic extend . . mmcif_investigation_fraghub_ext.dic mmcif_investigation_fraghub_ext.dic extend . . -
Run the build command:
build_dict_cli --op build --input_dict_path mmcif_pdbx_v50-generator-local.dic --output_dict_path ./mmcif_investigation_fraghub.dic
-
The tool will produce
mmcif_investigation_fraghub.diccontaining the combined content of both dictionaries.
Retrieving Dictionary Version
To get the version of a dictionary:
build_dict_cli --op get_version --input_dict_path mmcif_pdbx_v50.dic
This will output only the version number to stdout.
Release files for mmcif 1.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mmcif-1.1.1.tar.gz | 1.1 MB | Details |
Built distributions (wheels)
Total release size: 14.4 MB
Release files / mmcif-1.1.1.tar.gz
| Download URL | mmcif-1.1.1.tar.gz |
|---|---|
| Size | 1.1 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
00f7075a824a90f9148f209e5dd1907cdb9e4329357b3ae55e664e6d37dadafd
|
|
BLAKE2b-256 checksum How to use checksums |
03e41139ce29c6f35f7880680de195bc997264a99ccc8eb80dd8199f33a8987a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / mmcif-1.1.1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | mmcif-1.1.1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 612.2 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
fe91c138f728be82f0e97a616bd601833763e8d9322e49352cb36e517dfd03d9
|
|
BLAKE2b-256 checksum How to use checksums |
cf29cbc45a580d9b034cf1c19fbe1d728ff374b3b379a07923c83d4e1654c64e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / mmcif-1.1.1-cp314-cp314t-macosx_11_0_arm64.whl
| Download URL | mmcif-1.1.1-cp314-cp314t-macosx_11_0_arm64.whl |
|---|---|
| Size | 523.9 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
ff8275af5db5a5b61bad1c90da97cb41e4df5df5affc6224618ea14cb3642ac1
|
|
BLAKE2b-256 checksum How to use checksums |
2119262aa61a785cb024e3d1a147186437628ea7fbfe510d214b265c2e1fa8be
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / mmcif-1.1.1-cp314-cp314t-macosx_10_15_x86_64.whl
| Download URL | mmcif-1.1.1-cp314-cp314t-macosx_10_15_x86_64.whl |
|---|---|
| Size | 559.0 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
540f6c66081b074708567b70bb4e131c67ed0abfeeed260bfa483c86d9135e9a
|
|
BLAKE2b-256 checksum How to use checksums |
ec49375943c43539e1c86eecab672fcbe110773eacfbe87307593da4a745aee3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / mmcif-1.1.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | mmcif-1.1.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 606.2 kB |
| Tags | CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
19f1704a499ea1ab3f9a5903095690f5fa1e92df8efd09d0a4ab2288976e68ae
|
|
BLAKE2b-256 checksum How to use checksums |
646d5d9abe36c4699ca1124a1d1eeddc161d281555188aa5e7757443df055ab0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / mmcif-1.1.1-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | mmcif-1.1.1-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 501.6 kB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
514c4ce999fe1c470c9ba256c4b07ef56001d3f21bd6280705e608398ad0b6b4
|
|
BLAKE2b-256 checksum How to use checksums |
77f1f18700f71b269d748941631bf6ab45502f7848ba32eedf26056a7c357b98
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / mmcif-1.1.1-cp314-cp314-macosx_10_15_x86_64.whl
| Download URL | mmcif-1.1.1-cp314-cp314-macosx_10_15_x86_64.whl |
|---|---|
| Size | 542.2 kB |
| Tags | CPython 3.14 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
99dcb90df4b994173d649d8ef5d611147790638d030fa758c2308a8d1f4bd827
|
|
BLAKE2b-256 checksum How to use checksums |
122c28c06753f472dd4c2447f012f59fb83550ef2039150e18c884d02dc3021c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / mmcif-1.1.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | mmcif-1.1.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 605.6 kB |
| Tags | CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
4bc7a445d89fc3282403756ecc01a53b977cb7826752b65f3e54f7d0c5e151aa
|
|
BLAKE2b-256 checksum How to use checksums |
e36bc73bd603cdd593658d0c0ac571379b0b936db9e14d5ab3f91db67e268b64
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / mmcif-1.1.1-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | mmcif-1.1.1-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 500.4 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
841e2ea71aaa5d2c990caf38657a72ccc689ba984b62d9e9ed6b9f7ea80e2002
|
|
BLAKE2b-256 checksum How to use checksums |
46c9090eae7d6baab099b9f2a5fa4dd553093f934342b6e561d12f4a71452d73
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / mmcif-1.1.1-cp313-cp313-macosx_10_13_x86_64.whl
| Download URL | mmcif-1.1.1-cp313-cp313-macosx_10_13_x86_64.whl |
|---|---|
| Size | 541.8 kB |
| Tags | CPython 3.13 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
f80aea78a702be22c02a330ba0c1e4a1f4714187f1074dba9e369c4cc24d1ad9
|
|
BLAKE2b-256 checksum How to use checksums |
49712d0d0b0978dcf8a79757f3d12b579d8ac3139511a98365248465af8fdc71
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / mmcif-1.1.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | mmcif-1.1.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 605.7 kB |
| Tags | CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
34fed63ffcc714ca7053f5e3dd320ca5276ed02a6cbcd62574c66f8e84cd22ce
|
|
BLAKE2b-256 checksum How to use checksums |
61195992b73dc3605d004e4849b0c209fd5399c4a802b7ff45e8f63151db9fbe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / mmcif-1.1.1-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | mmcif-1.1.1-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 500.3 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
68977d43945de1008ef9aec5d015813871616db0bc7bda936832025b81a93f08
|
|
BLAKE2b-256 checksum How to use checksums |
373eb969b65eafc7b1135f3906ebb6574b9f005208fb25d8eedfa3bae1365a7b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / mmcif-1.1.1-cp312-cp312-macosx_10_13_x86_64.whl
| Download URL | mmcif-1.1.1-cp312-cp312-macosx_10_13_x86_64.whl |
|---|---|
| Size | 541.8 kB |
| Tags | CPython 3.12 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
b82763c276906e62568fbf960a6d269290536fac0fa05db69d8895ff8116e90e
|
|
BLAKE2b-256 checksum How to use checksums |
33dd6b48cf4d3dbd1223e07f74b9cc4977d73bb4efda5defdddc55711c09145a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / mmcif-1.1.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | mmcif-1.1.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 605.8 kB |
| Tags | CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
79d9c20df8f316c2b9b5011b97402f5889d0e0de6b3554202131c0d5bf17dd92
|
|
BLAKE2b-256 checksum How to use checksums |
e2b4cc662756702e7c47b0163a58f87cc4e304dabd97748ee0b0117973c0ef4a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / mmcif-1.1.1-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | mmcif-1.1.1-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 499.9 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
e6a44acbafc3e9901708b17ea61d12b1894118249a798e240ed5dafb49f10c4f
|
|
BLAKE2b-256 checksum How to use checksums |
158ad5b35eaf439fa258c62d3a873eb5f346a1706775e4847194f0de2795d1d3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / mmcif-1.1.1-cp311-cp311-macosx_10_9_x86_64.whl
| Download URL | mmcif-1.1.1-cp311-cp311-macosx_10_9_x86_64.whl |
|---|---|
| Size | 537.0 kB |
| Tags | CPython 3.11 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
d0a2ca133d7487642d0ff7313ef4debcc9d9cfc8fefb1ca63791c87638df5322
|
|
BLAKE2b-256 checksum How to use checksums |
eebf835ad64536f735eaa40cf1b9ded237e3d956e81122c8ca7097f384295a41
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / mmcif-1.1.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | mmcif-1.1.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 604.7 kB |
| Tags | CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
ca5ab7a1bdc35159815f872300d477665047b97681f2ca09d7d6077bf979e38c
|
|
BLAKE2b-256 checksum How to use checksums |
851114815356fa5fbe990ab0dc705a952ae0761ef803add90d059fcf0ebad4a8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / mmcif-1.1.1-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | mmcif-1.1.1-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 498.7 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
274155aaa2c124b7397c52cf0b74d2e6e4eb45efbd2a21a5a22e9bab4095b468
|
|
BLAKE2b-256 checksum How to use checksums |
4b13fee4e5c0e2b91d6eaca6136e1b70cacc9ef64daa6ddcff02198cc17d4c56
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / mmcif-1.1.1-cp310-cp310-macosx_10_9_x86_64.whl
| Download URL | mmcif-1.1.1-cp310-cp310-macosx_10_9_x86_64.whl |
|---|---|
| Size | 535.5 kB |
| Tags | CPython 3.10 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
429e4000c7a8bae18149b46b02a2961430afbf53ed2847057555d901e5cb93bf
|
|
BLAKE2b-256 checksum How to use checksums |
32f03b0c48cfde0fb771fdd96db6c8219640416686de73293190d182afc1d3c3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / mmcif-1.1.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
| Download URL | mmcif-1.1.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl |
|---|---|
| Size | 635.3 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
c401b30a9603d33108bf3ca132f96f701fabbc12d75ccbfab8a55092210aef85
|
|
BLAKE2b-256 checksum How to use checksums |
15bf4f03f162ffe7f3d2f820bcf2c7a402cea577c42b16237d4118fef9bf7b6d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / mmcif-1.1.1-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | mmcif-1.1.1-cp39-cp39-macosx_11_0_arm64.whl |
|---|---|
| Size | 498.8 kB |
| Tags | CPython 3.9 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
0b71231d261acffe6b87234a5e817ee80d7f9c116a136f7e46b7eee4833877d9
|
|
BLAKE2b-256 checksum How to use checksums |
9f54b5a5c239330b7e395fa7fb1971a767b31d4235304adcc0f39d9e759743da
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / mmcif-1.1.1-cp39-cp39-macosx_10_9_x86_64.whl
| Download URL | mmcif-1.1.1-cp39-cp39-macosx_10_9_x86_64.whl |
|---|---|
| Size | 535.5 kB |
| Tags | CPython 3.9 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
a2f45ac838213a7d2bd4f92cd293e07a33787d21a300bd8aeab84ab11d037a90
|
|
BLAKE2b-256 checksum How to use checksums |
2210365d256eeb370a3dc7f255ad62915b93bf1c90b40722abbd0d4dd0209d8b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / mmcif-1.1.1-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
| Download URL | mmcif-1.1.1-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl |
|---|---|
| Size | 634.4 kB |
| Tags | CPython 3.8 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
1eb8c85fdf64c9bb8fe67f5a53eb803dbd3a40c3177df4fa87f205c0fb0882ce
|
|
BLAKE2b-256 checksum How to use checksums |
e6629bde8c65263624ff21ffbe0279a616308aa5cd8079d69895cbfaf7bfe5cb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / mmcif-1.1.1-cp38-cp38-macosx_11_0_arm64.whl
| Download URL | mmcif-1.1.1-cp38-cp38-macosx_11_0_arm64.whl |
|---|---|
| Size | 498.4 kB |
| Tags | CPython 3.8 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
25a1eb4ed77ddb80e32afbf0aec792af9b36ba70907ecaaf86af80e7ebbcacc3
|
|
BLAKE2b-256 checksum How to use checksums |
cb590c5be4de4a3910fd5e6d99e3828303314c2769fc29eb742a4009f1bde776
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / mmcif-1.1.1-cp38-cp38-macosx_10_9_x86_64.whl
| Download URL | mmcif-1.1.1-cp38-cp38-macosx_10_9_x86_64.whl |
|---|---|
| Size | 535.1 kB |
| Tags | CPython 3.8 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
a0718606f9e4c923a1fbf4f3bd1a26498d1dbdc25947d2b07e39f2713ffa966c
|
|
BLAKE2b-256 checksum How to use checksums |
4766bb493761b880abafe134ed718fd92315f9f0742eb5f8989870f202bb56c4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|