Metadata-Version: 2.4
Name: easyaidata
Version: 2.8.6
Summary: A easy-to-use data processing tool with GUI
Home-page: https://pypi.org/project/easyaidata/
Author: sysucai
Author-email: 411703730@qq.com
License: Proprietary Non-Commercial
Platform: Windows
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: End Users/Desktop
Classifier: Topic :: Scientific/Engineering :: Information Analysis
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Operating System :: Microsoft :: Windows
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE.txt
Requires-Dist: pandas
Requires-Dist: numpy
Requires-Dist: Pillow
Requires-Dist: tksheet
Requires-Dist: polars>=0.0.1
Requires-Dist: pyarrow>=0.0.1
Requires-Dist: requests
Requires-Dist: python-docx
Requires-Dist: pydantic
Requires-Dist: matplotlib
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license
Dynamic: license-file
Dynamic: platform
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# easyaidata

易析数据处理工具 - 一款功能强大的数据分析与处理工具，提供直观的图形界面和丰富的数据处理功能。

## 功能特性

- **数据导入与导出**：支持Excel、CSV等多种格式数据的导入和导出
- **数据清洗**：提供多种数据清洗工具，包括去重、填充、格式转换等
- **数据透视**：强大的分组透视功能，支持复杂的数据汇总分析
- **数据可视化**：内置绘图功能，支持多种图表类型
- **高级筛选**：支持正则表达式、数值范围、日期比较等多种筛选方式
- **趋势分析**：内置趋势分析工具，帮助识别数据变化趋势
- **ROR分析**：专业的收益率分析功能
- **智能辅助**：集成AI辅助功能，提供数据分析建议
- **扩展系统**：支持自定义扩展，满足特定业务需求
- **多标签界面**：支持多标签同时处理多个数据集

## 快速开始

### 安装

```bash
pip install easyaidata
```

### 运行

安装完成后，可以通过以下命令启动应用：

```bash
easyaidata
```


## 使用指南

### 数据导入

1. 点击工具栏中的"打开数据"按钮
2. 选择要导入的数据文件（支持Excel、CSV等格式）
3. 数据将在新标签页中打开

### 数据清洗

1. 选择要清洗的数据标签页
2. 点击工具栏中的"数据清洗"按钮
3. 在弹出的清洗对话框中选择清洗操作
4. 点击"执行"按钮完成清洗

### 数据透视

1. 选择要分析的数据标签页
2. 点击工具栏中的"分组透视"按钮
3. 设置分组字段和聚合方式
4. 点击"生成"按钮查看透视结果

### 数据可视化

1. 选择要可视化的数据标签页
2. 点击工具栏中的"图形绘制"按钮
3. 选择图表类型和数据字段
4. 点击"绘制"按钮生成图表

### 高级筛选

1. 在底部工具栏的"位置"下拉框中选择要筛选的列
2. 在"文本"输入框中输入筛选条件
3. 点击相应的操作按钮（含、非、>、<、=等）执行筛选
4. 筛选结果将在新标签页中显示

## 扩展系统

### 加载扩展

1. 点击底部工具栏中的"加载扩展"按钮
2. 选择扩展文件（.py格式）
3. 扩展将被加载并集成到系统中

### 自动加载扩展

在`settings/extensions.json`文件中配置扩展的自动加载：

```json
{
  "path/to/extension1.py": true,
  "path/to/extension2.py": false
}
```

设置为`true`的扩展将在应用启动时自动加载。

## 技能系统

应用内置了技能系统，提供多种数据处理技能：

- **数据清洗技能**：提供各种数据清洗操作
- **数据转换技能**：支持数据格式转换和处理
- **数据分析技能**：提供统计分析和数据挖掘功能
- **可视化技能**：提供多种数据可视化选项

## 系统要求

- Python 3.8+
- Windows、macOS或Linux操作系统
- 推荐配置：4GB以上内存，多核处理器

## 依赖项

- pandas
- numpy
- Pillow
- tksheet
- matplotlib
- polars
- pyarrow
- requests
- python-docx
- pydantic



## 版本历史

- **v2.4.0**：增强数据清洗功能，优化用户界面
- **v2.2.0**：添加趋势分析和ROR分析功能
- **v2.0**：初始版本，提供核心数据处理功能

## 许可证

本项目采用专有许可证。详情请参阅LICENSE文件。

### 许可证摘要

- **许可范围**：仅供个人、教育或非商业研究目的使用
- **限制**：
  - 不得用于任何商业目的
  - 不得修改、逆向工程、反编译或拆解软件
  - 不得分发、再许可或与第三方共享软件
  - 不得移除或更改任何版权声明或归属
- **知识产权**：软件受版权法和国际条约保护，所有标题和知识产权归版权持有人所有
- **免责声明**：软件按"原样"提供，不附带任何明示或暗示的担保
- **终止**：如果违反任何条款，本许可证自动终止

## 联系方式

- 问题反馈：411703730@qq.com

## 致谢

感谢所有为项目做出贡献的开发者和用户！

---

**易析数据处理工具** - 让数据分析变得简单高效！
