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.

Metadata

Release files for adsorption-file-parser 0.3.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 adsorption-file-parser 0.3.0
File Size Uploaded
adsorption_file_parser-0.3.0.tar.gz 2.2 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for adsorption-file-parser 0.3.0
File Interpreter ABI Platform
adsorption_file_parser-0.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 2.2 MB

Release files / adsorption_file_parser-0.3.0.tar.gz

Download URL adsorption_file_parser-0.3.0.tar.gz
Size 2.2 MB
Tags Source
SHA-256 checksum
How to use checksums
cd55a97f7b8f166d50ea0cba26359674289fd289838c4fb256d2215784dd708f
BLAKE2b-256 checksum
How to use checksums
f24942ad5a4a2cba8952dcd001e64607db8f6e6c9b00870387e166fd3d1d86b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.8

Release files / adsorption_file_parser-0.3.0-py3-none-any.whl

Download URL adsorption_file_parser-0.3.0-py3-none-any.whl
Size 31.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
10952db57ba7ca58935c5892085b5de1408715e72b0c2b102a599261ec8c9603
BLAKE2b-256 checksum
How to use checksums
b7245ea1d13445c3dac93cab37d0b1e035e0b7f8518be51c4af7460df73a1ba6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.8

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 release files

0.2.8

2 release files

0.2.6

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.7

2 release files

0.1.5

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.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