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.3.0.tar.gz (2.2 MB view details)

Uploaded Source

Built Distribution

adsorption_file_parser-0.3.0-py3-none-any.whl (31.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: adsorption_file_parser-0.3.0.tar.gz
  • Upload date:
  • Size: 2.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for adsorption_file_parser-0.3.0.tar.gz
Algorithm Hash digest
SHA256 cd55a97f7b8f166d50ea0cba26359674289fd289838c4fb256d2215784dd708f
MD5 242d581765022edef91f16c20ee98bcd
BLAKE2b-256 f24942ad5a4a2cba8952dcd001e64607db8f6e6c9b00870387e166fd3d1d86b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for adsorption_file_parser-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 10952db57ba7ca58935c5892085b5de1408715e72b0c2b102a599261ec8c9603
MD5 91225f05bfe519153a3e337910deca4d
BLAKE2b-256 b7245ea1d13445c3dac93cab37d0b1e035e0b7f8518be51c4af7460df73a1ba6

See more details on using hashes here.

Supported by

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