Skip to main content

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.

Release files for PyCifRW 5.0.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 PyCifRW 5.0.1
File Size Uploaded
pycifrw-5.0.1.tar.gz 896.9 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for PyCifRW 5.0.1
File
pycifrw-5.0.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
pycifrw-5.0.1-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
pycifrw-5.0.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details
pycifrw-5.0.1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
pycifrw-5.0.1-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
pycifrw-5.0.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
pycifrw-5.0.1-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
pycifrw-5.0.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details
pycifrw-5.0.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
pycifrw-5.0.1-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
pycifrw-5.0.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
pycifrw-5.0.1-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
pycifrw-5.0.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.5+ x86-64, Linux glibc 2.17+ x86-64 Details
pycifrw-5.0.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
pycifrw-5.0.1-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
pycifrw-5.0.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
pycifrw-5.0.1-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
pycifrw-5.0.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.5+ x86-64, Linux glibc 2.17+ x86-64 Details
pycifrw-5.0.1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
pycifrw-5.0.1-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details

Total release size: 4.7 MB

Release files / pycifrw-5.0.1.tar.gz

Download URL pycifrw-5.0.1.tar.gz
Size 896.9 kB
Tags Source
SHA-256 checksum
How to use checksums
e636b80be6a2be15b215e69ecec0c0a784ebcbfed8b1e3bac4bcc6e6ba9a75e0
BLAKE2b-256 checksum
How to use checksums
58e0f1871f520c359e4e3a2eb7437c9e7e792bb6c356414e8617937561167caf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 24, 2025.

Transparency log

Release files / pycifrw-5.0.1-cp313-cp313-win_amd64.whl

Download URL pycifrw-5.0.1-cp313-cp313-win_amd64.whl
Size 184.7 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
8632df76b99932408ab432e09b30aa9a6c390df884a5f34f1e1f76201e625156
BLAKE2b-256 checksum
How to use checksums
9f9b50835e8fd86073fa7aa921df61b4cebc1f0ff400e4338541675cb72b5507
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 24, 2025.

Transparency log

Release files / pycifrw-5.0.1-cp313-cp313-win32.whl

Download URL pycifrw-5.0.1-cp313-cp313-win32.whl
Size 183.6 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
6fdb4cfd28cb70eea64c3520e0c29559e38cf82f819bae818a4b94ffa210aae9
BLAKE2b-256 checksum
How to use checksums
664aa59dbf6f3ceccf277b2969dd0bc7b9b162f8284b032a47a59ed26c77313d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 24, 2025.

Transparency log

Release files / pycifrw-5.0.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pycifrw-5.0.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 205.8 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
65a90ee34e46e6be20834493382585277d12daaa8d1a145cb158c163b3d9fc1c
BLAKE2b-256 checksum
How to use checksums
5ca5a8c7562ec39f2647245b52ea4aeb13b5b125b3f48c0c152e9ebce7047a0a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 24, 2025.

Transparency log

Release files / pycifrw-5.0.1-cp313-cp313-macosx_11_0_arm64.whl

Download URL pycifrw-5.0.1-cp313-cp313-macosx_11_0_arm64.whl
Size 184.0 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e9ad2fdb4fca6398ed5ae50c19908bf6238434893b68d0125bda79a54a03d708
BLAKE2b-256 checksum
How to use checksums
8381bdd4bfabe70b7c9a8c0716a722ced4ebd27311afd1f4800cd405d3229c1b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 24, 2025.

Transparency log

Release files / pycifrw-5.0.1-cp313-cp313-macosx_10_13_x86_64.whl

Download URL pycifrw-5.0.1-cp313-cp313-macosx_10_13_x86_64.whl
Size 184.0 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
1d01c83295a9e5f91e1cd5df03a24387a79388992b60c9e043f2c24a65b6607d
BLAKE2b-256 checksum
How to use checksums
870d6af0bb9a45c771ffccd5c4c035c57ac9005e711b1191ddad1dd954187cfe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 24, 2025.

Transparency log

Release files / pycifrw-5.0.1-cp312-cp312-win_amd64.whl

Download URL pycifrw-5.0.1-cp312-cp312-win_amd64.whl
Size 184.7 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
9d2939cce3bded805f02beda5a6aea62eb95951d59a1b99d73aa3463052fe4fe
BLAKE2b-256 checksum
How to use checksums
28555733807f4af131ea6194309ac0f43eb5b05463c676d036ef948f3143c1f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 24, 2025.

Transparency log

Release files / pycifrw-5.0.1-cp312-cp312-win32.whl

Download URL pycifrw-5.0.1-cp312-cp312-win32.whl
Size 183.6 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
7dbbed562238416e81cb614e2df433182c75b4fd330e182db0d5875b20472704
BLAKE2b-256 checksum
How to use checksums
0784a1f98428d20611a21f47144788ce56c4cda7a93aa62eba88855a736dc1cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 24, 2025.

Transparency log

Release files / pycifrw-5.0.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pycifrw-5.0.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 204.9 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
379801e71509d0f9c59b56edc5ceb6600796eaf2b84ee5e0f5a256c76542047d
BLAKE2b-256 checksum
How to use checksums
ae613c1ea8c10bf4f6bf83c33a7f5b4a3143f4cc1f979859dec5498b6cc31900
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 24, 2025.

Transparency log

Release files / pycifrw-5.0.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL pycifrw-5.0.1-cp312-cp312-macosx_11_0_arm64.whl
Size 184.0 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2d0464e10abda9890347a95c8c385654c2741fca186df371a5c47c3b4b819866
BLAKE2b-256 checksum
How to use checksums
32a037fb236da6040e337381dd656cafb97d09eacb998c5db3057547f5ffddd9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 24, 2025.

