semvec/pypi-packages huggingface dataset:
pgml-extension 1.0.1
Simple machine learning in PostgreSQL.
Requires Python: >=3.7

# PgML Extension - Postgres Machine Learning

This package implements data processing, training and scoring of ML models inside Postgres from PL/Python functions. It is dependent on the internal to Postgres `plpy` connection and data access methods, so can only be used via a Postgres connection through the APIs exposed as native Postgres functions.

## Installation

Postgres requires that this package is installed into the system Python packages space:

To install from pypi:

```bash
sudo pip3 install pgml-extension
```

To install from a clone of the repository:

```bash
sudo python3 setup.py install
```

## Usage

See `sql/install.sql` for list of functions exposed through SQL. This package is not meant to be used directly.
django-copy-tables 0.1.9
Library to add a view (server) and management command (client) to copy model data
Requires Python: >=3.1

# django-copy-tables

This utility allows for copying tables from a production/staging server to a development copy. This allows developing against full datasets.

## Installation
It's on pypi, so install via pip (or add to your requirements.txt)
```
pip3 install django-copy-tables
```

in your settings.py
* add to your INSTALLED_APPS "django_copy_tables"
* add a line: 
```
TABLE_COPY_PASSWORD="a password"
```

at the end of your urls.py add:
```
from django_copy_tables import get_table
urlpatterns.append(path('copyTables', get_table))
```


### Usage
Once your source distribution has been updated and the view/password is live, then on your local install you can use the standard manage.py with the command copyTables

The general syntax is:
```
./manage.py copyTables <module name> <table name> <src url> <copy pass> [--clear] [--step X] [--ignore colname]
```
For example if you have a table named Author in module named Blog at http://my.blog with copy password zz11 you can copy that table to your local machine with:
```
./manage.py copyTables Blog Author http://my.blog zz11
```

By default it does not delete records locally, but will overwrite local records with the same primary key as the remote. To delete the local records before syncing use --clear.

By default it will copy 100 records at a time. If your records are large you may want to set --step to something lower.

If you are syncing a table with complex data structures (looping generally) sometimes you need to ignore a foreign key column to get the initial record loaded, load some other data, then load it again without ignoring. that is what the --ignore flag is for. it will ignore the column completly (the model will be set to the default generally.) Run it again without the clear or ignore flags after the other data is in place.
python-groupmeapi 1.0.0
An API wrapper for GroupMe
Requires Python: >=3.7
Keywords: api,groupme,wrapper

# GroupMe API Python Wrapper

A simple python library that aims to encompass all features of GroupMe present in thier documentation in https://dev.groupme.com/docs/v3

### Use Cases

This library is not meant to be used to create a full fledged GroupMe client. It is meant to be used to automate GroupMe (for example, bots, automatic message sending/replying, etc.)

### Disclaimer

Because of the uses of this library, I will not be prioritzing it as much as I will other GroupMe projects, as it is simply an API wrapper.

### Documentation for this library

Every method in this library, unless otherwise stated below, will return one of the following:
 - An error (see error section)
 - A python object (see below)
 - A dictionary object that has the same structure as its corresponding API endpoint in the https://dev.groupme.com/docs/v3
 - True, if there is no return data stated in the offical docs and there wasn't an error raised before it is returned
 - generally, if the main message of a result is encompassed in a name, eg: "messages": [] will just be returned as [], and "between": True will just be returned as True. Refer to documentation so you know when this will happen

Methods that will return a different value than a dictionary object with the same structure as its corresponding API endpoint:
 - user.get_groups(): [Group object] (Note: [] means a list of objects)
 - user.get_former_groups(): [Group object]
 - user.create_group(): Group object
 - user.update_group(): Group object
 - group.add_members(): String (results id) (See documentation for its purpose)
 - user.change_owner(): Boolean (True for success, False if not) (Note: this method only supports changing the owner of one group at a time, unlike the endpoint stated in the offcial docs)
 - user.get_dms(): [DM object]
 - user.create_bot(): Bot object
 - user.get_bots(): [Bot object]
 - user.does_block_exist(): Boolean (True if exists, False if not)

### Future

 - The image service will be implemented soon
 - Maybe a websocket service for live events?
ObhavoUz 0.1
ObhavoUz

![alt text](https://i.imgur.com/thARTOK.png)

````
pip install ObHavoUz
````

````
from obhavo import ObHavo

data = ObHavo(city='toshkent').main()
print(data)
````
````
{'city': 'Toshkent', 'day': 'Bugun, 24 yanvar', 'info': 'Ochiq havo', 'description': '\n\nNamlik: 68%\nShamol: Janubiy-janubi-sharqiy, 0 m/s\nBosim: 774 mm sim. us
t.\n\n\nOy: Qisqarayotgan oy\nQuyosh chiqishi: 07:41\nQuyosh botishi: 17:28\n\n\n', 'degree': '+9Â°-1Â°'}
````
````
print(data['city'])
>>> Toshkent
````

````
data = ObHavo().all()
print(data)
````
# Shaharlar ro'yhati
**Toshkent**
**Samarqand**
**Andjion**
**Buxoro**
**Jizzax**
**Qarshi**
**Navoi**
**Namangan**
**Nukus**
**Termiz**
**Urganch**
**Fargona**
**Xiva**
olcarpc 0.0.2
A Python gRPC client library for openLCA.
Keywords: openLCA,life cycle assessment,LCA

# olcarpc

This is a Python 3.7+ gRPC client library for 
[openLCA 2](https://www.openlca.org/). It can be installed via pip:

```bash
pip install olcarpc
```

See the [openLCA API documentation](https://github.com/GreenDelta/openLCA-ApiDoc)
for the supported service and message types. Also, the [examples](./examples)
folder contains some examples.