A Python interface to c-lime for Lyncs
Project description
A Python interface to c-lime for Lyncs
Lyncs.clime is a faithful Python interface to c-lime. c-lime is a C-API for creating, reading, writing, and manipulating LIME files and offers a small set of utilities for examining, packing and unpacking LIME files.
LIME (which stands for Lattice QCD Interchange Message Encapsulation or more generally, Large Internet Message Encapsulation) is a simple packaging scheme for combining records containing ASCII and/or binary data. Its ancestors are the Unix cpio and tar formats and the Microsoft Corporation DIME (Direct Internet Message Encapsulation) format.
It is simpler and allows record sizes up to $2^{63}$ bytes, making chunking unnecessary for the foreseeable future. Unlike tar and cpio, the records are not associated with Unix files. They are identified only by a record-type (LIME type) character string, analogous to the familiar MIME application type.
Installation
The package can be installed via pip
:
pip install [--user] lyncs_clime
Documentation
The following classes are available in lyncs_clime: Reader, ...
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.