semvec/pypi-packages huggingface dataset:
smallPower 6.4.1
source codes and config Files to monitor small power data
Requires Python: >=3.8

# Smallpower 6.4

## Description
The whole program dumps data from Beckhoff(using a PLC_configuration file .xlsx) and calculates real-time indicators(dumps them as well).
- the dumper should be started with :
```
./bin/start_dumper_smallpower.sh
```
Look at the status or kill the dumper with :
```
./bin/status_dumper_smallpower.sh
./bin/kill_dumper_smallpower.sh
```

- possible to work with the beckhoff simulator:
```
./bin/start_simulator_smallpower.sh
```

## pre-requisites

### postgresSQL
- postgressql server should be active running on port 5432(user:postgres,password:sylfenbdd) containing a **jules** database with a **realtimedata** table(default settings).
- do not forget to cofnigure pg_hba.conf correctly.
- you change password of user postgres with :
```shell
alter user <postgres> password '<newpassword>';
```  

### Connection to the beckhoff opcua server
- in order to be able to connect to the beckhoff for the dumping and real-time you should do the following or you have already take an existing certif/key pair:
```shell
openssl req -x509 -newkey rsa:4096 -keyout <key.pem> -out <cert.pem> -days 7200 -nodes
```

### data acquisition
- it uses the python package dorianUtils==6.4. Please install it with pip:
```
pip install dorianUtils==6.4
```
- data are dumped a in the folder ~/smallPower_daily by default.
- to change the default settings, create a file *parameters_conf.py* in the smallpower folder which will overwrite the default parameters from smallpower/conf.py. In that case you should install the project using:
```
pip install -e .
```
- a plc configuration file : ALPHA - BD Instrum XL_Vxxx.xlsm should be in the confFiles folder. The new version is to be put in the same folder if there are any updates.
- conf.py has a function generate_conf_small_power to regenerate the configuration and load the new configuration file. It builds also the tag_color_code and the list of indicators.
dorianUtils 6.4.1
Utilities package
Requires Python: >=3.8

dorianUtils v6.0
This package contains utilities for :
- comUtils : to standardize the dumping of data from different devices(Modbus,Meteo,OPCUA) with a Streamer, SuperDumper_daily and VisualisationMaster_daily
- Simulators : to simulate the flow of data from devices(servers) from comUtils
- utilsD : convenient plotly,pandas extensions to work faster
- versionManagers : to deal with historical data folders and to make them compatible with the daily visualisation master.
py-cartes-io 0.0.6
Cartes.io official Python API wrapper
Keywords: python,cartes,cartes.io,api

# Official Cartes.io Python package

## Usage

Install Cartes.io Python package:

```python
pip install py-cartes-io
```

First, import the package:

```python
import py_cartes_io as cartes
```

### Create a map

```python
newMap = cartes.Maps().create()
print(newMap['uuid'])
print(newMap['token'])
```

### Get a list of maps

```python
cartes.Maps().get()
```

You can use the `add_param` method to add parameters to the request, especially useful for pagination:

```python
cartes.Maps().add_param('page', 2).get()

# There is also a shorthand for this
cartes.Maps().page(2).get()
```

### Get a specific map

```python
cartes.Maps('048eebe4-8dac-46e2-a947-50b6b8062fec').get()
```
### Get a maps markers

```python
cartes.Maps('048eebe4-8dac-46e2-a947-50b6b8062fec').markers().get()
```

You can also add parameters to the request with `add_param` method:

```python
map = cartes \
    .Maps('651107a9-1d22-46a8-8254-111f7ac74a2b') \
    .markers() \
    .add_param('show_expired', True) \
    .get()

print(map)
```

### Create markers

```python
params = {
    'lat': row['lat'],
    'lng': row['lng'],
    'description': row['description'],
    'category_name': row['category_name'],
    'link': row['link']
}

cartes.Maps('048eebe4-8dac-46e2-a947-50b6b8062fec').markers().create(params)

# you can also pass a map_token (or api_key) if your map settings require it
cartes.Maps('048eebe4-8dac-46e2-a947-50b6b8062fec', map_token="xxx").markers().create(params)
```

