Skip to main content

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.

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

If you're not sure about the file name format, learn more about wheel file names.

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.

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 files

0.2.8

2 files

0.2.6

2 files

0.2.5

2 files

0.2.4

2 files

0.2.2

2 files

0.2.1

2 files

0.2.0

2 files

0.1.7

2 files

0.1.5

2 files

0.1.3

2 files

0.1.2

2 files

0.1.1

2 files

Supported by

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