Skip to main content

Collection of parsers for (nearly) all commercial adsorption instrumentation.

Project description

Adsorption File Parser

A pure python parser to sorption files from various instrumentation manufacturers. It comes with minimal dependencies and maximum flexibility.

Currently supports files from:

  • Micromeritics (‘.xls’ reports)

  • Surface Measurement Systems DVS (‘.xlsx’ reports)

  • 3P instruments (‘.xlsx’ reports)

  • Quantachrome (‘.txt’ raw isotherm data)

  • MicrotracBEL (‘.dat’, ‘.xls’ and ‘.csv’ files)

status

Project Status: Active – The project has reached a stable, usable state and is being actively developed. Commits since latest release

license

Project License

tests

GHA-CI Build Status Coverage Status

package

PyPI Package latest release PyPI Wheel
Supported versions Supported implementations

Installation

Install using pip

pip install adsorption-file-parser

Documentation

The main read function returns two dictionaries: a meta dictionary, which contains various metadata that is present in the report (date, user, units) and the data dictionary, containing lists of individual isotherm data.

from adsorption_file_parser import read
meta, data = read(
    path="path/to/file",
    manufacturer="manufacturer",
    fmt="supported format"
)

Bugs or questions?

For any bugs found or feature requests, please open an issue or, even better, submit a pull request.

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

adsorption_file_parser-0.2.8.tar.gz (2.2 MB view details)

Uploaded Source

Built Distribution

adsorption_file_parser-0.2.8-py3-none-any.whl (29.6 kB view details)

Uploaded Python 3

File details

Details for the file adsorption_file_parser-0.2.8.tar.gz.

File metadata

File hashes

Hashes for adsorption_file_parser-0.2.8.tar.gz
Algorithm Hash digest
SHA256 e2bd3d0e626d2056753ecf405af68c66751a42f4199cd3fb92cc15224d3e40ac
MD5 5425e86b1f2414e82a1287ee085b4635
BLAKE2b-256 2dc26882953c9da1f2fcdaebb96fcc3f28b5ba1846a224f95f7cb57d17aeb37b

See more details on using hashes here.

File details

Details for the file adsorption_file_parser-0.2.8-py3-none-any.whl.

File metadata

File hashes

Hashes for adsorption_file_parser-0.2.8-py3-none-any.whl
Algorithm Hash digest
SHA256 ac66466e65c680ea6580809a4dabb7ceaf86d877e4b78150d5e7851980839058
MD5 9f6a416b21270fe1465a5cf4bcb3e91a
BLAKE2b-256 cbccd0eee9c97858ec999aa9d2aadb10b08fa8a0045518a067ff23149d17d89f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page