Skip to main content

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.

Metadata

Release files for mmcif 1.2.1

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

Source distribution (sdist)

Source distribution for mmcif 1.2.1
File Size Uploaded Provenance
mmcif-1.2.1.tar.gz 1.1 MB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for mmcif 1.2.1
File
mmcif-1.2.1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
mmcif-1.2.1-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
mmcif-1.2.1-cp314-cp314t-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 Details
mmcif-1.2.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
mmcif-1.2.1-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
mmcif-1.2.1-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
mmcif-1.2.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
mmcif-1.2.1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
mmcif-1.2.1-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
mmcif-1.2.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
mmcif-1.2.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
mmcif-1.2.1-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
mmcif-1.2.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
mmcif-1.2.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
mmcif-1.2.1-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
mmcif-1.2.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
mmcif-1.2.1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
mmcif-1.2.1-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
mmcif-1.2.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
mmcif-1.2.1-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
mmcif-1.2.1-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details
mmcif-1.2.1-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
mmcif-1.2.1-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details
mmcif-1.2.1-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details

Total release size: 14.6 MB

Release files / mmcif-1.2.1.tar.gz

Download URL mmcif-1.2.1.tar.gz
Size 1.1 MB
Tags Source
SHA-256 checksum
How to use checksums
41d7cfc05e261ad89f646fc87c5fd39dfc197e309d921f027c5a6dbf62e7af5b
BLAKE2b-256 checksum
How to use checksums
6a3bd115484051fc413a0cca26ca4bf96691f3f52eeabf521184d8ec3c9e376b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / mmcif-1.2.1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL mmcif-1.2.1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 623.3 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
d7d4f24369ac2719e282db32d165db7a373f39bd6de4a4134cbc142455ded957
BLAKE2b-256 checksum
How to use checksums
8eeee916f5eb0729c4898bd990005a43cb189174ce44b0454e36554f2c9bcec3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / mmcif-1.2.1-cp314-cp314t-macosx_11_0_arm64.whl

Download URL mmcif-1.2.1-cp314-cp314t-macosx_11_0_arm64.whl
Size 534.9 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8ac0da98f011179a5c25fc41ff65980ef3d9148c5c74186e46087b26a9e49b92
BLAKE2b-256 checksum
How to use checksums
0c812c54214c9d797562c36d1e697198d68f5be9ac8965854d9804f1e8d2a883
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / mmcif-1.2.1-cp314-cp314t-macosx_10_15_x86_64.whl

Download URL mmcif-1.2.1-cp314-cp314t-macosx_10_15_x86_64.whl
Size 570.0 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
0b21b34c70422551f0b19c02d7771eedc627dddfe996b11be9e3c1e6fb20b3b0
BLAKE2b-256 checksum
How to use checksums
7ae0c0a9a31daa123613ebf7c207d3bf76949174d6b608d2bd41d016e0339b6c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / mmcif-1.2.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL mmcif-1.2.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 617.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
1f0455b728c69d0d22c6f84ab6df7ab1234fffe5002695ee4656b702a9342492
BLAKE2b-256 checksum
How to use checksums
c8b2bb7f86a40c0b2344560203a602eb2023fcd078f440d7e96f5fbfda5a9e16
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / mmcif-1.2.1-cp314-cp314-macosx_11_0_arm64.whl

Download URL mmcif-1.2.1-cp314-cp314-macosx_11_0_arm64.whl
Size 512.6 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
95aea91bde6032f57862ff19827fcbed9ccb6cc6e7f02650158533395ae5afc2
BLAKE2b-256 checksum
How to use checksums
b792b0366f00ce151a1f24f31a8bd9eb836e9ae93e4d41be955fc0d72159f2fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / mmcif-1.2.1-cp314-cp314-macosx_10_15_x86_64.whl