### Get related maps for a specific map

```python
cartes.Maps('048eebe4-8dac-46e2-a947-50b6b8062fec').related().get()
```
rabbit-tunnel 0.5
Publish your local server to public via rabbit-tunnel
Requires Python: <3.11,>=3.7

# rabbit-tunnel

Publish your local server to public via rabbit-tunnel.


```sh
pip install rabbit-tunnel

rt -n hello -p 8080 -sh rtunnel.io
# Now you can access 127.0.0.1:8080 via http(s)://hello.rtunnel.io
```

```sh
usage: rt [-h] -n NAME -p PORT [-lh LOCAL_HOST] -sh SERVER_HOST [-sp SERVER_PORT] [--server-no-tls]

Publish your local server to public via rabbit-tunnel

optional arguments:
  -h, --help            show this help message and exit
  -n NAME, --name NAME  name to register (append prefix ! to force)
  -p PORT, --port PORT  local port to connect
  -lh LOCAL_HOST, --local-host LOCAL_HOST
                        local host to connect (default: 127.0.0.1)
  -sh SERVER_HOST, --server-host SERVER_HOST
                        rabbit-tunnel-server host
  -sp SERVER_PORT, --server-port SERVER_PORT
                        rabbit-tunnel-server port (default: 443)
  --server-no-tls       disable TLS connection to rabbit-tunnel-server
```


### Requirements
- Python 3.7 - 3.10
SalamInsta 1.0.2
For developers
Keywords: SalamInsta


<h1 align="center">SalamInsta</h1>
<p align="center">It is a useful project for developers that includes useful tools for Instagram</p>

