Metadata-Version: 2.1
Name: abm
Version: 2.1.4b2
Summary: A Python client for the Applied BioMath platform
Home-page: https://github.com/certara/certara-iq-python-client
License: Proprietary
Author: ABM Support
Author-email: abm-support@certara.com
Requires-Python: >=3.12,<3.13
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Science/Research
Classifier: License :: Other/Proprietary License
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Scientific/Engineering :: Medical Science Apps.
Requires-Dist: httpx (>=0.27,<0.28)
Requires-Dist: ipython (>=8.23,<9.0)
Requires-Dist: numpy (>=1.26,<2.0)
Requires-Dist: ordered-set (>=4.1,<5.0)
Requires-Dist: pandas (>=2.2,<3.0)
Requires-Dist: parsita (>=2.1,<2.2)
Requires-Dist: pint (>=0.23,<0.24)
Requires-Dist: prettytable (>=3.10,<4.0)
Requires-Dist: scipy (>=1.12,<2.0)
Requires-Dist: serialite (>=0.3,<0.4)
Requires-Dist: tabeline[pandas] (>=0.4,<0.5)
Project-URL: Repository, https://github.com/certara/certara-iq-python-client
Description-Content-Type: text/markdown

# ABM Python client

This is a Python client for the Applied BioMath platform. It is useless alone and must be
installed in an environment with a valid access token to a deployed Applied BioMath server.

## Configuration

The configuration file for the client must be located at one of the following places:

```
/etc/abm/client.toml

${XDG_CONFIG_HOME:-~/.config}/abm/client.toml
```

Example configuration file:

```toml
api_origin = 'https://services-blue.dev-abm.com'
auth_token_path = '/home/jovyan/.jupyterhub/services-blue/auth_token'
```

- `api_origin`: The protocol and host for ABM server API. All requests will be made against this API.
- `auth_token_path`: Path to a file containing a bearer token that will be used to authenticate
  requests. If not present, the client will attempt requests with no authentication.

