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.1.tar.gz (896.9 kB view details)

Uploaded Source

Built Distributions

pycifrw-5.0.1-cp313-cp313-win_amd64.whl (184.7 kB view details)

Uploaded CPython 3.13 Windows x86-64

pycifrw-5.0.1-cp313-cp313-win32.whl (183.6 kB view details)

Uploaded CPython 3.13 Windows x86

pycifrw-5.0.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (205.8 kB view details)

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

pycifrw-5.0.1-cp313-cp313-macosx_11_0_arm64.whl (184.0 kB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

pycifrw-5.0.1-cp313-cp313-macosx_10_13_x86_64.whl (184.0 kB view details)

Uploaded CPython 3.13 macOS 10.13+ x86-64

pycifrw-5.0.1-cp312-cp312-win_amd64.whl (184.7 kB view details)

Uploaded CPython 3.12 Windows x86-64

pycifrw-5.0.1-cp312-cp312-win32.whl (183.6 kB view details)

Uploaded CPython 3.12 Windows x86

pycifrw-5.0.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (204.9 kB view details)

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

pycifrw-5.0.1-cp312-cp312-macosx_11_0_arm64.whl (184.0 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

pycifrw-5.0.1-cp312-cp312-macosx_10_13_x86_64.whl (184.0 kB view details)

Uploaded CPython 3.12 macOS 10.13+ x86-64

pycifrw-5.0.1-cp311-cp311-win_amd64.whl (184.7 kB view details)

Uploaded CPython 3.11 Windows x86-64

pycifrw-5.0.1-cp311-cp311-win32.whl (183.6 kB view details)

Uploaded CPython 3.11 Windows x86

pycifrw-5.0.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (204.6 kB view details)

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

pycifrw-5.0.1-cp311-cp311-macosx_11_0_arm64.whl (184.0 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

pycifrw-5.0.1-cp311-cp311-macosx_10_9_x86_64.whl (184.0 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

pycifrw-5.0.1-cp310-cp310-win_amd64.whl (184.7 kB view details)

Uploaded CPython 3.10 Windows x86-64

pycifrw-5.0.1-cp310-cp310-win32.whl (183.5 kB view details)

Uploaded CPython 3.10 Windows x86

pycifrw-5.0.1-cp310-cp310-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.10 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

pycifrw-5.0.1-cp310-cp310-macosx_11_0_arm64.whl (184.0 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

pycifrw-5.0.1-cp310-cp310-macosx_10_9_x86_64.whl (184.0 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for pycifrw-5.0.1.tar.gz
Algorithm Hash digest
SHA256 e636b80be6a2be15b215e69ecec0c0a784ebcbfed8b1e3bac4bcc6e6ba9a75e0
MD5 d0883d89fda012525688a5bb1e8b9b07
BLAKE2b-256 58e0f1871f520c359e4e3a2eb7437c9e7e792bb6c356414e8617937561167caf

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycifrw-5.0.1.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.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pycifrw-5.0.1-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.9

File hashes

Hashes for pycifrw-5.0.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 8632df76b99932408ab432e09b30aa9a6c390df884a5f34f1e1f76201e625156
MD5 f28d8e05355106b43aa6cb01ea02e707
BLAKE2b-256 9f9b50835e8fd86073fa7aa921df61b4cebc1f0ff400e4338541675cb72b5507

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycifrw-5.0.1-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.1-cp313-cp313-win32.whl.

File metadata

  • Download URL: pycifrw-5.0.1-cp313-cp313-win32.whl
  • Upload date:
  • Size: 183.6 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pycifrw-5.0.1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 6fdb4cfd28cb70eea64c3520e0c29559e38cf82f819bae818a4b94ffa210aae9
MD5 fb66d42d205bf53e1ac15adc3e0734fb
BLAKE2b-256 664aa59dbf6f3ceccf277b2969dd0bc7b9b162f8284b032a47a59ed26c77313d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycifrw-5.0.1-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.1-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.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 65a90ee34e46e6be20834493382585277d12daaa8d1a145cb158c163b3d9fc1c
MD5 ec281be7d37e19f63731b63ef6a1daaa
BLAKE2b-256 5ca5a8c7562ec39f2647245b52ea4aeb13b5b125b3f48c0c152e9ebce7047a0a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycifrw-5.0.1-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.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycifrw-5.0.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e9ad2fdb4fca6398ed5ae50c19908bf6238434893b68d0125bda79a54a03d708
MD5 83951d169655937c496d59e2eb1f907a
BLAKE2b-256 8381bdd4bfabe70b7c9a8c0716a722ced4ebd27311afd1f4800cd405d3229c1b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycifrw-5.0.1-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.1-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pycifrw-5.0.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 1d01c83295a9e5f91e1cd5df03a24387a79388992b60c9e043f2c24a65b6607d
MD5 cfa5a28c989c0dfc5679e1542b243323
BLAKE2b-256 870d6af0bb9a45c771ffccd5c4c035c57ac9005e711b1191ddad1dd954187cfe

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycifrw-5.0.1-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.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pycifrw-5.0.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 184.7 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pycifrw-5.0.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9d2939cce3bded805f02beda5a6aea62eb95951d59a1b99d73aa3463052fe4fe
MD5 e5e3f03145ba3a98f78587116006b2fd
BLAKE2b-256 28555733807f4af131ea6194309ac0f43eb5b05463c676d036ef948f3143c1f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycifrw-5.0.1-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.1-cp312-cp312-win32.whl.

File metadata

  • Download URL: pycifrw-5.0.1-cp312-cp312-win32.whl
  • Upload date:
  • Size: 183.6 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pycifrw-5.0.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 7dbbed562238416e81cb614e2df433182c75b4fd330e182db0d5875b20472704
MD5 6772336da061f4f0540edd7b2b6db349
BLAKE2b-256 0784a1f98428d20611a21f47144788ce56c4cda7a93aa62eba88855a736dc1cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycifrw-5.0.1-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.1-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.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 379801e71509d0f9c59b56edc5ceb6600796eaf2b84ee5e0f5a256c76542047d
MD5 4174f87ad7f193ebe6d0be000d5042c2
BLAKE2b-256 ae613c1ea8c10bf4f6bf83c33a7f5b4a3143f4cc1f979859dec5498b6cc31900

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycifrw-5.0.1-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.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycifrw-5.0.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2d0464e10abda9890347a95c8c385654c2741fca186df371a5c47c3b4b819866
MD5 2d91f7b2b7aaa02052aaf955bdbd5a8c
BLAKE2b-256 32a037fb236da6040e337381dd656cafb97d09eacb998c5db3057547f5ffddd9

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycifrw-5.0.1-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.1-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pycifrw-5.0.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 4942c2eb7b4eb54e0909d90f4301f5c5be122ef6c0f5707cd6aa11c87bf91847
MD5 5e6a2c13784063af0762add8eeff4cd7
BLAKE2b-256 ccb1c227e507318a605d863d6f5112ab567b39109895c77ad1be4fc697ae01ff

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycifrw-5.0.1-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.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pycifrw-5.0.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 184.7 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pycifrw-5.0.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 bca7cc9685b70c45aa326a301b65d393b7a58ba5a07c29c2066c2ebbdc0393d2
MD5 045ddc636d4faa0e8d62fdeaac8a9332
BLAKE2b-256 7c58e60915c59f4adcbd97af30047694978127d63139ae05a0cf987c6f2e90f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycifrw-5.0.1-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.1-cp311-cp311-win32.whl.

File metadata

  • Download URL: pycifrw-5.0.1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 183.6 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pycifrw-5.0.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 e7da341b9568861f2a75116690ef2037f2b4c82f61af454b953ef0011ec6e43a
MD5 53e94a96a18d4f2e5c3cbc847519e836
BLAKE2b-256 8d87a5148792c832cd243bd68c144bb9e25a55130b0fe2b0622330572dc50ebb

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycifrw-5.0.1-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.1-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.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6569131e601f857f72824ccac73efc38ab7a712f465c2248181f798105196491
MD5 851d56338809e13bacc5525a23b27547
BLAKE2b-256 7535a44ce3d7c3f52a2a443cae261a05c2affc52fde7f1643974adbef105785f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycifrw-5.0.1-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.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycifrw-5.0.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9f200aae9d7cf9c8857326587ee949dad9de8480f38d98ac6d6ee2dff5ab2308
MD5 61bf1da6efe859562a6715e02cc5cc07
BLAKE2b-256 f55cb999ea3e64981018d52846b9b69193fa581a70cd255912cb6962a33a666a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycifrw-5.0.1-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.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pycifrw-5.0.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3eba3a2d394e82fd4a1ca143080f7f938d6aa169c460e0bcd39a7bad4c29a0d2
MD5 e90e41ee17ca495d08fc5d09186a6263
BLAKE2b-256 62b684364503e0726da4a263e1736d0e1754526d1b1729d0087c680d96345570

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycifrw-5.0.1-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.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pycifrw-5.0.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 184.7 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pycifrw-5.0.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1ceaa4e64784bb3531287be3dcdec52dea8f202f4a29f2446ecbfc48cbb236d7
MD5 15a0219a45c20779790f8813c93ead0c
BLAKE2b-256 4024b043323a4581c49255e849c4f059e6ac731fa6209e8e9ee6587e206854d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycifrw-5.0.1-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.1-cp310-cp310-win32.whl.

File metadata

  • Download URL: pycifrw-5.0.1-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.9

File hashes

Hashes for pycifrw-5.0.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 b1154bc63d47d6c74bfbc1b0346737564eeda414df80c81538920dba763ac88e
MD5 5c9ccc1b6e45c918b77c31b1f9fbaf23
BLAKE2b-256 7576c3e8f2c3513f4f2d05cdf7de47de567874da6bd06c47e93006f0aa38f657

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycifrw-5.0.1-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.1-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.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5e5c95db8d1458e5638f360df355403d483af81f2734af4c1478ff6817673631
MD5 0f895c2290d22722448cca8202e172a1
BLAKE2b-256 8674de6f629a220e1cf31ac02b9d68cbb9a7c7944c0a57838253687ef5ad1db0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycifrw-5.0.1-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.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycifrw-5.0.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 187a8e5a7a21eee3ab93415f17aab26eb79b79f1d9dcafabdff5577f5db83377
MD5 a20d8376586eed8dd3c303f2f673c41c
BLAKE2b-256 04ab4da15fb8d590286a164fd22dd7d07fda9cb991b829652261359ec5f51d6f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycifrw-5.0.1-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.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pycifrw-5.0.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 175853a3482e5548e4ced13cd4d458c823fdcf317838d5867d91540d48c7430a
MD5 4c52930d89ef229d5eeb6950d5d33de0
BLAKE2b-256 6cf19e028d2db0fc1099dfcc122e0a03ccf611a644a355000c4a727ec06cbb06

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycifrw-5.0.1-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