Skip to main content

PLSXML

PyPI - Python Version PyPI Build Status Documentation Status codecov

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)

Source distribution for plsxml 1.2.0
File Size Uploaded
plsxml-1.2.0.tar.gz 35.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for plsxml 1.2.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.2.0 This release

2 release files

1.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page