Ensemble of tools for CISL data
Project description
cisl
cisl is a collection of support tools for CISL data processing and analysis.
Installation
The package is available from PyPI:
uv add cisl
For the latest development version, install from GitHub:
uv add git+https://github.com/chemimage/cisl-py.git
Quick Demo
Example notebooks are available in cisl-py-playground, including demos for reading common CISL data formats, spectral processing, stitching, plotting, and simulation workflows.
Development Setup
This project is managed with uv. To install the
project and development dependencies:
uv sync --dev
uv creates a local virtual environment in .venv and uses the Python version
declared in .python-version (3.12).
For notebook-based experiments, use the cisl-py-playground repository. It keeps exploratory notebooks separate from the package source while using this repository as a nested dependency.
Test Data
Some tests depend on sample datasets under tests/samples/, and those files are
tracked with Git LFS rather than regular git blobs.
After cloning the repository, fetch them with:
git lfs install
git lfs pull
If files under tests/samples/ look like small pointer text files instead of
real binary data, Git LFS content has not been downloaded yet.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cisl-0.3.0.tar.gz.
File metadata
- Download URL: cisl-0.3.0.tar.gz
- Upload date:
- Size: 247.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
02dd1956f188045c0099f27ca53c7f599661d4209177fc1731a75610758a6dd3
|
|
| MD5 |
d897fd5551b79b02961a9a12ee8def49
|
|
| BLAKE2b-256 |
6a65ddeeddb68dfc275940e7ad340d6f7ead445add3c395ebafb33ec0d1b0d89
|
File details
Details for the file cisl-0.3.0-py3-none-any.whl.
File metadata
- Download URL: cisl-0.3.0-py3-none-any.whl
- Upload date:
- Size: 184.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
90ea944f0c8af7bc392f838b9520c42c7fb845550d3fcf533276fa9ca1a1221b
|
|
| MD5 |
c96ae862a88b8aa06cd5062835c42ef5
|
|
| BLAKE2b-256 |
70c3d625dad48debd81682c84141a3505d1e016387cb87caed612c988d7987fd
|