Small standalone package with only built-in dependencies for parsing plip report to csv and create command scprit for ChimeraX
Project description
docs |
|
|---|---|
tests |
|
package |
Small standalone package with only built-in dependencies for parsing plip report to csv and create command scprit for ChimeraX
Free software: BSD 2-Clause License
Installation
pip install python-pliparser
You can also install the in-development version with:
pip install https://github.com/EtienneReboul/python-pliparser/archive/main.zip
Documentation
https://python-pliparser.readthedocs.io/en/latest/index.html
Development
To run all the tests run:
tox
Note, to combine the coverage data from all the tox environments run:
Windows |
set PYTEST_ADDOPTS=--cov-append tox |
|---|---|
Other |
PYTEST_ADDOPTS=--cov-append tox |
Changelog
0.1.3 (2026-04-15)
Fix pi-cation interaction handling in the CSV-to-CXC conversion workflow, ensuring correct annotation and pseudobond styling.
Simplify pseudobond management logic by updating pbond dataclasses.
0.1.2 (2026-04-08)
Expanded metal-binding handling and interaction rendering in the CSV-to-CXC conversion workflow.
Improved pi-stacking processing and pseudobond styling selection using PLIP stacking type hints.
Added backward-compatible typing annotations for Python 3.9 compatibility in pi-stacking pseudobond parameter selection.
Updated unit tests to cover pi-stacking annotation behavior and related mapping paths.
0.1.1 (2026-04-07)
Updated documentation content with detailed end-to-end usage examples (PLIP report -> CSV -> CXC).
Added CI-aligned documentation steps, including the Docker command used to generate PLIP reports.
Updated README links and badges to reflect Read the Docs hosting and current PyPI project metadata.
0.1.0 (2026-04-07)
Published release 0.1.0.
Added csv2cxc CLI workflow and end-to-end conversion from PLIP report to CSV to CXC.
Updated packaging/distribution metadata for PyPI publication as python-pliparser.
0.0.0 (2026-03-30)
First release on PyPI.
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
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 python_pliparser-0.1.3.tar.gz.
File metadata
- Download URL: python_pliparser-0.1.3.tar.gz
- Upload date:
- Size: 35.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b3a5ffe1dfe1af1ec8f155a41049e6cd6a6dad6582200d2620c2206a128c72b2
|
|
| MD5 |
b78d4ac846f890c43f1ad7842ba706d6
|
|
| BLAKE2b-256 |
7ac80e9119e164b887fa47edf4414b4db222d1b4acd5aa38611400df2244caa0
|
Provenance
The following attestation bundles were made for python_pliparser-0.1.3.tar.gz:
Publisher:
publish.yml on EtienneReboul/python-pliparser
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
python_pliparser-0.1.3.tar.gz -
Subject digest:
b3a5ffe1dfe1af1ec8f155a41049e6cd6a6dad6582200d2620c2206a128c72b2 - Sigstore transparency entry: 1309684917
- Sigstore integration time:
-
Permalink:
EtienneReboul/python-pliparser@ccca052d6804441074f70e0c71edcfb1d5bdb660 -
Branch / Tag:
refs/tags/0.1.3 - Owner: https://github.com/EtienneReboul
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@ccca052d6804441074f70e0c71edcfb1d5bdb660 -
Trigger Event:
release
-
Statement type:
File details
Details for the file python_pliparser-0.1.3-py3-none-any.whl.
File metadata
- Download URL: python_pliparser-0.1.3-py3-none-any.whl
- Upload date:
- Size: 16.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
113e8bb615ee120ca3feea997075bed1a97429b82ff19a3d5982328870baec21
|
|
| MD5 |
0cfaeb933a68cb5f3f6d03ae79a2ff29
|
|
| BLAKE2b-256 |
a71e408a71719e6c04d648992fc4cdf84fc3612e7e9af008ef0ce778e5d9b9b4
|
Provenance
The following attestation bundles were made for python_pliparser-0.1.3-py3-none-any.whl:
Publisher:
publish.yml on EtienneReboul/python-pliparser
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
python_pliparser-0.1.3-py3-none-any.whl -
Subject digest:
113e8bb615ee120ca3feea997075bed1a97429b82ff19a3d5982328870baec21 - Sigstore transparency entry: 1309685015
- Sigstore integration time:
-
Permalink:
EtienneReboul/python-pliparser@ccca052d6804441074f70e0c71edcfb1d5bdb660 -
Branch / Tag:
refs/tags/0.1.3 - Owner: https://github.com/EtienneReboul
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@ccca052d6804441074f70e0c71edcfb1d5bdb660 -
Trigger Event:
release
-
Statement type: