Skip to main content

CIF/STAR file support for Python

Project description

PyCIFRW Readme

Introduction

PyCIFRW provides support for reading and writing CIF (Crystallographic Information Format) files using Python. It was developed at the Australian National Beamline Facility (ANBF), run by the Australian Synchrotron Research Program (ASRP), as part of a larger project to provide CIF input/output capabilities for data collection. It is now (Feb 2025) maintained and developed within the Australian Nuclear Science and Technology Organisation (ANSTO). Outside contributions are very welcome.

Conformance

The specifications found in Vol G of the International Tables for Crystallography were used as a reference for CIF 1.0/1.1 syntax. http://dx.doi.org/10.1107/S1600576715021871 was used as the CIF 2.0 reference.

PyCifRW has been tested on the IUCr sample CIF1.1 trip files located at http://www.iucr.org/iucr-top/cif/developers/trip and fails or successfully reads as it is supposed to (note that ciftest5 contains characters now forbidden in CIFs).

Supported Platforms

PyCIFRW is written entirely in Python, and so should run wherever Python runs. Any failures on Mac, Windows or Linux should be communicated to the author, either through the Github issues tracker (http://github.com/jamesrhester/pycifrw/issues) or email.

The source code of a C extension module is also included in the distribution.

Installation

See file [INSTALLATION](https://github.com/jamesrhester/pycifrw/blob/development/INSTALLATION).

License

PyCIFRW is made available using the Python 2.0 license. The full text is [here](https://github.com/jamesrhester/pycifrw/blob/development/LICENSE)

Use

See the various files in the docs directory for details of the interface. Essentially, CIF files look like python dictionaries, with each entry in the dictionary corresponding to a data block. The blocks themselves are also dictionaries, with each data name being a single entry in the dictionary, so for example, cf[‘si_std’][‘_diffrn_meas_wavelength’] will return the value of _diffrn_meas_wavelength in the data block named si_std of the Cif file object cf.

Example

To read in a CIF:

from CifFile import ReadCif cf = ReadCif(‘jun_01_2.cif’)

to access information in a CIF

wav = cf[‘si_std’][‘_diffrn_meas_wavelength’]

to set a value

cf[‘si_std’][‘_diffrn_meas_wavelength’] = 1.54

Example programs

The file ‘TestPyCIFRW.py’ in the source distribution contains around 180 tests of PyCIFRW functionality and is a good source of examples for using both simple and advanced PyCIFRW interfaces.

The “Programs” directory in the source distribution contains simple example programs. Of interest are validate_cif.py which validates a data file against data dictionaries (execute this file at a terminal prompt without arguments for a help message) and output_asciidoc.py which will convert a DDLm dictionary into an asciidoc document that can then be converted to HTML or other presentation formats.

PYCIFRW License Agreement (Python License, Version 2)

1. This LICENSE AGREEMENT is between the Australian Nuclear Science and Technology Organisation (“ANSTO”), and the Individual or Organization (“Licensee”) accessing and otherwise using this software (“PyCIFRW”) in source or binary form and its associated documentation.

2. Subject to the terms and conditions of this License Agreement, ANSTO hereby grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce, analyze, test, perform and/or display publicly, prepare derivative works, distribute, and otherwise use PyCIFRW alone or in any derivative version, provided, however, that this License Agreement and ANSTO’s notice of copyright, i.e., “Copyright (c) 2001-2014 ANSTO; All Rights Reserved” are retained in PyCIFRW alone or in any derivative version prepared by Licensee.

3. In the event Licensee prepares a derivative work that is based on or incorporates PyCIFRW or any part thereof, and wants to make the derivative work available to others as provided herein, then Licensee hereby agrees to include in any such work a brief summary of the changes made to PyCIFRW.

4. ANSTO is making PyCIFRW available to Licensee on an “AS IS” basis. ANSTO MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, ANSTO MAKES NO AND DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYCIFRW WILL NOT INFRINGE ANY THIRD PARTY RIGHTS.

5. ANSTO SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYCIFRW FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYCIFRW, OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.

6. This License Agreement will automatically terminate upon a material breach of its terms and conditions.

7. Nothing in this License Agreement shall be deemed to create any relationship of agency, partnership, or joint venture between ANSTO and Licensee. This License Agreement does not grant permission to use ANSTO trademarks or trade name in a trademark sense to endorse or promote products or services of Licensee, or any third party.

8. By copying, installing or otherwise using PyCIFRW, Licensee agrees to be bound by the terms and conditions of this License Agreement.

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

pycifrw-5.0.0.tar.gz (206.0 kB view details)

Uploaded Source

Built Distributions

pycifrw-5.0.0-cp313-cp313-macosx_11_0_arm64.whl (183.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pycifrw-5.0.0-cp312-cp312-macosx_11_0_arm64.whl (183.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pycifrw-5.0.0-cp311-cp311-macosx_11_0_arm64.whl (183.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pycifrw-5.0.0-cp310-cp310-macosx_11_0_arm64.whl (183.8 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

PyCifRW-5.0.0-cp313-cp313-win_amd64.whl (184.7 kB view details)

Uploaded CPython 3.13Windows x86-64

PyCifRW-5.0.0-cp313-cp313-win32.whl (183.5 kB view details)

Uploaded CPython 3.13Windows x86

PyCifRW-5.0.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (205.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

PyCifRW-5.0.0-cp313-cp313-macosx_10_13_x86_64.whl (183.9 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

PyCifRW-5.0.0-cp312-cp312-win_amd64.whl (184.6 kB view details)

Uploaded CPython 3.12Windows x86-64

PyCifRW-5.0.0-cp312-cp312-win32.whl (183.5 kB view details)

Uploaded CPython 3.12Windows x86

PyCifRW-5.0.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (204.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

PyCifRW-5.0.0-cp312-cp312-macosx_10_13_x86_64.whl (183.8 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

PyCifRW-5.0.0-cp311-cp311-win_amd64.whl (184.6 kB view details)

Uploaded CPython 3.11Windows x86-64

PyCifRW-5.0.0-cp311-cp311-win32.whl (183.5 kB view details)

Uploaded CPython 3.11Windows x86

PyCifRW-5.0.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (204.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

PyCifRW-5.0.0-cp311-cp311-macosx_10_9_x86_64.whl (183.8 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

PyCifRW-5.0.0-cp310-cp310-win_amd64.whl (184.6 kB view details)

Uploaded CPython 3.10Windows x86-64

PyCifRW-5.0.0-cp310-cp310-win32.whl (183.5 kB view details)

Uploaded CPython 3.10Windows x86

PyCifRW-5.0.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (204.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

PyCifRW-5.0.0-cp310-cp310-macosx_10_9_x86_64.whl (183.8 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

Details for the file pycifrw-5.0.0.tar.gz.

File metadata

  • Download URL: pycifrw-5.0.0.tar.gz
  • Upload date:
  • Size: 206.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for pycifrw-5.0.0.tar.gz
Algorithm Hash digest
SHA256 679729619bcee295a44c9d8f35583cc93c46d8a2a5136601570927615785a259
MD5 7e0af06ca20c8a36b31113fc83729699
BLAKE2b-256 1346bf8e3cb88a79c07d5d8007886e6827712b04f20fb83fde961d592051d4ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycifrw-5.0.0.tar.gz:

Publisher: CD.yml on jamesrhester/pycifrw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycifrw-5.0.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycifrw-5.0.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 99a177f355d1a77b83dba88bd1eadcd0150d0f0bd881db794be784f494111c41
MD5 d1641c13996d9a8dfcd4fbb0d08788e3
BLAKE2b-256 416c8f0eed22e0fa882cc3199ca007a924cf01f47d2c5867961d882a884ee6ff

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycifrw-5.0.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: CD.yml on jamesrhester/pycifrw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycifrw-5.0.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycifrw-5.0.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 33f8834f668b83276733b7baf452d3021d94a9f5cf669332085869c522782774
MD5 9cd3a61cf0c4d87bf6810a28881146ef
BLAKE2b-256 0aca19d55396edf85b2d7d332299cefc134b95c87ef00bc86f864c57b7c1fba6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycifrw-5.0.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: CD.yml on jamesrhester/pycifrw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycifrw-5.0.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycifrw-5.0.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c96bd95527315fb156ac4167d5ac5f392229fc8cd4d1e999856d03b47e516d64
MD5 045f3ca62cc2cb8909f7b5c630ac8c9a
BLAKE2b-256 6a47e996e5d64b2fa0ba758a5b9fa85ff778e614d5df8e291a368a791d4fe64d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycifrw-5.0.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: CD.yml on jamesrhester/pycifrw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycifrw-5.0.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycifrw-5.0.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e1b4cea8d9c77d99ee96b92a918742694def63a32b475577341bd8ce07708bc0
MD5 d19c549f19abaddd7afa8bc50cad4b08
BLAKE2b-256 479a2f9129d610be02f5fbc1becdba49dfd805b214ba77ab8b89cd0d84475fde

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycifrw-5.0.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: CD.yml on jamesrhester/pycifrw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file PyCifRW-5.0.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: PyCifRW-5.0.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 184.7 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for PyCifRW-5.0.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 2ed67a44d4657499a46278e8aff943ea4f378b96b82d5fae3a2ae0990a95dcbb
MD5 dc25591fd2713ff4466cd44abb45cb56
BLAKE2b-256 4c83f403286fbd5818588c8dbd8f5645c5877893bd7efc106dc2b6d4ea7e1496

See more details on using hashes here.

Provenance

The following attestation bundles were made for PyCifRW-5.0.0-cp313-cp313-win_amd64.whl:

Publisher: CD.yml on jamesrhester/pycifrw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file PyCifRW-5.0.0-cp313-cp313-win32.whl.

File metadata

  • Download URL: PyCifRW-5.0.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 183.5 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for PyCifRW-5.0.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 f0a88ef06d064e371995f5ba8b0ad8e4cc15b74292baf779f674cce24825c691
MD5 ca4b6ae8af0330e7ae8901f5d0e180fc
BLAKE2b-256 b1ae50fd869048d3a317c93c6dcc115dc815188d0427657995cd97bc12120e9a

See more details on using hashes here.

Provenance

The following attestation bundles were made for PyCifRW-5.0.0-cp313-cp313-win32.whl:

Publisher: CD.yml on jamesrhester/pycifrw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file PyCifRW-5.0.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for PyCifRW-5.0.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 40a07ade4dbb751e2836bf39027e0f60c2676307f4db9226934899e510d07883
MD5 59ffad91bc7047cc23d39c9aa90ddc54
BLAKE2b-256 60276db81d13738ffcd9872b23e40a4d7f6ddde7d6c164a2130ebeee64948f7e

See more details on using hashes here.

Provenance

The following attestation bundles were made for PyCifRW-5.0.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: CD.yml on jamesrhester/pycifrw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file PyCifRW-5.0.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for PyCifRW-5.0.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 b1c30867029bf5b4cc72e324f37c801969773752473e73496675cb139ee67878
MD5 219252c4a07789906da4c9b3da006185
BLAKE2b-256 bfc0918d352452bccd8705e970cf16267c7aab395180bf862496715f7510a793

See more details on using hashes here.

Provenance

The following attestation bundles were made for PyCifRW-5.0.0-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: CD.yml on jamesrhester/pycifrw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file PyCifRW-5.0.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: PyCifRW-5.0.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 184.6 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for PyCifRW-5.0.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 46e657d4bc0a30d7ac25d593b3bf6e7906d62ef98678e62df570a00b75d1cafe
MD5 26677fa1fa236f6c0bd23d0387a4e8c5
BLAKE2b-256 9f93237037238d78189894b98b9d215cee57b791de705f6f8dae0afd8729dc94

See more details on using hashes here.

Provenance

The following attestation bundles were made for PyCifRW-5.0.0-cp312-cp312-win_amd64.whl:

Publisher: CD.yml on jamesrhester/pycifrw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file PyCifRW-5.0.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: PyCifRW-5.0.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 183.5 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for PyCifRW-5.0.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 03acd3aa26921f315eab177a0eacc1cdc58a276dcd911d6ce713d191d46327b2
MD5 91655bcc4cceed094e99e4edb50bba0e
BLAKE2b-256 d89498f05e10255f888b0e28f411abe71aaa5505729d9713a947710c1da7e207

See more details on using hashes here.

Provenance

The following attestation bundles were made for PyCifRW-5.0.0-cp312-cp312-win32.whl:

Publisher: CD.yml on jamesrhester/pycifrw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file PyCifRW-5.0.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for PyCifRW-5.0.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 49dac7022cfd901cbd2d9c2f2ff73f988f29ab34be3759df0323ec6265c5381b
MD5 a580440712f06d9e4b8ec7bdeab26db1
BLAKE2b-256 1c9a22e04738f190828c3fa80fca06452756c8e02c07fede5b6ead2b27da6ff8

See more details on using hashes here.

Provenance

The following attestation bundles were made for PyCifRW-5.0.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: CD.yml on jamesrhester/pycifrw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file PyCifRW-5.0.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for PyCifRW-5.0.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 44ef509907b6d6d67f9aaaa084f2a9bc323e5c03c825d5f0cfb598963a9968d7
MD5 90f0fe645f70e643f5927a150ee3852d
BLAKE2b-256 b99882deb4795afcf23cbe3bdae0aba44f43c397f29d97f71fff5f9e75c0abea

See more details on using hashes here.

Provenance

The following attestation bundles were made for PyCifRW-5.0.0-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: CD.yml on jamesrhester/pycifrw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file PyCifRW-5.0.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: PyCifRW-5.0.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 184.6 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for PyCifRW-5.0.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 30f8a2ef053fb60215ea73495239240a6e411a7db11693796bb17d31c9ecf2cf
MD5 6d85e3f5e8aee5f7d6e00f2bbe7e577f
BLAKE2b-256 e29f8f7571259cbdb71415473de3dc7cac46e8e9b5d6b3c1a943dd5f657ebee1

See more details on using hashes here.

Provenance

The following attestation bundles were made for PyCifRW-5.0.0-cp311-cp311-win_amd64.whl:

Publisher: CD.yml on jamesrhester/pycifrw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file PyCifRW-5.0.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: PyCifRW-5.0.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 183.5 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for PyCifRW-5.0.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 70e0c377ffc37f2c0e4e8e72788d234783ae5f320782a125f110f60333dcc455
MD5 7322a1cd9df6df8413356174f2a1a7eb
BLAKE2b-256 3bc757317565fda6c9c074ae5a7876cd860896edd2104d30545d26d82b7a13aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for PyCifRW-5.0.0-cp311-cp311-win32.whl:

Publisher: CD.yml on jamesrhester/pycifrw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file PyCifRW-5.0.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for PyCifRW-5.0.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 65a37c4bb1d5828c3451c3409aee686ddbdfedd31b5db0a0cfd64699d37f65b1
MD5 b06e556482b7a8882f4124169aa5bde7
BLAKE2b-256 cdc0de2d070ca2a14c62d79168d723380a982f1cdfdf0327b4e6725139b9dab7

See more details on using hashes here.

Provenance

The following attestation bundles were made for PyCifRW-5.0.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: CD.yml on jamesrhester/pycifrw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file PyCifRW-5.0.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for PyCifRW-5.0.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 33dac14163223b32f0f0f53a59811cd512196f7b33e02f25d36737db2bf74785
MD5 ec16fcd605556d97e87496cda81ed315
BLAKE2b-256 607e31ee348086d393253b87794862d9014d9d1f4a4b0f7c9de172a69d29e3cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for PyCifRW-5.0.0-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: CD.yml on jamesrhester/pycifrw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file PyCifRW-5.0.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: PyCifRW-5.0.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 184.6 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for PyCifRW-5.0.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 00359d579f988da25743de3efbd6a79d946de7aec3126022ea80267b76095aac
MD5 3ad470754c7276d54905d2b9aba5fa8e
BLAKE2b-256 347fb6875fface622b17c23ac9f4e3eb412d18fbff0fa0341150bfb92755c673

See more details on using hashes here.

Provenance

The following attestation bundles were made for PyCifRW-5.0.0-cp310-cp310-win_amd64.whl:

Publisher: CD.yml on jamesrhester/pycifrw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file PyCifRW-5.0.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: PyCifRW-5.0.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 183.5 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for PyCifRW-5.0.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 540be27c1ba528e23d823080c2e092a2896a471c776f2a446b20c98141456701
MD5 67efa40bba1a43bdfc11816a9291a3eb
BLAKE2b-256 d7237eeec0b5d1621931bc2b7f690c8cdc25dd5a75161bb5fe357ea116b0aafa

See more details on using hashes here.

Provenance

The following attestation bundles were made for PyCifRW-5.0.0-cp310-cp310-win32.whl:

Publisher: CD.yml on jamesrhester/pycifrw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file PyCifRW-5.0.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for PyCifRW-5.0.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5ac0edf8eb738b2384e763e9f8b01f8e91f774a9d9437ac1889fb2630ec1ac82
MD5 d68bd649974217ce5c74afae3a4d8379
BLAKE2b-256 58dee5264141e8a249cab1d0f2b0d8932967ec18bfcc1797c863623915654ad3

See more details on using hashes here.

Provenance

The following attestation bundles were made for PyCifRW-5.0.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: CD.yml on jamesrhester/pycifrw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file PyCifRW-5.0.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for PyCifRW-5.0.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2f7589bbaacb0eb02e9d994b88451898e7f205c824cc85aa40e06f0f5cc84f55
MD5 a86855c1625dabc2723c3849a10b8e40
BLAKE2b-256 cfbee6301c3a565ff651baa3facb5043017f5187b85d76729cfb300cef3e4609

See more details on using hashes here.

Provenance

The following attestation bundles were made for PyCifRW-5.0.0-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: CD.yml on jamesrhester/pycifrw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page