Current collected state Current
Observed since 20 Oct, 19:54 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Collection of parsers for (nearly) all commercial adsorption instrumentation
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)
.. start-badges
.. list-table::
:widths: 10 90
:stub-columns: 1
* - status
- | |status| |commits-since|
* - license
- | |license|
* - tests
- | |GHA| |codecov|
* - package
- | |version| |wheel|
| |supported-versions| |supported-implementations|
.. |status| image:: https://www.repostatus.org/badges/latest/active.svg
:target: https://www.repostatus.org/#active
:alt: Project Status: Active – The project has reached a stable, usable state and is being actively developed.
.. |commits-since| image:: https://img.shields.io/github/commits-since/AIF-development-team/adsorption-file-parser/latest/develop
:alt: Commits since latest release
:target: https://github.com/AIF-development-team/adsorption-file-parser/compare/master...develop
.. |license| image:: https://img.shields.io/badge/License-MIT-yellow.svg
:target: https://opensource.org/licenses/MIT
:alt: Project License
.. |GHA| image:: https://github.com/AIF-development-team/adsorption-file-parser/actions/workflows/CI-CD.yaml/badge.svg
:alt: GHA-CI Build Status
:target: https://github.com/AIF-development-team/adsorption-file-parser/actions
.. |codecov| image:: https://img.shields.io/codecov/c/github/AIF-development-team/adsorption-file-parser.svg
:alt: Coverage Status
:target: https://codecov.io/gh/AIF-development-team/adsorption-file-parser
.. |version| image:: https://img.shields.io/pypi/v/adsorption-file-parser.svg
:alt: PyPI Package latest release
:target: https://pypi.org/project/adsorption-file-parser/
.. |wheel| image:: https://img.shields.io/pypi/wheel/adsorption-file-parser.svg
:alt: PyPI Wheel
:target: https://pypi.org/project/adsorption-file-parser/
.. |supported-versions| image:: https://img.shields.io/pypi/pyversions/adsorption-file-parser.svg
:alt: Supported versions
:target: https://pypi.org/project/adsorption-file-parser/
.. |supported-implementations| image:: https://img.shields.io/pypi/implementation/adsorption-file-parser.svg
:alt: Supported implementations
:target: https://pypi.org/project/adsorption-file-parser/
.. end-badges
Installation
============
Install using pip
.. code:: bash
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.
.. code:: bash
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 <https://github.com/AIF-development-team/adsorption-file-parser/issues/>`__
or, even better, submit a
`pull request <https://github.com/AIF-development-team/adsorption-file-parser/pulls/>`__.
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.3.0 | 10 Jan 2025 | 14 |
This describes our collected data; it is not a security assessment.
Shared repository data · GitHub
Observed since 20 Oct, 19:54 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:6449d5a0602a68cb25df3161cee033b1cc8a374a0584520e1a6998b9442ab462