PLSXML
About
This package provides a class for parsing PLS-CADD XML files to pandas
data frames for manipulation with Python.
Installation
The package may be installed via pip by running the below command:
pip install plsxml
Usage
Once installed, data may be loaded from XML files or ZIP files containing XML
simply by passing the XML and/or ZIP paths to the PLSXML class.
from plsxml import PLSXML
paths = ['folder1/xml_file.xml', 'folder2/zip_file.zip']
plsxml = PLSXML(paths)
The data will be loaded into various pandas.DataFrame based on the XML file
table names and assigned to the class. For more detailed information, see the
example notebook.
PLS-CADD XML Files
Most reports in the PLS-CADD suite can be exported to XML by right-clicking and selecting the export to XML option. It is also possible to export an XML file containing data for an entire line through the File menu. XML files for an entire line can be large (several GB); therefore, archiving the resulting XML to ZIP can greatly aid in transferring the file across systems and save disk space if the file is more permanently retained. The PLSXML package is also able to read data directly from ZIP files for this reason.
Release files for plsxml 1.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| plsxml-1.2.0.tar.gz | 35.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| plsxml-1.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 71.9 kB
Release files / plsxml-1.2.0.tar.gz
| Download URL | plsxml-1.2.0.tar.gz |
|---|---|
| Size | 35.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
517feb3dc6bc74c94b563f45dc60877f3b0fa0d9b34bc53857b8be7347ae0735
|
|
BLAKE2b-256 checksum How to use checksums |
7d4b3fdcb25f6c66a37c14c45c5be8871eb3e7eb1c7203bec954b44b4d401a4d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.9
|
Release files / plsxml-1.2.0-py3-none-any.whl
| Download URL | plsxml-1.2.0-py3-none-any.whl |
|---|---|
| Size | 36.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
75197ace74429c06751415c4dd72ffd3304395e14a9fc570cae9466cb0845216
|
|
BLAKE2b-256 checksum How to use checksums |
49980e0e02453934400bfcb718537a479f426cc77b59a8e14bf5ddc212aaa988
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.9
|