semvec/pypi-packages huggingface dataset:
explore-df 0.1.13
A one-line interactive EDA tool using Streamlit
Requires Python: >=3.9

# Explore-DF

📊 A powerful interactive Exploratory Data Analysis tool that launches a Streamlit interface for your pandas DataFrames with just one line of code.

## Installation

```bash
pip install explore-df
```

## Quick Start

```python
import pandas as pd
from explore_df import analyze

# Load your data
df = pd.read_csv('your_data.csv')  # or any pandas DataFrame

# Launch the EDA interface
analyze(df)
```

That's it! The tool will automatically:
1. Launch a Streamlit server
2. Open your default web browser to the EDA interface
3. Display interactive visualizations and analysis of your data

## Features

- 🚀 **One-Line Setup**: Just `analyze(df)` to start exploring
- 📊 **Interactive Visualizations**: Dynamic charts and plots
- 🔍 **Data Quality Analysis**:
  - Missing values detection
  - Outlier analysis
  - Data type validation
  - Consistency checks
- 📈 **Automated Insights**:
  - Distribution analysis
  - Correlation detection
  - Time series patterns
  - Text analysis
- 💡 **Smart Suggestions**: Get recommendations for data cleaning and transformation

## Advanced Usage

```python
from explore_df import analyze

# Specify a custom port
analyze(df, port=8502)
```

## Requirements

- Python 3.9+

## Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

## License

[MIT License](LICENSE)
easy-email-template 0.0.1
Email sending tempalte for beginers to send emails
Requires Python: >=3.8

# EmailTemplate
    This is to allow beginners to easily send emails.  This project contains some
    basic templates.

    To install this package, please use pip install EasyEmailTemplate

## emailtablenofile
    This is used to send a HTML file created by pandas in the email by passing
    the html table direclty to the template.

    Requirements:
        host= SMTP address
        sender = Senders email address
        password = Senders password
        port = Senders email port address
        reciver = Who is getting the email
        title = subject line to the email.
        text = the bodys text
        html = the HTML content for the email.

    Example:
    The following code block creates a html template to be added with the pandas
    dataframe to create a table and output to html to pass the the template for
    the email to send out.

```
    message_style = """
<html>
  <head><title>HTML Pandas Dataframe with CSS</title></head>
  <link rel="stylesheet" type="text/css" href="df_style.css"/>

  <style type="text/css" media="screen">
      #mystyle {
    font-size: 11pt;
    font-family: Arial;
    border-collapse: collapse;
    border: 1px solid silver;

  }

  #mystyle td,
  th {
    padding: 5px;
    text-align: center;
    vertical-align: center;
  }

  #mystyle tr:nth-child(even) {
    background: #E0E0E0;
    text-align: center;
    vertical-align: center;
  }

  #mystyle tr:hover {
    background: silver;
    cursor: pointer;
    text-align: center;
    vertical-align: center;
    font-weight: bold;
  }
  </style>
</head>
  <body>
"""
result = df.to_html(index=False, render_links=True, table_id="mystyle", escape=False)
```

## emailtextnofile
    This is used to send emails with text only.

    Requirments:
        host= SMTP address
        sender = Senders email address
        password = Senders password
        port = Senders email port address
        reciver = Who is getting the email
        title = subject line to the email.
        text = the bodys text

## emailwithfile
    This is used to send emails with a file attached.

    Requirments:
        host= SMTP address
        sender = Senders email address
        password = Senders password
        port = Senders email port address
        reciver = Who is getting the email
        title = subject line to the email.
        text = the bodys text
        filepath = the file you want to send.
EasyEmailTemplate 1.0.3
Email sending tempalte for beginers to send emails
Requires Python: >=3.8

# EmailTemplate
    This is to allow beginners to easily send emails.  This project contains some
    basic templates.

    To install this package, please use pip install EasyEmailTemplate

## emailtablenofile
    This is used to send a HTML file created by pandas in the email by passing
    the html table direclty to the template.

    Requirements:
        host= SMTP address
        sender = Senders email address
        password = Senders password
        port = Senders email port address
        reciver = Who is getting the email
        title = subject line to the email.
        text = the bodys text
        html = the HTML content for the email.

    Example:
    The following code block creates a html template to be added with the pandas
    dataframe to create a table and output to html to pass the the template for
    the email to send out.

