Skip to content

Releases: TerryPro/pythonnote

0.0.4版本

Choose a tag to compare

@TerryPro TerryPro released this 20 Jan 01:25

新增功能

  • 实现了AI代码生成助手功能
    • 支持选择要操作的DataFrame
    • 显示DataFrame的基本信息(行数、列数、内存占用)
    • 显示DataFrame的列信息(列名、数据类型、空值数量)
    • 支持通过自然语言描述生成Python代码
    • 生成的代码可直接在Jupyter单元格中执行

优化改进

  • 优化了DataFrame信息的展示方式
    • 使用卡片式布局展示基本信息
    • 使用表格展示列信息
    • 优化了UI布局和样式
  • 改进了AI提示词构建服务
    • 优化了系统提示词,使AI更好地理解数据上下文
    • 改进了用户提示词,确保生成纯Python代码
    • 支持在代码生成时考虑笔记本环境上下文
  • 增强了数据处理能力
    • 添加了对特殊数值类型的处理(NaN、Inf等)
    • 支持处理时间序列数据
    • 优化了JSON序列化过程

Bug修复

  • 修复了DataFrame预览时的JSON序列化错误
  • 修复了时间戳数据显示格式问题
  • 修复了AI对话框重复打开的问题
  • 修复了ResizeObserver相关的UI警告

0.0.3版本

Choose a tag to compare

@TerryPro TerryPro released this 19 Jan 17:58

新增

  • 优化了工具栏按钮的样式,使用圆形图标按钮
  • 为所有工具栏按钮添加了悬浮提示
  • 实现了主题切换的下拉菜单功能
  • 为单元格添加了复制内容功能
  • 优化了代码编辑器的自适应高度

优化

  • 改进了工具栏的视觉效果和交互体验
  • 优化了主题切换的用户界面
  • 改进了单元格的操作按钮布局
  • 优化了编辑器的显示效果

修复

  • 修复了编辑器高度不能自适应内容的问题
  • 修复了主题切换按钮的显示问题
  • 修复了单元格操作按钮的样式问题

0.0.2版本

Choose a tag to compare

@TerryPro TerryPro released this 19 Jan 06:35

v0.0.2 版本发布

新增功能

  • 数据文件管理
    • 支持上传 CSV 和 Excel 格式文件
    • 文件列表显示
    • 文件删除功能
    • 数据预览功能
  • 数据预览功能
    • 文件和数据信息显示
    • 数据内容表格预览
  • 代码生成功能
    • 数据加载代码
    • 数据分析代码
    • 数据可视化代码
    • 一键生成所有代码
  • 数据可视化支持
    • Matplotlib 和 Seaborn 集成
    • 数值分布图
    • 相关性热力图

0.0.1版本

Choose a tag to compare

@TerryPro TerryPro released this 18 Jan 16:52

[0.0.1] - 2024-03-19

新增功能

  • 基础的笔记本编辑功能
    • 支持Python代码单元格和Markdown单元格
    • 实时代码执行
    • 支持matplotlib和plotly图表显示
  • 文件管理功能
    • 创建新笔记本
    • 保存笔记本
    • 打开已有笔记本
    • 重命名笔记本
    • 删除笔记本
  • 单元格操作
    • 添加新单元格
    • 删除单元格
    • 上下移动单元格
    • 切换单元格类型
  • 导出功能
    • 支持导出为PDF格式
  • 界面主题
    • 支持浅色主题
    • 支持深色主题
    • 支持护眼模式
  • 用户界面
    • 响应式布局
    • 固定导航栏
    • 文件列表侧边栏
    • 美观的代码编辑器
    • 自定义滚动条样式