This is a very light and unofficial wrapper over Jörn Wilms' tbabs XSPEC model.
Clone the repo, cd into the directory, and just run pip:
$ git clone https://github.com/geoffryan/tbabspy.git
$ cd tbabspy
$ pip install -e .
tbabspy reproduces the tbabs(), ztbabs(), tbfeo(), and tbgas() models. Each are top-level functions which take an array-like Energy (in keV) as their first argument and the standard parameters as their following arguments.
>>> import numpy as np
>>> import tbabspy
>>> Ebins = np.linspace(0.3, 10, 1001)
>>> NH = 1.0 # in units of 1e22 cm^-2
>>> photabs = tbabspy.tbabs(Ebins, NH)Examples will be found in the examples/ directory.