semvec/pypi-packages huggingface dataset:
zesty.zbs-api-migration-history 1.0.2023.7.30.1690729447
Zesty Disk API

## Description
Zesty Disk API

## Installation
pip install zesty.zbs-api

## Usage
from zesty.zbs-api import *

## Alembic and Postgres Data Models.
For instructions on how to manage the Postgres data model as well as using Alembic to automatically prepare database migrations, please refer to the `README.md` in the `alembic` folder which is located at the root of this repository.

## SQLAlchemy Dependency
Some of the models within this package require SQLAlchemy to be imported. To keep this package light as it's used across many places in our code base, we do not install SQLAlchemy with this package. Thus, if you need to use any of the models that depend on SQLAlchemy, please install the Postgres-Utils package with your requirements.txt.
human-name-compare 0.4.1
a tool for comparing human names
Keywords: NLP,HUMANNAME

# Human Name Compare

![human_name_compare](https://github.com/digitalkaoz/py_human_name_compare/workflows/human_name_compare/badge.svg)
[![PyPI version](https://badge.fury.io/py/human-name-compare.svg)](https://badge.fury.io/py/human-name-compare)


the Problem:

Check if `Dr. Peter Müller` and `Peter K. Müller` and `Dr. med. Peter Karsten Müller` and `P. Müller` indicate if its the same person

There are gazillion tiny bits and pieces which makes this trivial task hard e.g.:

* "R. Schönthal" "Robert Schönthal" - the only have initials on one side
* "Erik Schönthal" "Robert Schönthal" - the firstname name doesnt match
* "Robert Erik Schönthal" "Robert Peter Schönthal" - the middle name doesnt match 
* "Robert-Erik Schönthal" "Robert Erik Schönthal" - we have an "-" in our firstnames
* "Robeert Schönthal" "Robert Schönthal" - the firstname has a typo
* "Robert Müller" "Robert Schönthal" - the lastname doesnt match
* "Herr Robert Müller" "Dr. med. Robert Schönthal" - we have some prefixes

and so on...

## Usage

### CLI

```shell script
$ hn-compare compare "Robert Schönthal" "Robert Schönthal"
```

### Python

```python
from human_name_compare import match_name

match_name("Robert Schönthal", "Robert Schönthal")
```

## Tests

````shell script
$ python -m pytest .
````
tola-payments 1.0.1
A python package to easy push payment integration with Tola Payments with Mpesa, TigoPesa, and AirtelMoney Tanzania


# Tola Payments Python Package


A python package to easy push payment integration with Tola Payments with Mpesa, TigoPesa, and AirtelMoney Tanzania. You can easily charge a customer's phone number with a specified amount, and the package will handle the necessary details to make the payment using the Tola Mobile API. No need to integrate each MNO individualy.

## Installation
Use the package manager [pip](https://pip.pypa.io/en/stable/) to install Tola Payments package.

Installation To install the Tola Payments package, run the following command:

```bash
pip install tola_payments
```

## Configuration

To use the package, you need to set up your Tola Mobile API credentials in a .env file. Add the following variables to your .env file: To use the Tola Payments package, you first need to import it into your Python code. Here's an example:


```env
TOLA_USERNAME = "my_username"
TOLA_PASSWORD = "my_password"
VODA_TARGET = "my_voda_target"
TIGO_TARGET = "my_tigo_target"
AIRTEL_TARGET = "my_airtel_target"
TOLA_LIVE_URL = "my_tola_live_url"
```

Next, create an instance of the TolaPayments class, providing your Tola Mobile API credentials:

```python
from tolapyments import TolaPayments
tolapayments = TolaPayments(is_sandbox=True)
```


Note that the is_sandbox parameter specifies whether you're using the Tola Mobile sandbox environment or the live environment. If you're using the sandbox environment, set is_sandbox to True. Otherwise, set it to False and provide the live API URL via the TOLA_LIVE_URL environment variable.

To charge a customer, call the charge_customer method on your TolaPayments instance, passing in the customer's phone number, the amount to charge, and a source reference

```python
response =tolapayments.charge_costomer(amount="1000",phone_number="+25561189850", sourcereference='4546f56543poF66')

print(response.text)
```


## License

[MIT](https://choosealicense.com/licenses/mit/)
assamer 1.3.7
ASAP2 (A2L) and ASSAM Library

Assamer: ASAP2 (A2L) and ASSAM Library
======================================

Assamer is a Python library for reading ASAP2 (A2L) files, parsing HEX
files, and performing analysis using the ASAP2 Signal and Software
Analysis and Monitoring (ASSAM) framework.

Installation
------------

You can install Assamer using the pip package manager. Run the following
command to install Assamer:

::

   pip install assamer

Usage
-----

Assamer library provides classes and functions for reading ASAP2 files,
parsing HEX files, and performing ASSAM analysis.

Reading ASAP2 Files
~~~~~~~~~~~~~~~~~~~

To read an ASAP2 file, you can use the ``A2L`` class. For example:

.. code:: python

   from ASSAM import A2L

   a2l = A2L("path/to/a2l_file.a2l")
   data = a2l.data
   compu_methods = a2l.getArea(COMPU_METHOD)
   characteristics = a2l.getArea(CHARACTERISTIC)
   # Other operations

Parsing HEX Files
~~~~~~~~~~~~~~~~~

To parse a HEX file, you can use the ``A2LHex`` class. For example:

.. code:: python

   from ASSAM import A2LHex

   hexa2l = A2LHex("path/to/hex_file.hex")
   hex_data = hexa2l.data
   value = hexa2l.readValue(0x8040CD34, FLOAT32_IEEE, 5)
   # Other operations

ASSAM Analysis
~~~~~~~~~~~~~~

To perform ASSAM analysis, you can use the ``ASSAM`` class. For example:

.. code:: python

   from ASSAM import ASSAM, TrackA2L

   a2l = A2L("path/to/a2l_file.a2l")
   hexa2l = A2LHex("path/to/hex_file.hex")
   assam = ASSAM(A2L_Object=a2l, HEX_Object=hexa2l)
   # Other operations

In the above examples, only some basic functions and classes are used.
The Assamer library provides more functionality for ASAP2 file handling
and ASSAM analysis. For detailed usage examples and functions, please
refer to the documentation.

Contributing
------------

If you would like to contribute to the Assamer library, please visit the
GitHub repository: https://github.com/kantrveysel/assamer

License
-------

This project is licensed under the MIT License. For more information,
please see the ``LICENSE`` file.

--------------

The above documentation provides an overview of how to use the Assamer
library for reading ASAP2 files, parsing HEX files, and performing ASSAM
analysis. By including Assamer in your project, you can effectively
analyze your A2L and HEX files and perform various operations related to
ASSAM.

The documentation covers only some basic functions and classes that can
be used with the Assamer library. The Assamer library offers more
advanced features and capabilities. For more details, please refer to
the source code and documentation of Assamer.

--------------

This documentation outlines how to use the Assamer library for reading
ASAP2 files, parsing HEX files, and performing ASSAM analysis. By
including Assamer in your project, you can effectively utilize your A2L
and HEX files while extending your tools with the capabilities of the
ASSAM framework.