Metadata-Version: 2.4
Name: insilico-aws
Version: 1.2.9
Summary: A python package for interacting with Insilico Medicine's products deployed on AWS
Author-email: insilico team <chemistry42@insillicomedicine.com>
Project-URL: homepage, https://pharma.ai/
Project-URL: repository, https://github.com/insilicomedicine/insilico-aws
Project-URL: documentation, https://github.com/insilicomedicine/insilico-aws/blob/main/README.md
Project-URL: Bug Tracker, https://github.com/insilicomedicine/insilico-aws/issues
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: sagemaker
Provides-Extra: dev
Requires-Dist: mypy==1.15.0; extra == "dev"
Requires-Dist: ruff==0.11.4; extra == "dev"
Requires-Dist: build==1.2.2; extra == "dev"
Requires-Dist: twine==6.1.0; extra == "dev"
Dynamic: license-file

# Insilico Medicine AWS SDK

Insilico-aws is a python package for interacting with Insilico Medicine's products deployed on AWS.
Please check the `examples` directory for more details.

This package is optional, if you a proficient user of the Sagemaker API you might prefer `sagemaker.Session` direct usage.
 

## Installation

```bash
pip install insilico-aws
```

## Quick Start

Before using the package make sure you have configured AWS credentials,
the default region can be overwritten by the client parameter `region_name`.

Use the Product Arn (can be found in your subscription details) to create the client instance:

```python
from insilico_aws import AlgorithmClient
client = AlgorithmClient(algorithm='<name>', arn='<arn>')
```

Check the example [Jupyter notebooks](insilico_aws/examples) of chosen algorithm/model 
for further details (fine-tune jobs, inference endpoints, e.t.c.)

Use the following command to create test notebooks and datafiles in your local workspace:

```bash
python -c "import insilico_aws; insilico_aws.load_examples(overwrite=False)"
```

then open the `examples` directory.

## Support

If you have any questions or need assistance, feel free to reach out at: chemistry42@insillicomedicine.com