Download URL mmcif-1.2.1-cp314-cp314-macosx_10_15_x86_64.whl
Size 553.2 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
e145ced9c8bafbfc7f098d2da8cfbb789eb9ca6740949a1859f0a7baa1599724
BLAKE2b-256 checksum
How to use checksums
f4ee83f72e488cc3c059a011f0902a62cb5c3cb3f5f99b84b03b9fbc515e8eb1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / mmcif-1.2.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL mmcif-1.2.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 616.7 kB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
07be21fda4e4a62fb911c97412d8efabe37321c72d29d2fbebeb9d3b39e5d1d6
BLAKE2b-256 checksum
How to use checksums
4e3d8fb46a36128dbb15bbe2d28117b15a7790b4c53d348d789ae8e78423697b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / mmcif-1.2.1-cp313-cp313-macosx_11_0_arm64.whl

Download URL mmcif-1.2.1-cp313-cp313-macosx_11_0_arm64.whl
Size 511.5 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0344b2522f9aae01b2de5bcd4c0031881c9c9af5f662efefa3b9754a1234105c
BLAKE2b-256 checksum
How to use checksums
48d101717f295d364e3bf665cd39d15a7e43bc0decdc7a0689e9e0e011a5b63a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / mmcif-1.2.1-cp313-cp313-macosx_10_13_x86_64.whl

Download URL mmcif-1.2.1-cp313-cp313-macosx_10_13_x86_64.whl
Size 552.9 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
e0e91c18a1e4d36257aaf6812ee07d7203956500c2d4430bdd2d33577bfa58cc
BLAKE2b-256 checksum
How to use checksums
b9e9ccae355d8925fd9caa0e30b4d3c206c11ebfe43c000ab5bd627c566a2d70
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / mmcif-1.2.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL mmcif-1.2.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 616.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
e42f22c59495d3bfc5609c212c62f52ef3573fa79188a704e053e67fca21c0a5
BLAKE2b-256 checksum
How to use checksums
0233b54fc70915efcb5b092c7503a0078cdcd94f6a52a33345b83cd596aef8f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / mmcif-1.2.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL mmcif-1.2.1-cp312-cp312-macosx_11_0_arm64.whl
Size 511.3 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bfe2f9c75a6249844677dd1f8e7e1cd0ac09e0d08e5f98fbcb18bb3d2229aa84
BLAKE2b-256 checksum
How to use checksums
81aa4ef8ccb92de4badcdcf248d66ddd539de03614dd4a7b4acbfbb71a45652d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / mmcif-1.2.1-cp312-cp312-macosx_10_13_x86_64.whl

Download URL mmcif-1.2.1-cp312-cp312-macosx_10_13_x86_64.whl
Size 552.8 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
b720e1870a8595414c126007be4caa2ee4abb26a4febbac48c5a7289788fdc5e
BLAKE2b-256 checksum
How to use checksums
51f945f15658626ac4114d458d8c55ad0446d8c28bb8c7195dad54164c09d362
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / mmcif-1.2.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL mmcif-1.2.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 616.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
45848a041196348185fc1c509e50f9d186cbda302820289e6a33ef31face33b5
BLAKE2b-256 checksum
How to use checksums
9cf84bdf07946e7480b9d7f0844b21e648a9ba6a88ff57b2d006aec03b2c5c92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / mmcif-1.2.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL mmcif-1.2.1-cp311-cp311-macosx_11_0_arm64.whl
Size 510.9 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bbd0936ee927fe6bb47e682ca9c0456a44251eb6ad21ac7ba74f721fcf848e5e
BLAKE2b-256 checksum
How to use checksums
fd7bcdde50e5b0ec50417087208f8a73bc5f6bbb16adcfc9a050513f951d9ad1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / mmcif-1.2.1-cp311-cp311-macosx_10_9_x86_64.whl

