semvec/pypi-packages huggingface dataset:
gemmm 1.0.0
Generating origin-destination matrices in Python
Requires Python: >=3.11

# GeMMM - Generalized Mobile Movement Model
This package allows users to sample origin-destination matrices describing the movement of individuals between different areas of the UK. Since samples are drawn from models previously parameterized using mobile telecoms data, multiple realizations can quickly be generated with only a few lines of code. Full documentation for the package, including a tutorial, is available on the [documentation](https://ukhsa-collaboration.github.io/gemmm/) page.

## Installation
The simplest way to install GeMMM is from PyPI using pip
```
pip install gemmm
```

Alternatively, a copy of the source code can be downloaded from the GitHub repository
```
git clone https://github.com/ukhsa-collaboration/gemmm.git
```
and the relevant dependencies, and GeMMM, can be installed
```
cd gemmm
pip install -r requirements.txt
pip install .
```
The installation from source is successful if the following tests produce no errors:
```
python -m unittest discover -s tests
```
qa-sdk 1.8.9
TEst
Requires Python: >=3.7
Keywords: qa


# Getting Started with Pagination Tester

## Introduction

API demonstrating different pagination techniques.

## Install the Package

The package is compatible with Python versions `3.7+`.
Install the package from PyPi using the following pip command:

```bash
pip install qa-sdk==1.8.9
```

You can also view the package at:
https://pypi.python.org/pypi/qa-sdk/1.8.9

## Test the SDK

You can test the generated SDK and the server with test cases. `unittest` is used as the testing framework and `pytest` is used as the test runner. You can run the tests as follows:

Navigate to the root directory of the SDK and run the following commands

```
pip install -r test-requirements.txt
pytest
```

## Initialize the API Client

**_Note:_** Documentation for the client can be found [here.](https://www.github.com/tahaali2000/qa-python-sdk/tree/1.8.9/doc/client.md)

The following parameters are configurable for the API Client:

| Parameter | Type | Description |
|  --- | --- | --- |
| http_client_instance | `HttpClient` | The Http Client passed from the sdk user for making requests |
| override_http_client_configuration | `bool` | The value which determines to override properties of the passed Http Client from the sdk user |
| http_call_back | `HttpCallBack` | The callback value that is invoked before and after an HTTP call is made to an endpoint |
| timeout | `float` | The value to use for connection timeout. <br> **Default: 60** |
| max_retries | `int` | The number of times to retry an endpoint call if it fails. <br> **Default: 0** |
| backoff_factor | `float` | A backoff factor to apply between attempts after the second try. <br> **Default: 2** |
| retry_statuses | `Array of int` | The http statuses on which retry is to be done. <br> **Default: [408, 413, 429, 500, 502, 503, 504, 521, 522, 524]** |
| retry_methods | `Array of string` | The http methods on which retry is to be done. <br> **Default: ['GET', 'PUT']** |

The API client can be initialized as follows:

```python
client = PaginationtesterClient(
    environment=Environment.PRODUCTION
)
```

## List of APIs

* [Transaction](https://www.github.com/tahaali2000/qa-python-sdk/tree/1.8.9/doc/controllers/transaction.md)

## SDK Infrastructure

### HTTP

* [HttpResponse](https://www.github.com/tahaali2000/qa-python-sdk/tree/1.8.9/doc/http-response.md)
* [HttpRequest](https://www.github.com/tahaali2000/qa-python-sdk/tree/1.8.9/doc/http-request.md)

### Utilities

* [ApiHelper](https://www.github.com/tahaali2000/qa-python-sdk/tree/1.8.9/doc/api-helper.md)
* [HttpDateTime](https://www.github.com/tahaali2000/qa-python-sdk/tree/1.8.9/doc/http-date-time.md)
* [RFC3339DateTime](https://www.github.com/tahaali2000/qa-python-sdk/tree/1.8.9/doc/rfc3339-date-time.md)
* [UnixDateTime](https://www.github.com/tahaali2000/qa-python-sdk/tree/1.8.9/doc/unix-date-time.md)