Transparency log

Release files / pycifrw-5.0.1-cp312-cp312-macosx_10_13_x86_64.whl

Download URL pycifrw-5.0.1-cp312-cp312-macosx_10_13_x86_64.whl
Size 184.0 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
4942c2eb7b4eb54e0909d90f4301f5c5be122ef6c0f5707cd6aa11c87bf91847
BLAKE2b-256 checksum
How to use checksums
ccb1c227e507318a605d863d6f5112ab567b39109895c77ad1be4fc697ae01ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 24, 2025.

Transparency log

Release files / pycifrw-5.0.1-cp311-cp311-win_amd64.whl

Download URL pycifrw-5.0.1-cp311-cp311-win_amd64.whl
Size 184.7 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
bca7cc9685b70c45aa326a301b65d393b7a58ba5a07c29c2066c2ebbdc0393d2
BLAKE2b-256 checksum
How to use checksums
7c58e60915c59f4adcbd97af30047694978127d63139ae05a0cf987c6f2e90f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 24, 2025.

Transparency log

Release files / pycifrw-5.0.1-cp311-cp311-win32.whl

Download URL pycifrw-5.0.1-cp311-cp311-win32.whl
Size 183.6 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
e7da341b9568861f2a75116690ef2037f2b4c82f61af454b953ef0011ec6e43a
BLAKE2b-256 checksum
How to use checksums
8d87a5148792c832cd243bd68c144bb9e25a55130b0fe2b0622330572dc50ebb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 24, 2025.

Transparency log

Release files / pycifrw-5.0.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pycifrw-5.0.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 204.6 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
6569131e601f857f72824ccac73efc38ab7a712f465c2248181f798105196491
BLAKE2b-256 checksum
How to use checksums
7535a44ce3d7c3f52a2a443cae261a05c2affc52fde7f1643974adbef105785f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 24, 2025.

Transparency log

Release files / pycifrw-5.0.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL pycifrw-5.0.1-cp311-cp311-macosx_11_0_arm64.whl
Size 184.0 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9f200aae9d7cf9c8857326587ee949dad9de8480f38d98ac6d6ee2dff5ab2308
BLAKE2b-256 checksum
How to use checksums
f55cb999ea3e64981018d52846b9b69193fa581a70cd255912cb6962a33a666a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 24, 2025.

Transparency log

Release files / pycifrw-5.0.1-cp311-cp311-macosx_10_9_x86_64.whl

Download URL pycifrw-5.0.1-cp311-cp311-macosx_10_9_x86_64.whl
Size 184.0 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
3eba3a2d394e82fd4a1ca143080f7f938d6aa169c460e0bcd39a7bad4c29a0d2
BLAKE2b-256 checksum
How to use checksums
62b684364503e0726da4a263e1736d0e1754526d1b1729d0087c680d96345570
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 24, 2025.

Transparency log

Release files / pycifrw-5.0.1-cp310-cp310-win_amd64.whl

Download URL pycifrw-5.0.1-cp310-cp310-win_amd64.whl
Size 184.7 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
1ceaa4e64784bb3531287be3dcdec52dea8f202f4a29f2446ecbfc48cbb236d7
BLAKE2b-256 checksum
How to use checksums
4024b043323a4581c49255e849c4f059e6ac731fa6209e8e9ee6587e206854d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 24, 2025.

Transparency log

Release files / pycifrw-5.0.1-cp310-cp310-win32.whl

Download URL pycifrw-5.0.1-cp310-cp310-win32.whl
Size 183.5 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
b1154bc63d47d6c74bfbc1b0346737564eeda414df80c81538920dba763ac88e
BLAKE2b-256 checksum
How to use checksums
7576c3e8f2c3513f4f2d05cdf7de47de567874da6bd06c47e93006f0aa38f657
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 24, 2025.

Transparency log

Release files / pycifrw-5.0.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pycifrw-5.0.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 204.4 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
5e5c95db8d1458e5638f360df355403d483af81f2734af4c1478ff6817673631
BLAKE2b-256 checksum
How to use checksums
8674de6f629a220e1cf31ac02b9d68cbb9a7c7944c0a57838253687ef5ad1db0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 24, 2025.

Transparency log

Release files / pycifrw-5.0.1-cp310-cp310-macosx_11_0_arm64.whl

Download URL pycifrw-5.0.1-cp310-cp310-macosx_11_0_arm64.whl
Size 184.0 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
187a8e5a7a21eee3ab93415f17aab26eb79b79f1d9dcafabdff5577f5db83377
BLAKE2b-256 checksum
How to use checksums
04ab4da15fb8d590286a164fd22dd7d07fda9cb991b829652261359ec5f51d6f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 24, 2025.

Transparency log

Release files / pycifrw-5.0.1-cp310-cp310-macosx_10_9_x86_64.whl

Download URL pycifrw-5.0.1-cp310-cp310-macosx_10_9_x86_64.whl
Size 184.0 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
175853a3482e5548e4ced13cd4d458c823fdcf317838d5867d91540d48c7430a
BLAKE2b-256 checksum
How to use checksums
6cf19e028d2db0fc1099dfcc122e0a03ccf611a644a355000c4a727ec06cbb06
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 24, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

5.0.1 This release

21 release files

5.0.0

21 release files

4.4.6

2 release files

4.4.5

4 release files

4.4.4

1 release file

4.4.3

1 release file

4.4.2

2 release files

4.4.1

5 release files

4.4

3 release files

4.3

3 release files

4.2.1

5 release files

4.2

2 release files

4.1

3 release files

3.6.2

2 release files

3.6.1

1 release file

3.5

3.3

1 release file

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