Download URL mmcif-1.2.1-cp311-cp311-macosx_10_9_x86_64.whl
Size 548.1 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
ad77e273eaad1d2389c4920fde34163cd232b4abf0084d345628c27bc9013f55
BLAKE2b-256 checksum
How to use checksums
037ed214092d9aad0fcaf8d7400cfc39ccc2189a8e4567ce6aa0dadb9d14554c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / mmcif-1.2.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL mmcif-1.2.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 615.8 kB
Tags CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f84d0f712eab1731514871ceaa181be969e41933c37cdce4c1aa6d860aec2d4b
BLAKE2b-256 checksum
How to use checksums
dce90c3a116f2bbd7b936e071fd72ab9c6b7f6c646416449217e87be5ec32bdd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / mmcif-1.2.1-cp310-cp310-macosx_11_0_arm64.whl

Download URL mmcif-1.2.1-cp310-cp310-macosx_11_0_arm64.whl
Size 509.7 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0c08989ecaad527da7a9fb2ce02fc51d8677a46380142331baf428d18e2f3e93
BLAKE2b-256 checksum
How to use checksums
d3f1577a9a245dbd1a13a211b569ce048b9d52e149f401365afd9607ff243af6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / mmcif-1.2.1-cp310-cp310-macosx_10_9_x86_64.whl

Download URL mmcif-1.2.1-cp310-cp310-macosx_10_9_x86_64.whl
Size 546.5 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
a90e65053c65307c8d2617ffcdb25d4cd6762f56218f81395ecef95664e08852
BLAKE2b-256 checksum
How to use checksums
fc302b4d01e33db291d662269e5533f16fa3aa25577e86c7f6f959b8407c7b6c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / mmcif-1.2.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL mmcif-1.2.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 646.4 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
679f51b2be2844dcc84b66ea54870d4bf70c8b50b71058da1a11fa46ece0acdc
BLAKE2b-256 checksum
How to use checksums
b620e415528b122a17f9a9223f02ade193bfb6716ed6d728adb9f3ab51204b63
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / mmcif-1.2.1-cp39-cp39-macosx_11_0_arm64.whl

Download URL mmcif-1.2.1-cp39-cp39-macosx_11_0_arm64.whl
Size 509.8 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6c0e8725e83a97d15a5f1b51a80624683b559fb5d68a542e6c4ec93081147fa9
BLAKE2b-256 checksum
How to use checksums
c44c32d9d5e87d06c1fa0438c83a2baacf567a793368f8befc094f2f5c81a224
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / mmcif-1.2.1-cp39-cp39-macosx_10_9_x86_64.whl

Download URL mmcif-1.2.1-cp39-cp39-macosx_10_9_x86_64.whl
Size 546.6 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
058611ac00eb839d0a112f546133ed974b1477a2450daec4b0e8444690bdb036
BLAKE2b-256 checksum
How to use checksums
9b89f9657d1258f1908226b85d49e49ff992c60ef605023b57f57658490d5f90
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / mmcif-1.2.1-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL mmcif-1.2.1-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 645.4 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
2e1fd42eefdbe63ab8b1198b5a94ab74b92aaab5b88de6cb4bf6e526d3c1283c
BLAKE2b-256 checksum
How to use checksums
7c4ae2e6f6dce5b093c4c800ed8d2588dc9d832aa9337538a035ca6faf0896db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / mmcif-1.2.1-cp38-cp38-macosx_11_0_arm64.whl

Download URL mmcif-1.2.1-cp38-cp38-macosx_11_0_arm64.whl
Size 509.5 kB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ce2678f394f3374d69be47e33466814eaf140932a836d0cf9811ec7bc3551a2d
BLAKE2b-256 checksum
How to use checksums
229e5994c324cf7647a14fa845dcf3f3d3862b722816920ed718a9dbfb308f83
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / mmcif-1.2.1-cp38-cp38-macosx_10_9_x86_64.whl

Download URL mmcif-1.2.1-cp38-cp38-macosx_10_9_x86_64.whl
Size 546.1 kB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
74c88daee87f99ee3c038fb3e6252ebcad682afce310204368f477e878b80485
BLAKE2b-256 checksum
How to use checksums
10d880dff885977825baf1ee4fbb631733c0655fab95b69e93170d6271d02688
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Security for mmcif 1.2.1

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A 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.

Release history Release notifications | RSS feed

This release

1.2.1 This release

25 release files No provenance

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