Skip to main content

mmCIF Core Access Library

Project description

mmCIF Core Access Library

Build Status

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 perform

    • build: Generates a complete dictionary by processing includes
    • get_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 included
  • dictionary_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

  1. 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
  2. Create a Generator File:

    • Define a new mmCIF file with _pdbx_include_dictionary loop
    • List all dictionaries to be included with their proper attributes
  3. Run the Build Command:

    build_dict_cli --op build --input_dict_path generator-file.dic --output_dict_path output-dictionary.dic
    
  4. 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:

  1. Ensure both dictionaries are available in your working directory:

    mmcif_pdbx_v50.dic
    mmcif_investigation_fraghub_ext.dic
    
  2. 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 . .
    
  3. 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
    
  4. The tool will produce mmcif_investigation_fraghub.dic containing 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.

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

mmcif-1.1.1.tar.gz (1.1 MB view details)

Uploaded Source

Built Distributions

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

mmcif-1.1.1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (612.2 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

mmcif-1.1.1-cp314-cp314t-macosx_11_0_arm64.whl (523.9 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

mmcif-1.1.1-cp314-cp314t-macosx_10_15_x86_64.whl (559.0 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

mmcif-1.1.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (606.2 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

mmcif-1.1.1-cp314-cp314-macosx_11_0_arm64.whl (501.6 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

mmcif-1.1.1-cp314-cp314-macosx_10_15_x86_64.whl (542.2 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

mmcif-1.1.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (605.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

mmcif-1.1.1-cp313-cp313-macosx_11_0_arm64.whl (500.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

mmcif-1.1.1-cp313-cp313-macosx_10_13_x86_64.whl (541.8 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

mmcif-1.1.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (605.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

mmcif-1.1.1-cp312-cp312-macosx_11_0_arm64.whl (500.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

mmcif-1.1.1-cp312-cp312-macosx_10_13_x86_64.whl (541.8 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

mmcif-1.1.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (605.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

mmcif-1.1.1-cp311-cp311-macosx_11_0_arm64.whl (499.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

mmcif-1.1.1-cp311-cp311-macosx_10_9_x86_64.whl (537.0 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

mmcif-1.1.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (604.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

mmcif-1.1.1-cp310-cp310-macosx_11_0_arm64.whl (498.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

mmcif-1.1.1-cp310-cp310-macosx_10_9_x86_64.whl (535.5 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

mmcif-1.1.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (635.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

mmcif-1.1.1-cp39-cp39-macosx_11_0_arm64.whl (498.8 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

mmcif-1.1.1-cp39-cp39-macosx_10_9_x86_64.whl (535.5 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

mmcif-1.1.1-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (634.4 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

mmcif-1.1.1-cp38-cp38-macosx_11_0_arm64.whl (498.4 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

mmcif-1.1.1-cp38-cp38-macosx_10_9_x86_64.whl (535.1 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

Details for the file mmcif-1.1.1.tar.gz.

File metadata

  • Download URL: mmcif-1.1.1.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for mmcif-1.1.1.tar.gz
Algorithm Hash digest
SHA256 00f7075a824a90f9148f209e5dd1907cdb9e4329357b3ae55e664e6d37dadafd
MD5 140b81b0c64e9d750cf703eef6df2e3d
BLAKE2b-256 03e41139ce29c6f35f7880680de195bc997264a99ccc8eb80dd8199f33a8987a

See more details on using hashes here.

File details

Details for the file mmcif-1.1.1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mmcif-1.1.1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fe91c138f728be82f0e97a616bd601833763e8d9322e49352cb36e517dfd03d9
MD5 0ec44ed52f02475c14c106f98670a023
BLAKE2b-256 cf29cbc45a580d9b034cf1c19fbe1d728ff374b3b379a07923c83d4e1654c64e

See more details on using hashes here.

File details

Details for the file mmcif-1.1.1-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mmcif-1.1.1-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ff8275af5db5a5b61bad1c90da97cb41e4df5df5affc6224618ea14cb3642ac1
MD5 352b090a43c2a834424ca69b86f1ee2a
BLAKE2b-256 2119262aa61a785cb024e3d1a147186437628ea7fbfe510d214b265c2e1fa8be

See more details on using hashes here.

File details

Details for the file mmcif-1.1.1-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for mmcif-1.1.1-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 540f6c66081b074708567b70bb4e131c67ed0abfeeed260bfa483c86d9135e9a
MD5 2484b082728a489f1497d5f83af0a765
BLAKE2b-256 ec49375943c43539e1c86eecab672fcbe110773eacfbe87307593da4a745aee3

See more details on using hashes here.

File details

Details for the file mmcif-1.1.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mmcif-1.1.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 19f1704a499ea1ab3f9a5903095690f5fa1e92df8efd09d0a4ab2288976e68ae
MD5 be21c00fffd6990042903c517df6a453
BLAKE2b-256 646d5d9abe36c4699ca1124a1d1eeddc161d281555188aa5e7757443df055ab0

See more details on using hashes here.

File details

Details for the file mmcif-1.1.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mmcif-1.1.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 514c4ce999fe1c470c9ba256c4b07ef56001d3f21bd6280705e608398ad0b6b4
MD5 c001e7176bf76f93cb50e4384c5fd2bc
BLAKE2b-256 77f1f18700f71b269d748941631bf6ab45502f7848ba32eedf26056a7c357b98

See more details on using hashes here.

File details

Details for the file mmcif-1.1.1-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for mmcif-1.1.1-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 99dcb90df4b994173d649d8ef5d611147790638d030fa758c2308a8d1f4bd827
MD5 63c31faf8cf6e2a9a04b40d14dc7fbec
BLAKE2b-256 122c28c06753f472dd4c2447f012f59fb83550ef2039150e18c884d02dc3021c

See more details on using hashes here.

File details

Details for the file mmcif-1.1.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mmcif-1.1.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4bc7a445d89fc3282403756ecc01a53b977cb7826752b65f3e54f7d0c5e151aa
MD5 28c325f8206de3f0ec1a108d37924928
BLAKE2b-256 e36bc73bd603cdd593658d0c0ac571379b0b936db9e14d5ab3f91db67e268b64

See more details on using hashes here.

File details

Details for the file mmcif-1.1.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mmcif-1.1.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 841e2ea71aaa5d2c990caf38657a72ccc689ba984b62d9e9ed6b9f7ea80e2002
MD5 3d5b59847bfd43716aa867fc4b25a8d6
BLAKE2b-256 46c9090eae7d6baab099b9f2a5fa4dd553093f934342b6e561d12f4a71452d73

See more details on using hashes here.

File details

Details for the file mmcif-1.1.1-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for mmcif-1.1.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f80aea78a702be22c02a330ba0c1e4a1f4714187f1074dba9e369c4cc24d1ad9
MD5 5ba82717a418ec7a5c3a4a9d6ccc2a24
BLAKE2b-256 49712d0d0b0978dcf8a79757f3d12b579d8ac3139511a98365248465af8fdc71

See more details on using hashes here.

File details

Details for the file mmcif-1.1.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mmcif-1.1.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 34fed63ffcc714ca7053f5e3dd320ca5276ed02a6cbcd62574c66f8e84cd22ce
MD5 8c223831eeb5a6bac2f0ca9ae55f80b6
BLAKE2b-256 61195992b73dc3605d004e4849b0c209fd5399c4a802b7ff45e8f63151db9fbe

See more details on using hashes here.

File details

Details for the file mmcif-1.1.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mmcif-1.1.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 68977d43945de1008ef9aec5d015813871616db0bc7bda936832025b81a93f08
MD5 f1914210ecb21d3fbfb97a557ce5a293
BLAKE2b-256 373eb969b65eafc7b1135f3906ebb6574b9f005208fb25d8eedfa3bae1365a7b

See more details on using hashes here.

File details

Details for the file mmcif-1.1.1-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for mmcif-1.1.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 b82763c276906e62568fbf960a6d269290536fac0fa05db69d8895ff8116e90e
MD5 a54732c0aa287d33daa885571398ef09
BLAKE2b-256 33dd6b48cf4d3dbd1223e07f74b9cc4977d73bb4efda5defdddc55711c09145a

See more details on using hashes here.

File details

Details for the file mmcif-1.1.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mmcif-1.1.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 79d9c20df8f316c2b9b5011b97402f5889d0e0de6b3554202131c0d5bf17dd92
MD5 a60409ea52574182b2a7c9b4fe8c6a82
BLAKE2b-256 e2b4cc662756702e7c47b0163a58f87cc4e304dabd97748ee0b0117973c0ef4a

See more details on using hashes here.

File details

Details for the file mmcif-1.1.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mmcif-1.1.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e6a44acbafc3e9901708b17ea61d12b1894118249a798e240ed5dafb49f10c4f
MD5 a6c707f5206239b8dfa236a777125d63
BLAKE2b-256 158ad5b35eaf439fa258c62d3a873eb5f346a1706775e4847194f0de2795d1d3

See more details on using hashes here.

File details

Details for the file mmcif-1.1.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for mmcif-1.1.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d0a2ca133d7487642d0ff7313ef4debcc9d9cfc8fefb1ca63791c87638df5322
MD5 a60bb04a226a20746f1ac74bf3329a9d
BLAKE2b-256 eebf835ad64536f735eaa40cf1b9ded237e3d956e81122c8ca7097f384295a41

See more details on using hashes here.

File details

Details for the file mmcif-1.1.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mmcif-1.1.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ca5ab7a1bdc35159815f872300d477665047b97681f2ca09d7d6077bf979e38c
MD5 73bb60b1498d0498d068ac25007b3b82
BLAKE2b-256 851114815356fa5fbe990ab0dc705a952ae0761ef803add90d059fcf0ebad4a8

See more details on using hashes here.

File details

Details for the file mmcif-1.1.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mmcif-1.1.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 274155aaa2c124b7397c52cf0b74d2e6e4eb45efbd2a21a5a22e9bab4095b468
MD5 99f4c768a6b28c7277157310c1cc2193
BLAKE2b-256 4b13fee4e5c0e2b91d6eaca6136e1b70cacc9ef64daa6ddcff02198cc17d4c56

See more details on using hashes here.

File details

Details for the file mmcif-1.1.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for mmcif-1.1.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 429e4000c7a8bae18149b46b02a2961430afbf53ed2847057555d901e5cb93bf
MD5 7834cc5ee25f12ddf813beadf6cd537b
BLAKE2b-256 32f03b0c48cfde0fb771fdd96db6c8219640416686de73293190d182afc1d3c3

See more details on using hashes here.

File details

Details for the file mmcif-1.1.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for mmcif-1.1.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 c401b30a9603d33108bf3ca132f96f701fabbc12d75ccbfab8a55092210aef85
MD5 6485543d3c3514d00cb71c28f5e0310b
BLAKE2b-256 15bf4f03f162ffe7f3d2f820bcf2c7a402cea577c42b16237d4118fef9bf7b6d

See more details on using hashes here.

File details

Details for the file mmcif-1.1.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: mmcif-1.1.1-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 498.8 kB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for mmcif-1.1.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0b71231d261acffe6b87234a5e817ee80d7f9c116a136f7e46b7eee4833877d9
MD5 7797b44442d36cf1cf588ec5b5ce188c
BLAKE2b-256 9f54b5a5c239330b7e395fa7fb1971a767b31d4235304adcc0f39d9e759743da

See more details on using hashes here.

File details

Details for the file mmcif-1.1.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for mmcif-1.1.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a2f45ac838213a7d2bd4f92cd293e07a33787d21a300bd8aeab84ab11d037a90
MD5 31d6ac14d6c3c00e9ae458ec309f8121
BLAKE2b-256 2210365d256eeb370a3dc7f255ad62915b93bf1c90b40722abbd0d4dd0209d8b

See more details on using hashes here.

File details

Details for the file mmcif-1.1.1-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for mmcif-1.1.1-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 1eb8c85fdf64c9bb8fe67f5a53eb803dbd3a40c3177df4fa87f205c0fb0882ce
MD5 f5c135a2e64fe82b77f33cbc4615e145
BLAKE2b-256 e6629bde8c65263624ff21ffbe0279a616308aa5cd8079d69895cbfaf7bfe5cb

See more details on using hashes here.

File details

Details for the file mmcif-1.1.1-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

  • Download URL: mmcif-1.1.1-cp38-cp38-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 498.4 kB
  • Tags: CPython 3.8, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for mmcif-1.1.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 25a1eb4ed77ddb80e32afbf0aec792af9b36ba70907ecaaf86af80e7ebbcacc3
MD5 6634ab01c007549d6f215fdb545128f8
BLAKE2b-256 cb590c5be4de4a3910fd5e6d99e3828303314c2769fc29eb742a4009f1bde776

See more details on using hashes here.

File details

Details for the file mmcif-1.1.1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for mmcif-1.1.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a0718606f9e4c923a1fbf4f3bd1a26498d1dbdc25947d2b07e39f2713ffa966c
MD5 7da6cca9c53dca3d9a721917f5eb75b8
BLAKE2b-256 4766bb493761b880abafe134ed718fd92315f9f0742eb5f8989870f202bb56c4

See more details on using hashes here.

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