```
    message_style = """
<html>
  <head><title>HTML Pandas Dataframe with CSS</title></head>
  <link rel="stylesheet" type="text/css" href="df_style.css"/>

  <style type="text/css" media="screen">
      #mystyle {
    font-size: 11pt;
    font-family: Arial;
    border-collapse: collapse;
    border: 1px solid silver;

  }

  #mystyle td,
  th {
    padding: 5px;
    text-align: center;
    vertical-align: center;
  }

  #mystyle tr:nth-child(even) {
    background: #E0E0E0;
    text-align: center;
    vertical-align: center;
  }

  #mystyle tr:hover {
    background: silver;
    cursor: pointer;
    text-align: center;
    vertical-align: center;
    font-weight: bold;
  }
  </style>
</head>
  <body>
"""
result = df.to_html(index=False, render_links=True, table_id="mystyle", escape=False)
```

## emailtextnofile
    This is used to send emails with text only.

    Requirments:
        host= SMTP address
        sender = Senders email address
        password = Senders password
        port = Senders email port address
        reciver = Who is getting the email
        title = subject line to the email.
        text = the bodys text

## emailwithfile
    This is used to send emails with a file attached.

    Requirments:
        host= SMTP address
        sender = Senders email address
        password = Senders password
        port = Senders email port address
        reciver = Who is getting the email
        title = subject line to the email.
        text = the bodys text
        filepath = the file you want to send.
ultimatetools 0.1.0
Jednoduchý balíček s užitečnými funkcemi pro práci s čísly a textem.
Requires Python: >=3.6

# Ultimate

Ultimate je jednoduchý Python balíček, který obsahuje několik užitečných funkcí pro práci s čísly a textem.

## 📥 Instalace

Stačí použít `pip`:


## 🚀 Použití

