{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/22"},{"label":"Bio-Informatics","url":"https://skillfed.io/packages/category/scientific-engineering-bio-informatics"}],"enrichment":{"capability":"PyCIFRW reads and writes CIF (Crystallographic Information Format) files, exposing them as nested Python dictionaries for programmatic access to crystallographic data.","skillfed_tags":["crystallography","scientific-data","file-format"],"use_cases":["Parse crystallographic data files from synchrotron beamlines or X-ray diffraction experiments to extract metadata.","Validate CIF files against data dictionaries using included utilities.","Programmatically modify and write back CIF files in data processing pipelines.","Convert CIF data dictionaries to documentation formats like asciidoc.","Integrate crystallographic data handling into larger scientific Python applications."],"what_it_does":"PyCIFRW is a parser and writer for CIF (Crystallographic Information Format) and STAR files, used primarily in crystallography and structural biology to exchange and manipulate scientific data. It exposes CIF files as nested Python dictionaries, where each top-level key is a data block and nested keys are data names, making it natural to read, modify, and write crystallographic metadata programmatically.\n\nThe package depends on prettytable, ply, and numpy, and is written entirely in Python with an optional C extension included. It has been tested against IUCr sample CIF 1.1 files and conforms to CIF 1.0, 1.1, and 2.0 specifications. It runs on macOS, Windows, and Linux, with prebuilt wheels available for Python 3.10\u20133.13.","worth_installing":"Yes, if you work with CIF files in crystallography or structural biology. The package is stable, permissively licensed, and has no known vulnerabilities. Install friction is moderate due to compiled wheels, but prebuilt binaries are available for recent Python versions. Maintenance is aging (last release 508 days ago), so consider it mature rather than actively developed\u2014suitable for production use but not for projects requiring frequent updates."},"id":"pycifrw","links":{"html":"https://skillfed.io/packages/pycifrw","md":"https://skillfed.io/packages/pycifrw.md","pypi":"https://pypi.org/project/pycifrw/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-03-24","license_spdx":null,"license_treatment":"permissive","name":"PyCifRW","python_support":"unspecified","summary":"CIF/STAR file support for Python"},"popularity":{"monthly_downloads":74482,"position":14826,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"5.0.1"}
