semvec/pypi-packages huggingface dataset:
clearskydays 0.0.5
A simple Python module that determines clear sky days based on solar radiation measurements.
License: MIT
Keywords: clear sky days,solar radiation

# clearskydays

# Description 
A simple Python module that determines clear sky days based on solar radiation measurements.

# Installation 
pip install clearskydays

# Authors
- Abel Delgado Villalba. Universidad Nacional de Asuncion, Paraguay. email: <adelgado@pol.una.py>
- Marcelo de Paula Correa. Universidade Federal de Itajuba, Brazil. email: <mpcorrea@unifei.edu.br>

# Example
from clearskydays import Statistics
data = Statistics(time_series) # input data
data.get_statistics()
data.get_clear_sky_days()
data.get_cloudy_days()


Version 0.0.5 (20-06-2022 16:30 UTC)
nonebot-plugin-asoulcnki 0.2.1
ASoulCnki plugin for Nonebot2
License: MIT
Requires Python: >=3.7.3,<4.0.0

# nonebot-plugin-asoulcnki

NoneBot 枝网查重插件

利用 [枝网查重](https://asoulcnki.asia/) 查找最相似的小作文，为防止文字太长刷屏，将内容转换为图片形式发出

### 使用方式

**以下命令需要加[命令前缀](https://v2.nonebot.dev/docs/api/config#Config-command_start) (默认为`/`)，可自行设置为空**

- 查重/枝网查重 + 要查重的小作文

- 回复需要查重的内容，回复“查重”

- 小作文/随机小作文


### 安装

- 使用 nb-cli

```
nb plugin install nonebot_plugin_asoulcnki
```

- 使用 pip

```
pip install nonebot_plugin_asoulcnki
```


### 示例

<div align="left">
  <img src="./examples/1.png" width="500" />
</div>


### 特别感谢

- [ASoulCnki/ASoulCnkiFrontEndV3](https://github.com/ASoulCnki/ASoulCnkiFrontEndV3) 参考了该项目的界面和查重代码

- [cscs181/QQ-GitHub-Bot](https://github.com/cscs181/QQ-GitHub-Bot) 参考了 playwright 的使用以及图片生成的方式
Pyctionary 0.1.1
Dictionnary for python
License: MIT

## Pyctionary!

*   **Project description**

`Pyctionary` is a dictionary that provides a free API to find word meanings, synonyms, and detect word language. (More is coming :) )

_This Module uses BS4 and requests as dependencies_

*   **Installation**

```plaintext
 pip install Pyctionary
```

*   **Usage**

```plaintext
 from pyctionary import Pictionary
 Pyctio=Pictionary()
```

*   **Synonyms :**

This method is used to get synonyms of a list of words and it returns a python dictionary of words and their synonyms.

```plaintext
Pyctio.synoyms(["help"],max_synonyms=5)
```

*   **Definition:**

You can get the definition of English words with:

```plaintext
Pyctio.define("laughter")
```

*   **Language:**

Return a python dictionary, country language and language code (eg. EN-GB)

```plaintext
Pyctio.language("Hola")
```

_About:_

Made by M'GHARI Tariq 2022.
TuringRobots 1.2.12
Simple dialogue test Turing robot.
License: MIT
Requires Python: >=3.6.0


# TuringRobots

## What?

Simple dialogue test Turing robot.

## Install

```cmd
pip install TuringRobots
```

## Usage/Example

```python
from TuringRobots import TuringRobots

while True:
    userinput = input(":>>>")
    if userinput == "0":
        break
    else:
        code, content = TuringRobots(userinput, over_print=False)
        print("回答:", content)
```

## Exception return code

| 5000 | 无解析结果                |
| ---- | ------------------------- |
| 6000 | 暂不支持该功能            |
| 4000 | 请求参数格式错误          |
| 4001 | 加密方式错误              |
| 4002 | 无功能权限                |
| 4003 | 该apikey没有可用请求次数  |
| 4005 | 无功能权限                |
| 4007 | apikey不合法              |
| 4100 | userid获取失败            |
| 4200 | 上传格式错误              |
| 4300 | 批量操作超过限制          |
| 4400 | 没有上传合法 userid       |
| 4500 | userid申请个数超过限制    |
| 4600 | 输入内容为空              |
| 4602 | 输入文本内容超长(上限150) |
| 7002 | 上传信息失败              |
| 8008 | 服务器错误                |
| 0    | 上传成功                  |

## ChangeLog

-   Put forward the idea of「提出想法」：June 18, 2022「2022年06月18日」
-   Starting date「首发日期」：June 20, 2022「2022年06月20日」

## Error

失效请提交 issue。

>   Invalid please submit issue.

>   AI悦创·推出辅导班啦，包括「Python 语言辅导班、C++ 辅导班、java 辅导班、算法/数据结构辅导班、少儿编程、pygame 游戏开发」，全部都是一对一教学：一对一辅导 + 一对一答疑 + 布置作业 + 项目实践等。当然，还有线下线上摄影课程、Photoshop、Premiere 一对一教学、QQ、微信在线，随时响应！微信：Jiabcdefh
>
>   C++ 信息奥赛题解，长期更新！长期招收一对一中小学信息奥赛集训，莆田、厦门地区有机会线下上门，其他地区线上。微信：Jiabcdefh

![在这里插入图片描述](https://bornforthis.cn/gzh.jpg)

![在这里插入图片描述](https://bornforthis.cn/zsxq.jpg)
dash-devextreme 0.16.6
Wrapper of DevExtreme components for Plotly Dash
License: MIT

# dash-devextreme

[![PyPI](https://img.shields.io/pypi/v/dash-devextreme.svg)](https://pypi.org/project/dash-devextreme/)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/dash_devextreme.svg)
[![NPM](https://img.shields.io/npm/v/dash-devextreme.svg)](https://www.npmjs.com/package/dash-devextreme)
[![PyPI - License](https://img.shields.io/pypi/l/dash-devextreme.svg)](./LICENSE)

Wrapper of [DevExtreme][] components for Plotly [Dash][]


### Installation

```bash
$ pip install dash_devextreme
```

### Usage

```python
import dash
import dash_devextreme as ddx
import dash_html_components as html


data = [
    {'id': 1, 'name': 'Sales', 'text': 'abc'},
    {'id': 2, 'parent_id': 1, 'name': 'Sales 1', 'text': 'abc'},
    {'id': 3, 'parent_id': 1, 'name': 'Sales 2', 'text': 'abc'},
    {'id': 4, 'name': 'Developers', 'text': 'abc'},
    {'id': 5, 'parent_id': 4, 'name': 'Dev 1', 'text': 'abc'},
]

app = dash.Dash('')
app.scripts.config.serve_locally = True

app.layout = html.Div(children=[
    ddx.TreeList(
        dataSource=data,
        columns=[
            {'dataField': 'name', 'width': 290},
            {'dataField': 'text'},
        ],
        keyExpr='id',
        parentIdExpr='parent_id',
        width='100%'
    )
])


if __name__ == '__main__':
    app.run_server(debug=True)
```

### Dash

Go to this link to learn about [Dash][].

See the [dash-component-boilerplate][] repo for more information.

### License

MIT

[DevExtreme]: https://js.devexpress.com/
[Dash]: https://github.com/plotly/dash
[dash-component-boilerplate]: https://github.com/plotly/dash-component-boilerplate
mkdocs-matplotlib 0.10.1
Live rendering of python code using matplotlib
License: MIT
Requires Python: >=3.8,<4.0
Keywords: mkdocs,matplotlib,documentation

# Mkdocs-Matplotlib

[![PyPI version](https://badge.fury.io/py/mkdocs-matplotlib.svg)](https://badge.fury.io/py/mkdocs-matplotlib)
[![Test](https://github.com/AnHo4ng/mkdocs-matplotlib/actions/workflows/test.yml/badge.svg)](https://github.com/AnHo4ng/mkdocs-matplotlib/actions/workflows/test.yml)
[![Release Pipeline](https://github.com/AnHo4ng/mkdocs-matplotlib/actions/workflows/release.yml/badge.svg)](https://github.com/AnHo4ng/mkdocs-matplotlib/actions/workflows/release.yml)
[![Code Quality](https://github.com/AnHo4ng/mkdocs-matplotlib/actions/workflows/conde_quality.yml/badge.svg)](https://github.com/AnHo4ng/mkdocs-matplotlib/actions/workflows/conde_quality.yml)
[![Documentation Status](https://readthedocs.org/projects/mkdocs-matplotlib/badge/?version=latest)](https://mkdocs-matplotlib.readthedocs.io/en/latest/?badge=latest)
[![Python version](https://img.shields.io/badge/python-3.8-blue.svg)](https://pypi.org/project/kedro/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://github.com/AnHo4ng/mkdocs-matplotlib/blob/master/LICENCE)
![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white)
![Black](https://img.shields.io/badge/code%20style-black-000000.svg)

**Mkdocs-Matplotlib** is a plugin for [mkdocs](https://www.mkdocs.org/) which allows you to automatically generate matplotlib figures and add them to your documentation.
Simply write the code as markdown into your documention.

![screenshot](docs/assets/screenshot.png)

## Quick Start

This plugin can be installed with `pip`

```shell
pip install mkdocs-matplotlib
```
To enable this plugin for mkdocs you need to add the following lines to your `mkdocs.yml`.

```yaml
plugins:
  - mkdocs_matplotlib
```

To render a code cell using matplotlib you simply have to add the comment `# mkdocs: render` at the top of the cell.

```python
# mkdocs: render
import matplotlib.pyplot as plt
import numpy as np

xpoints = np.array([1, 8])
ypoints = np.array([3, 10])

plt.plot(xpoints, ypoints)
```

In addition you can add the comment `# mkdocs: hidecode` to hide  the code and and `# mkdocs: hideoutput` to hide the output image of the cell.
machinetalk-protobuf 1.2.1
Protobuf Python modules for machinetalk
License: MIT
Keywords: protobuf machinekit motion-control hal

machinetalk-protobuf
====================

Protobuf declarations for machinekit messages

This repo is integrated into github.com/machinekit/machinekit as a git subtree.

To change/add to message definitions:

* send a PR against this repo
* add a new remote in your machinekit repo referring to here
* update the subtree in your machinekit repo like so

```
git remote add machinetalk-protobuf git://github.com/machinekit/machinetalk-protobuf.git
git fetch machinetalk-protobuf
git subtree merge --prefix=src/machinetalk/proto machinetalk-protobuf/master --squash
```

Now create a PR against the machinekit repo.

## Python

### Installation via PyPi
To use the Machinetalk protobuf Python modules in your projects, use:

```sh
pip install machinetalk-protobuf
```

### Installation from source
Alternatively you can install the Python modules directly from the source code.

```sh
make
python setup.py build
sudo python setup.py install
```

### Usage
See [examples](python/examples). 

## JavaScript (NPM/NodeJS)

### Installation

To use machinetalk protobuf definitions in your npm-based projects, use:

```sh
npm install --save machinetalk-protobuf
```

### Usage

See [examples](js/examples). If you want to try these examples, be sure to first run `npm install` in this repository.

#### Encoding

```js
var machinetalkProtobuf = require('machinetalk-protobuf');
var messageContainer = {
  type: machinetalkProtobuf.message.ContainerType.MT_PING
};
var encodedMessageContainer = machinetalkProtobuf.message.Container.encode(messageContainer);
```
This results in a buffer that starts with `0x08 0xd2 0x01`.

#### Decoding

```js
var machinetalkProtobuf = require('machinetalk-protobuf');
var encodedBuffer = new Buffer([0x08, 0xd2, 0x01]);
var decodedMessageContainer = machinetalkProtobuf.message.Container.decode(encodedBuffer);
```
This results in a messageContainer like the one defined in [Encoding](#Encoding).

## JavaScript (Browser)

### CDN usage
```html
<script src="//cdn.rawgit.com/machinekit/machinetalk-protobuf/VERSION/dist/machinetalk-protobuf.js"></script>
```
With `VERSION` replaced by [a valid tag](https://github.com/machinekit/machinetalk-protobuf/releases) or just `master` for testing
the latest master build.

### Encoding

```js
var messageContainer = {
  type: machinetalk.protobuf.message.ContainerType.MT_PING
};
var encodedMessageContainer = machinetalk.protobuf.message.Container.encode(messageContainer);
```
This results in a buffer that starts with `0x08 0xd2 0x01`.

#### Decoding

```js
var encodedBuffer = new ArrayBuffer([0x08, 0xd2, 0x01]);
var decodedMessageContainer = machinetalk.protobuf.message.Container.decode(encodedBuffer);
```
This results in a messageContainer like the one defined in [Encoding](#Encoding).
xl3335currency 0.1.3
This package is for concurrency calculation
License: MIT

# MGGY-8411-HW1
This package is for currency convertion and calculation.

### Installtion
```
$ pip install xl3335currency
```

### AUDUSD_return
Define the AUDUSD_return class - each instance will store one row from the dataframe.

### GBPEUR_return
Define the GBPEUR_return class - each instance will store one row from the dataframe.

### USDCAD_return
Define the USDCAD_return class - each instance will store one row from the dataframe.

### portfolio
This class defies a nobject for keeping track of our current investments/profits for each currency pair.
nonebot-plugin-logo 0.2.2
Nonebot2插件，用于制作 PornHub 等风格 logo
License: MIT
Requires Python: >=3.7.3,<4.0.0

# nonebot-plugin-logo

[Nonebot2](https://github.com/nonebot/nonebot2) 插件，用于 PornHub 等风格logo制作


### 安装

- 使用 nb-cli

```
nb plugin install nonebot_plugin_logo
```

- 使用 pip

```
pip install nonebot_plugin_logo
```


### 使用

**以下命令需要加[命令前缀](https://v2.nonebot.dev/docs/api/config#Config-command_start) (默认为`/`)，可自行设置为空**

目前支持的风格：

 - PornHub

指令：`ph /phlogo {left_text} {right_text}`

示例：`ph Porn Hub`

<div align="left">
  <img src="./examples/1.png" />
</div>

 - YouTube

指令：`yt /ytlogo {left_text} {right_text}`

示例：`yt You Tube`

<div align="left">
  <img src="./examples/2.png" />
</div>

 - 5000兆円欲しい!

指令：`5000兆 {left_text} {right_text}`

示例：`5000兆 我去 初音未来`

<div align="left">
  <img src="./examples/3.png" />
</div>

 - 抖音

指令：`douyin/dylogo {text}`

示例：`douyin douyin`

<div align="left">
  <img src="./examples/4.gif" />
</div>

 - 谷歌

指令：`google/gglogo {text}`

示例：`google Google`

<div align="left">
  <img src="./examples/5.png" />
</div>


### 特别感谢

- [yurafuca/5000choyen](https://github.com/yurafuca/5000choyen) 5000choyen generator

- [Ice-Hazymoon/MikuTools](https://github.com/Ice-Hazymoon/MikuTools) 一个轻量的工具集合
AA-module 1.2.0
Module for performing various archetypal analyses.
License: MIT
Requires Python: >=3.9.7
Keywords: Archetypal Analysis

This module can be used to perform, evaluate and analyse Conventional Archetypal Analysis, Ordinal Archetypal Analysis and Response Bias Ordinal Archetypal Analysis. The module is developed by Andreas Bigom, Michael Harborg, Marcus Presutti and Oliver Elmgren in a collaboration between the Technical University of Denmark and Copenhagen Business School in order to enable students to analyse human questionnaire data in an effective and meaningful way.