semvec/pypi-packages huggingface dataset:
gsplot 0.2.0
General-scientific plot based on matplotlib
Requires Python: >=3.10

<div align="center">
  <img src="docs/_static/logo/logo_title_gsplot.png" alt="logo_gsplot" width="300">
</div>

[![GitHub Page](https://github.com/SoichiroYamane/gsplot/actions/workflows/gh-pages-sphinx.yml/badge.svg)](https://github.com/SoichiroYamane/gsplot/actions/workflows/gh-pages-sphinx.yml)
![Using Poetry](https://img.shields.io/badge/Using-Poetry-blue)
![PyPI](https://img.shields.io/pypi/v/gsplot)
![PyPI - Downloads](https://img.shields.io/pypi/dm/gsplot)
[![PyPI Downloads](https://static.pepy.tech/badge/gsplot)](https://pepy.tech/projects/gsplot)
![Python](https://img.shields.io/badge/python-3.10%2B-blue)
![License: MIT](https://img.shields.io/badge/License-MIT-green)

----------------

<p align="center" style="font-weight: bold; font-size: 1.2em; margin: 20px 0;">
  <a href="https://soichiroyamane.github.io/gsplot/stable" style="text-decoration: none;">Docs</a> |
  <a href="#authors" style="text-decoration: none;">Authors</a> |
  <a href="#license" style="text-decoration: none;">License</a>
</p>

Welcome to **gsplot** (General-Scientific Plot), a toolkit designed to elevate capabilities of data visualization based on [matplotlib](https://matplotlib.org). This package is specifically tailored for creating high-quality figures aimed at the scientific field.

> [!WARNING]
> This package is _beta_ quality. Expect breaking changes and many bugs 🐛. Please report any issue you encounter 🤝.

## ✨ Features

- **Better Plot, Less Effort**: Effortlessly create high-quality figures ⚛️
- **Compatibility**: Fully compatible with [matplotlib](https://matplotlib.org) 📊
- **Customization**: Tailor configurations to suit your needs 🎨
- **Reproducibility**: Save package states for reproducible plots 📦

### 📈 Example using gsplot

[See more details](https://soichiroyamane.github.io/gsplot/stable/guides/demo/4_paper_plot.html)

![example](docs/_static/tutorial/SC_cal.png)

### 🌃 Example with Python REPL 🐍 and neovim 🌟

[See more details](https://soichiroyamane.github.io/gsplot/stable/guides/demo/13_REPL.html)

![repl_tutorial](./docs/_static/tutorial/repl_tutorial_45fps.gif)

## 🚀 Getting Started

To use **gsplot**, ensure that you have `Python 3.10+` installed. You can install the package using `pip`:

```bash
pip install gsplot
```

## 👥 Authors

This repository was forked from codes developed by Giordano Mattoni.

- Giordano Mattoni
- Soichiro Yamane

## 📜 License

This project is licensed under the MIT License. See the [LICENSE](./LICENSE) file for details.
PgverseApiAuth 0.1.0
A short description of your package


        # 项目介绍
        本项目是python版本对接api平台的sdk。
        sdk包括两个功能
        1. 对于接口进行鉴权，对于不属于平台的api不进行服务
        2. 限流，对于三方接口有qpm的限制，api平台会帮你做个限流。在请求鉴权接口会限流。
        3. 记录api log以及费用记录。
        
        
        #### 实现参考
        
        [对于讯飞自己封装sdk参考](https://github.com/HuiDBK/SparkAISDK)
        [阿里巴巴acm参考](https://github.com/alibaba/acm-sdk-python)
        
        
        #### 调用实例
        
        ```python
        
        if __name__ == "__main__":
            from api.common.code import error_code_range
            sdk = AuthSDK.init(appid=os.getenv("APPID"), apikey=os.getenv("APIKEY"), apisecret=os.getenv("APISECRET"))
            result = sdk.auth.check_quota(interface_id="9", thrid_app_key="app_key_123")
            print("Quota Check Result:", result)
            if(result.code != 0):
                if(result.code in error_code_range):
                    print(result.code)
                    print(result.msg)
        
        
            log_data = mock_log_dto()
            asyncio.run(sdk.log.save_log(log_data))
        
        ```
pgver-api-auth 0.1.0
A short description of your package


        # 项目介绍
        本项目是python版本对接api平台的sdk。
        sdk包括两个功能
        1. 对于接口进行鉴权，对于不属于平台的api不进行服务
        2. 限流，对于三方接口有qpm的限制，api平台会帮你做个限流。在请求鉴权接口会限流。
        3. 记录api log以及费用记录。
        
        
        #### 实现参考
        
        [对于讯飞自己封装sdk参考](https://github.com/HuiDBK/SparkAISDK)
        [阿里巴巴acm参考](https://github.com/alibaba/acm-sdk-python)
        
        
        #### 调用实例
        
        ```python
        
        if __name__ == "__main__":
            from api.common.code import error_code_range
            sdk = AuthSDK.init(appid=os.getenv("APPID"), apikey=os.getenv("APIKEY"), apisecret=os.getenv("APISECRET"))
            result = sdk.auth.check_quota(interface_id="9", thrid_app_key="app_key_123")
            print("Quota Check Result:", result)
            if(result.code != 0):
                if(result.code in error_code_range):
                    print(result.code)
                    print(result.msg)
        
        
            log_data = mock_log_dto()
            asyncio.run(sdk.log.save_log(log_data))
        
        ```
opal-tools-sdk 0.1.2.dev2
SDK for creating Opal-compatible tools services
Requires Python: >=3.10
Keywords: opal, tools, sdk, ai, llm

# Opal Tools SDK for Python

This SDK simplifies the creation of tools services compatible with the Opal Tools Management Service.

## Features

- Easy definition of tool functions with decorators
- Automatic generation of discovery endpoints
- Parameter validation and type checking
- Authentication helpers
- FastAPI integration

## Installation

```bash
pip install opal-tools-sdk
```

## Usage

```python
from opal_tools_sdk import ToolsService, tool
from pydantic import BaseModel
from fastapi import FastAPI

app = FastAPI()
tools_service = ToolsService(app)

class WeatherParameters(BaseModel):
    location: str
    units: str = "metric"

@tool("get_weather", "Gets current weather for a location")
async def get_weather(parameters: WeatherParameters):
    # Implementation...
    return {"temperature": 22, "condition": "sunny"}

# Discovery endpoint is automatically created at /discovery
```

## Documentation

See full documentation for more examples and configuration options.