semvec/pypi-packages huggingface dataset:
ai-tools-z 2.5
常用的人工智能操作的中文工具包。0728

# 人工智能操作的常用函数包
### 集合了常用的文件处理模块
#### 具体如下:
- 数据预处理
- - 图象数据集-视频提取图像
- - 图象数据集-自动分割
- - 图象数据集-图形自动标注

## 待完成
1. 拟合，分类 示例
2. 直方图，散点图，线图，饼图，热力图，箱线图 示例
3. 指定类别，自动标注
4. 交叉验证，混淆矩阵，ROC曲线，AUC值，PR曲线，F1值，准确率，召回率 示例
5. 文本数据预处理
6. charge
exiffusion 0.0.5
Overlay Exif metadata onto photos.
Requires Python: >=3.12

# ExifFusion

Augment physical photo albums by overlaying useful Exif metadata onto the photos.

Add datetime and location to photos.

Only tested on iPhone photos in HEIC format.

## Key Features

- Extract Exif metadata from photos.
- Overlay metadata onto photos, such as datetime and location.
- Reverse geo-code GPS cordinates into addresses.
- Dynamically chooses black or white text color to maximize contrast. Based on the dominant background color in the text area.
- [TODO] QR Code for more information, link to map

## Installation
```bash
pip install exiffusion
```


## Usage

Use on a single image:
```bash
exiffusion fuse INPUT_IMAGE_PATH OUTPUT_DIRECTORY_PATH
```