```python
import ultimate

print(ultimate.nahodne_cislo())  # Náhodné číslo (např. 42)
print(ultimate.secti(10, 20))  # 30
print(ultimate.veliky_text("ahoj"))  # AHOJ
print(ultimate.maly_text("ČAU"))  # čau
mkdocstrings-c 0.1.0
A C handler for mkdocstrings.
Requires Python: >=3.9

# mkdocstrings-c

[![ci](https://github.com/mkdocstrings/c/workflows/ci/badge.svg)](https://github.com/mkdocstrings/c/actions?query=workflow%3Aci)
[![documentation](https://img.shields.io/badge/docs-mkdocs-708FCC.svg?style=flat)](https://mkdocstrings.github.io/c/)
[![pypi version](https://img.shields.io/pypi/v/mkdocstrings-c.svg)](https://pypi.org/project/mkdocstrings-c/)
[![gitter](https://badges.gitter.im/join%20chat.svg)](https://app.gitter.im/#/room/#c:gitter.im)

A C handler for mkdocstrings.

WARNING: **Still in prototyping phase!**
Feedback is welcome.

NOTE: **C99 full support, C11 partial support**
Since data is extraced with [pycparser](https://github.com/eliben/pycparser), only C99 is fully supported, while C11 is partially supported.

## Installation

```bash
pip install mkdocstrings-c
```

## Usage

With the following header file:

```c title="hello.h"
--8<-- "docs/snippets/hello.h"
```

Generate docs for this file with this instruction in one of your Markdown page:

```md
::: path/to/hello.h
```

This will generate the following HTML:

::: docs/snippets/hello.h
    handler: c
mcp-jina-reader 1.0.6
url reader powered by jina ai reader
Requires Python: >=3.10

# mcp-jina-reader MCP server

A standard MCP server that converts URLs into LLM-friendly inputs using Jina AI's API


### Tools

The server implements one tool:
- reader: Use Jina URL reader to process URLs and return LLM-friendly output
  - Requires "url" as a mandatory string parameter
  - Returns processed URL content


## Quickstart

### Install

#### Claude Desktop

On MacOS: `~/Library/Application\ Support/Claude/claude_desktop_config.json`
On Windows: `%APPDATA%/Claude/claude_desktop_config.json`

<details>
  <summary>Development/Unpublished Servers Configuration</summary>
  ```
  "mcpServers": {
    "mcp-jina-reader": {
      "command": "uv",
      "args": [
        "--directory",
        "your-dir",
        "run",
        "mcp-jina-reader"
      ]
    }
  }
  ```
</details>

<details>
  <summary>Published Servers Configuration</summary>
  ```
  "mcpServers": {
    "mcp-jina-reader": {
      "command": "uvx",
      "args": [
        "mcp-jina-reader"
      ]
    }
  }
  ```
</details>

## Development

### Building and Publishing

To prepare the package for distribution:

1. Sync dependencies and update lockfile:
```bash
uv sync
```

2. Build package distributions:
```bash
uv build
```

This will create source and wheel distributions in the `dist/` directory.

3. Publish to PyPI:
```bash
uv publish
```

Note: You'll need to set PyPI credentials via environment variables or command flags:
- Token: `--token` or `UV_PUBLISH_TOKEN`
- Or username/password: `--username`/`UV_PUBLISH_USERNAME` and `--password`/`UV_PUBLISH_PASSWORD`

### Debugging

Since MCP servers run over stdio, debugging can be challenging. For the best debugging
experience, we strongly recommend using the [MCP Inspector](https://github.com/modelcontextprotocol/inspector).


You can launch the MCP Inspector via [`npm`](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) with this command:

```bash
npx @modelcontextprotocol/inspector uv --directory yourdir run mcp-jina-reader
```


Upon launching, the Inspector will display a URL that you can access in your browser to begin debugging.
pulumi-datarobot-utils 0.0.2.dev9
A set of Pulumi CustomResources and other utilities built on top of the pulumi-datarobot provider.
Requires Python: >=3.9

<div align="center">
  <h1>Pulumi DataRobot Utils</h1>
</div>
<div align="center">
  <a href="https://pypi.python.org/pypi/pulumi-datarobot-utils"><img src="https://img.shields.io/pypi/v/pulumi-datarobot-utils.svg" alt="PyPI"></a>
  <a href="https://github.com/datarobot-oss/pulumi-datarobot-utils"><img src="https://img.shields.io/pypi/pyversions/pulumi-datarobot-utils.svg" alt="versions"></a>
  <a href="https://github.com/datarobot-oss/pulumi-datarobot-utils/blob/main/LICENSE"><img src="https://img.shields.io/github/license/datarobot-oss/pulumi-datarobot-utils.svg?v" alt="license"></a>
</div>

---

A set of Pulumi CustomResources and other utils on top of the datarobot_pulumi provider.
robot6Ik 1.0.1
robot6Ik Package with dynamic libraries for both Linux and Windows
Requires Python: >=3.9

closeformik is an analytical inverse kinematics calculation library for a 6-DOF robotic arm. When solving for inverse kinematics, please call the CIK function. The input to the function is eeTform (end-effector flange position), MdhParams (DH parameter table: d, a, alpha, theta), jointlimits (joint angle limits), joint_ref (reference joint angles): A typical application example is: 

from cik import CIK

MdhParams = np.array([
    [a1,    alpha1,     d1,     theta1],
    [a2,    alpha2,     d2,     theta2],
    [a3,    alpha3,     d3,     theta3],
    [a4,    alpha4,     d4,     theta4],
    [a5,    alpha5,     d5,     theta5],
    [a6,    alpha6,     d6,     theta6]
])

Jointlimits = [
    [limit_n_j1, limit_p_j1],  # Joint 1
    [limit_n_j2, limit_p_j2],  # Joint 2
    [limit_n_j3, limit_p_j3],   # Joint 3
    [limit_n_j4, limit_p_j4],  # Joint 4
    [limit_n_j5, limit_p_j5],   # Joint 5
    [limit_n_j6, limit_p_j6]   # Joint 6
]

sol = CIK(eeTform, MdhParams, Jointlimits, joint_ref=joint_ref)
dir2map 2025.3.28.6
得到目录结构.Obtain the directory structure.
Requires Python: >=3.8.20

# dir2map

#### 介绍
神器 dir2map：目录结构一键生成！
在和 AI 交流知识时，想让 AI 清楚你的目录结构？这款神器 ——dir2map，就是你的救星！它能轻松帮你生成目录信息，直接投喂给 AI，沟通无障碍！

#### 软件架构
>python3.8

#### 安装教程
1. pip install dir2map


#### 使用说明
1. pip install dir2map
2. cd到所在目录
3. 运行d  没错就是这么简单
4. 或者你希望使用更多的参数请查看 d -help
5. 来个完整示范：d -r "/xx/xx" -e "yy,xx/xx" -o "result.txt"
   -r：指定要输出的根目录路径。要是你偷懒不写，它就默认以你当前所在目录为根目录
   -e：把你不想包含的目录排除在外，就像挑食的小朋友把不喜欢的菜挑出去
   -o：指定结果输出的文件路径，让生成的目录结构乖乖跑到你指定的地方


#### 一起搞事情：参与贡献
1. Fork 仓库：把本仓库复制到自己的账号下，就像把宝藏带回家。
2. 新建分支：创建一个以Feat_xxx命名的分支，开启你的创作之旅。
3. 提交代码：把你的奇思妙想转化为代码，提交上去。
4. 发起 Pull Request：让大家看到你的成果，一起为 dir2map 添砖加瓦。


#### 特技
1. 使用 Readme_XXX.md 来支持不同的语言，例如 Readme_en.md, Readme_zh.md
2. 悄悄告诉你，用牙刷刷口腔溃疡，说不定能快速痊愈哦！不过可别太用力啦。
CloseformIk6 1.0.0
closeformik Package with dynamic libraries for both Linux and Windows
Requires Python: >=3.9

closeformik is an analytical inverse kinematics calculation library for a 6-DOF robotic arm. When solving for inverse kinematics, please call the CIK function. The input to the function is eeTform (end-effector flange position), MdhParams (DH parameter table: d, a, alpha, theta), jointlimits (joint angle limits), joint_ref (reference joint angles): A typical application example is: 

from cik import CIK

MdhParams = np.array([
    [a1,    alpha1,     d1,     theta1],
    [a2,    alpha2,     d2,     theta2],
    [a3,    alpha3,     d3,     theta3],
    [a4,    alpha4,     d4,     theta4],
    [a5,    alpha5,     d5,     theta5],
    [a6,    alpha6,     d6,     theta6]
])

Jointlimits = [
    [limit_n_j1, limit_p_j1],  # Joint 1
    [limit_n_j2, limit_p_j2],  # Joint 2
    [limit_n_j3, limit_p_j3],   # Joint 3
    [limit_n_j4, limit_p_j4],  # Joint 4
    [limit_n_j5, limit_p_j5],   # Joint 5
    [limit_n_j6, limit_p_j6]   # Joint 6
]

sol = CIK(eeTform, MdhParams, Jointlimits, joint_ref=joint_ref)
CloseformIk 1.0.0
closeformik Package with dynamic libraries for both Linux and Windows
Requires Python: >=3.9

closeformik is an analytical inverse kinematics calculation library for a 6-DOF robotic arm. When solving for inverse kinematics, please call the CIK function. The input to the function is eeTform (end-effector flange position), MdhParams (DH parameter table: d, a, alpha, theta), jointlimits (joint angle limits), joint_ref (reference joint angles): A typical application example is: 

from cik import CIK

MdhParams = np.array([
    [a1,    alpha1,     d1,     theta1],
    [a2,    alpha2,     d2,     theta2],
    [a3,    alpha3,     d3,     theta3],
    [a4,    alpha4,     d4,     theta4],
    [a5,    alpha5,     d5,     theta5],
    [a6,    alpha6,     d6,     theta6]
])

Jointlimits = [
    [limit_n_j1, limit_p_j1],  # Joint 1
    [limit_n_j2, limit_p_j2],  # Joint 2
    [limit_n_j3, limit_p_j3],   # Joint 3
    [limit_n_j4, limit_p_j4],  # Joint 4
    [limit_n_j5, limit_p_j5],   # Joint 5
    [limit_n_j6, limit_p_j6]   # Joint 6
]

sol = CIK(eeTform, MdhParams, Jointlimits, joint_ref=joint_ref)