![](https://img.shields.io/badge/salammzere3-orange?style=for-the-badge&logo=python.svg) 
<p align="center">
<a href="#"><img title="Made in UAE" src="https://img.shields.io/badge/MADE%20IN-UAE-red.svg?style=for-the-badge&logo=github"></a>

</p>
<p align="center">
<img alt="salammzere3' Github Stats" src="https://github-readme-stats.vercel.app/api?username=salammzere3&show_icons=true&include_all_commits=true&hide_border=true" />

</p>
<p align="center">
<a href="#"><img title="telegram Num" src="https://img.shields.io/badge/telegram%20Num-salammzere3-red.svg?style=for-the-badge&logo=telegram"></a>
</p>
<p align="center">
<a href="https://github.com/salammzere3/followers"><img title="Followers" src="https://img.shields.io/github/followers/salammzere3?color=blue&style=flat-square"></a>
</p>

## Installation :
```
pip install SalamInsta
```
### Logan Usage

``` python
from SalamInsta import salammzere3

username = "<your email or phone or username>"
password ="<your password >"
Logan = salammzere3.Instalogin(str(username),str(password))

if Logan ==True:
	print ("login successful")
	
elif Logan ==False:
	print("Error account is security")
elif deta ==None:
	print("Error account is bad")
	

``` python
```
## Follow us on social media
[![Github](https://img.shields.io/badge/Githusalammzere3-orange?style=for-the-badge&logo=github)](https://github.com/salammzere3/)
[![Telegram](https://img.shields.io/badge/Telegram-T5B55-orange?style=for-the-badge&logo=Telegram)](https://t.me/T5B55)
borsdata-sdk 1.2.1
Borsdata api SDK

# Borsdata python SKD

[![Build Status](https://travis-ci.com/JoelRoxell/borsdata-sdk.svg?branch=master)](https://travis-ci.com/JoelRoxell/borsdata-sdk)

> unofficial

python SDK for the [Börsdata API](https://github.com/Borsdata-Sweden/API), [detailed docs](https://apidoc.borsdata.se/swagger/index.html).

## Install

`pip install borsdata-sdk`

## Usage

A simple example can be found [here](demo/stock-list-ex.ipynb).

```python
from borsdata_sdk import BorsdataAPI

borsdata = BorsdataAPI('<api_key>')

# Instrument Meta
markets = borsdata.get_markets()
branches = borsdata.get_branches()
sectors = borsdata.get_sectors()
countries = borsdata.get_countries()
translations = borsdata.get_translation_meta_data()

# Instruments
instruments = borsdata.get_instruments()
instruments = borsdata.get_instruments_by_market(markets=[1, 2])
updates =  borsdata.get_instruments_updated()

# KPIs
# In progress

# StockPrices
entries = borsdata.get_instrument_stock_price(3)
entries_from_to = borsdata.get_instrument_stock_price(3, '2009-04-22', '2009-04-25')
updates = borsdata.get_instrument_stock_price_last()
updates = borsdata.get_instruments_stock_prices_by_date("2021-04-20")

# Reports
yearly_reports = borsdata.get_instrument_reports(3, 'year')
r12s = borsdata.get_instrument_reports(3, 'r12')
quarters = borsdata.get_instrument_reports(3, 'quarter')
all_reports = borsdata.get_all_instrument_reports(77)
meta = borsdata.api.get_instruments_reports_meta_data()

# StockSplits
splits = borsdata.api.get_stock_splits()

```
ekparser 0.1
This module helps you to parse http://www.e-katalog.com.ru

__Quick Start__

```commandline
import asyncio
import ekparser


async def ek_parser():
    phones_by_title = await ekparser.parse_phones_by_title('iPhone')
    print(phones_by_title)
    all_phones = await ekparser.parse_all_phones()
    print(all_phones)


if __name__ == '__main__':
    loop = asyncio.get_event_loop()
    loop.run_until_complete(ek_parser())
```
cvlab-gui 0.0.36
Object Detection annotation tool entirely written in Python. Automatically annotate entire images using a pretrained object detection model or pseudo-classify single bbounding boxes with Self-Supervised pretrained models.
Requires Python: >=3.7

# CVLAB [WIP]

CVLAB is a computer vision annotation tool written in python. [pyimgui](https://github.com/pyimgui/pyimgui) has been adopted for the graphical user interface. 

My goal is to realize a simple, lightweight and standalone app that let you annotate your images, run auto-annotation experiments with your own models, import/export data collections and analyse your data distribution.

Right now the project is a work in progress. Fundamental features are available and operative, but not ready for a daily usage yet.

![Labels & Info section](https://github.com/masc-it/CVLAB/raw/main/docs/screen_info.PNG)
*Above: Settings & Info section. Allows you to setup your labels and visualize stats about your data.*

## Install from PyPI (Windows only)

    pip install cvlab-gui

## Installation requirements
## pyimgui
Yolo-LAB runs on the docking branch of PyImgui (not on PyPI atm). You can install the provided wheels.
### windows
    pip install *win_amd64.whl

### linux
    pip install *linux_x86_64.whl

## other requirements
    pip install -r requirements.txt
	pip install -r yolov5/requirements.txt

# Setup new project
    python -m cvlab_gui.setup_project

# Run CVLAB GUI
    python -m cvlab_gui.main
wanda-api-parameters 0.2.4
Python parameterscript using the Wanda API (pywanda)
Requires Python: >=3.7

# Wanda parameters

## Introduction
A Python implementation of the Excel-based parameter script.



## Example
1. Install the wanda-api-parameters python package.
2. Open a command window in the folder your YAML-option file and your zipped model are stored in.
3. Type the following code:
```
run_yaml_file --option-file $your option file name without extension$ --model-file $your zipped model name without extension$
```
4. The input options can be found by typing:
```
run_yaml_file -h
```
python-study-tools 0.2.3
Python Education Tools for Teaching
Requires Python: >=3.6

# Prof.Li's Python Education Tools
## 道法自然
## **pip install -U python-education-tools**
**sample code as follows:**
`````import numpy as np
import pet.that
`````

![hah](https://upload.wikimedia.org/wikipedia/commons/thumb/e/eb/Taijitu_06075171.jpg/440px-Taijitu_06075171.jpg)
python-teaching-tools 0.2.3
Python Education Tools for Teaching
Requires Python: >=3.6

# Prof.Li's Python Education Tools
## 道法自然
## **pip install -U python-education-tools**
**sample code as follows:**
`````import numpy as np
import pet.that
`````

![hah](https://upload.wikimedia.org/wikipedia/commons/thumb/e/eb/Taijitu_06075171.jpg/440px-Taijitu_06075171.jpg)
python-tutorials-tools 0.2.3
Python Education Tools for Teaching
Requires Python: >=3.6

# Prof.Li's Python Education Tools
## 道法自然
## **pip install -U python-education-tools**
**sample code as follows:**
`````import numpy as np
import pet.that
`````

![hah](https://upload.wikimedia.org/wikipedia/commons/thumb/e/eb/Taijitu_06075171.jpg/440px-Taijitu_06075171.jpg)
nonebot-plugin-repeater 3.1.4
A plugin based on NoneBot2, auto +1 in group.
Requires Python: >=3.7

<div align="center">

  # Repeater
  ✨ 基于[NoneBot](https://github.com/nonebot/nonebot2)的插件，群聊复读机 ✨
  </br>
  ✨ auto +1 ✨
</div>

## 功能介绍

当群里开始+1时，机器人也会参与其中。

包括普通消息，QQ表情，还有图片（表情包）。

## 用法简介

三个全局配置：

```python
repeater_group = ["<群号1>", "<群号2>"]  # 支持复读的群号，群号设置为 all 可以默认所有群聊开启
repeater_min_message_length = 1  # 触发复读的文本消息最小长度（表情和图片无此限制）
repeater_min_message_times = 2  # 触发复读的消息次数
```

按常规方法导入插件即可。

## 已知BUG

发送形如 `<三个汉字><图片>` 消息时会风控，原因未知。

<a href="https://github.com/Utmost-Happiness-Planet/uhpstatus/blob/main/LICENSE">
    <img src="https://img.shields.io/badge/license-GPL%20v3.0-orange" alt="license">
  </a>
  
  <a href="https://github.com/nonebot/nonebot2">
    <img src="https://img.shields.io/badge/nonebot-v2-red" alt="nonebot">
  </a> 
  
  <a href="">
    <img src="https://img.shields.io/badge/release-v3.0-blueviolet" alt="release">
</a>
pele-platform 1.6.4
Automatic platform to launch PELE simulations

PELE_Platform
##################

|MIT license| |GitHub release| |PyPI release| |Conda release| |Code Coverage|

Pele platform is a python module to automatically launch PELE, AdaptivePELE, MSMPELE and FragPELE. It is built as a python layer on top of all PELE functionalities that can be used as a backend for a potential future GUI.

PELE_Platform Functionalities
======================================

Automatically prepare and launch PELE & FragPELE input

Install
=====================

https://nostrumbiodiscovery.github.io/pele_platform/installation/index.html


Get Started
===============

https://nostrumbiodiscovery.github.io/pele_platform/tutorial/index.html

Documentation of the input parameters
=======================================

https://nostrumbiodiscovery.github.io/pele_platform/documentation/index.html

What's new
============

https://nostrumbiodiscovery.github.io/pele_platform/changelog/index.html


.. |MIT license| image:: https://img.shields.io/badge/License-MIT-blue.svg
   :target: https://lbesson.mit-license.org/


.. |GitHub release| image:: https://img.shields.io/github/release/NostrumBioDiscovery/pele_platform.svg
    :target: https://github.com/NostrumBioDiscovery/pele_platform/releases/

.. |PyPI release| image:: https://img.shields.io/pypi/v/pele_platform.svg
    :target: https://pypi.org/project/pele_platform/

.. |Conda release| image:: https://anaconda.org/nostrumbiodiscovery/pele_platform/badges/version.svg 
    :target: https://anaconda.org/nostrumbiodiscovery/pele_platform

.. |Code Coverage| image:: https://codecov.io/gh/NostrumBioDiscovery/pele_platform/branch/devel/graph/badge.svg
    :target: https://codecov.io/gh/NostrumBioDiscovery/pele_platform/branch/devel/