![Single Photo Usage](https://github.com/JFBarryLi/ExifFusion/assets/40674314/423b8bac-95d9-4061-86d7-3f4392d761bc)

Or use on a directory of images:
```bash
exiffusion fuse INPUT_DIRECTORY_PATH OUTPUT_DIRECTORY_PATH
```

![Photo Directory Usage](https://github.com/JFBarryLi/ExifFusion/assets/40674314/f9c56d12-805e-4071-8675-0c4b4277d708)

For help:
```bash
exiffusion --help
exiffusion fuse --help
```

## Example

### Swakopmund
```bash
exiffusion fuse examples/source/Swakopmund.HEIC examples/output
```

![Swakopmund](https://github.com/JFBarryLi/ExifFusion/assets/40674314/f80bf3d9-c936-479a-9a5b-ac2175529bf1)

### Gdansk
```bash
exiffusion fuse examples/source/gdansk.HEIC examples/output
```

![Gdansk](https://github.com/JFBarryLi/ExifFusion/assets/40674314/ecbcc396-0b20-4194-ac53-f98eba3912ed)

### Odesa
```bash
exiffusion fuse examples/source/odesa.HEIC examples/output
```

![Odesa](https://github.com/JFBarryLi/ExifFusion/assets/40674314/fa3ef285-b2a5-4d3d-81f9-cd46dd089711)

## TODO

- QR code for extra Exif metadata.

## Development
```bash
pip install -e .
```

## License

See [License](LICENSE).
PythonIota 0.0.2
PythonIota may be an imitation of iota() function in Go,C++ etc.
Requires Python: >=3.6

Pyota may be an imitation of iota() function in Go,C++ etc.

# Use as follows:

``````
newiota = Iota()

newiota.__parseInput__('''
    A
    B = iota
    C
    _
    D = 6*8
    E
    F = iota+100
''')

print(newiota.get_values())
print(newiota.F)
multi-python-logger 3.0.0
Application to provide different logging mechanisms
Keywords: python logger cloud_logger, aws_cloudwatch_logger

<h1 align="center">Multi Python Logger</h1>
<p align="center"><i>The Multi Python Logger is a versatile logging utility designed to simplify and enhance the logging process in Python applications. It supports logging to local files and integrates seamlessly with AWS CloudWatch, providing a unified interface for all your logging needs. Whether you're developing a small script or a large-scale application, this logger ensures your logs are easily accessible and well-organized..</i></p>
<div align="center">
  <a href="https://github.com/NajiAboo/multi_python_logger/stargazers"><img src="https://img.shields.io/github/stars/NajiAboo/multi_python_logger" alt="Stars Badge"/></a>
<a href="https://github.com/NajiAboo/multi_python_logger/network/members"><img src="https://img.shields.io/github/forks/NajiAboo/multi_python_logger" alt="Forks Badge"/></a>
<a href="https://github.com/NajiAboo/multi_python_logger/pulls"><img src="https://img.shields.io/github/issues-pr/NajiAboo/multi_python_logger" alt="Pull Requests Badge"/></a>
<a href="https://github.com/NajiAboo/multi_python_logger/issues"><img src="https://img.shields.io/github/issues/NajiAboo/multi_python_logger" alt="Issues Badge"/></a>
<a href="https://github.com/NajiAboo/multi_python_logger/graphs/contributors"><img alt="GitHub contributors" src="https://img.shields.io/github/contributors/NajiAboo/multi_python_logger?color=2b9348"></a>
<a href="https://github.com/NajiAboo/multi_python_logger/blob/master/LICENSE"><img src="https://img.shields.io/github/license/NajiAboo/multi_python_logger?color=2b9348" alt="License Badge"/></a>
</div>

## Installation

### Install with pip

Install `multi_python_logger`:

```
pip install multi_python_logger
```

### Sample code

```
from multi_python_logger import logger
logger.log("info", msg="This is the sample message", module_name="app",error_code="1001" )
```

## Logger Options

### Local File Logging
  Automatically logs messages to a local file for easy access and review.
  To set the file logger set the environment variable 
  ```
  LOGGING_TYPE = "file"
  ```

### AWS CloudWatch Logging
  Send your logs directly to AWS CloudWatch, enabling centralized log management and monitoring.

  To set the Cloudwatch logging set the following environement variables

  ```
  LOGGING_TYPE = "cloudwatch"

  CLOUDWATCH_LOG_GROUP = ""

  CLOUDWATCH_STREAM_NAME = ""

  AWS_REGION = ""

  AWS_ACCESS_KEY = ""

  AWS_SECRET_KEY = ""
  ```


### MongoDb Logging
  Send your logs directly to MongoDB, enabling centralized log management and monitoring.

  To set the MongoDB logging set the following environement variables

  ```
  LOGGING_TYPE = "mongodb"

  MONGODB_URI = "" #default set as "mongodb://localhost:27018"

  MONGODB_DB = "" #default set as logs

  MONGODB_COLLECTION = "" #log_entries

  
  ```
vpdbz 0.5.0
Python debug configuration generator for vscode
Requires Python: <4.0,>=3.8
Keywords: vscode, debug, launch.json, vpdbz

# vpdbz

为vscode生成Python调试配置生成器

## 安装
```shell
pip install vpdbz
```

## 命令行工具

使用`Python`命令行生成`VSCode`调试配置。

只需在`Python`命令前加上`vpdbz`，它就能自动生成`VSCode`的调试配置文件。它会正确解析环境变量和参数列表。

例如：

```shell
vpdbz CUDA_VISIBLE_DEVICES=1,2 python train.py --batch-size 16 --lr 1e-4
```

它会在`.vscode/launch.json`中生成调试配置。然后你可以通过点击相应的按钮来调试你的`Python`文件。

```shell

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: python train.py --batch-size 16 --lr 1e-4",
            "type": "python",
            "request": "launch",
            "program": "train.py",
            "env": {
                "CUDA_VISIBLE_DEVICES": "1,2"
            },
            "console": "integratedTerminal",
            "args": [
                "--batch-size",
                "16",
                "--lr",
                "1e-4"
            ],
            "cwd": "/home/xxx/demo_project",
            "justMyCode": false,
            "variablePresentation": {
                "all": "hide",
                "protected": "inline"
        }
        }
    ]
}

```
注意：vpdbz命令必须在vscode项目的根文件夹中执行。


## 更新日志

2024.07.17
1. 为vpdbz自动安装依赖项。
2. 处理环境变量。
3. 隐藏特殊变量和函数变量。
4. 调试所有Python文件。