Skip to content

SuperH-0630/CoTan

Repository files navigation

CoTan 智能科学计算笔记系统

什么是CoTan?

CoTan是基于python3x的一款用于数据科学等多方面的数理化系统。
可以用于数据处理、数学运算、物理分析等场景。

CoTan具有什么功能?

  • 快速草稿版,如:快速绘制坐标系、快速标注、快速绘制函数
  • 自动化网页系统,如:自动化网页测试、网络爬虫
  • 可视化git控制器,快速管理git仓库
  • 初等数学的代数运算,如:解线性方程、函数求解等
  • 函数系统(代数模块子模块),如:函数绘制,函数动态绘制,多函数比较等
  • 数据处理,如:特征工程、数据可视化
  • 机器学习,如:模型构建、模型数据可视化、特征数据可视化、矩阵运算
  • 笔记本功能(社区) 部分已实现
  • 物理仿真,如:受力分析,运动分析等 未来实现
  • 化学反应推理,如:反应计算,反应方程配平,反应机理预测 未来实现
  • 实验室管理系统,如:人员登记、药品登记等 未来实现
  • 数学几何分析,如:几何证明,几何约束 未来实现

为什么选择CoTan?

  • 深度与Python结合,可以用Python代码以插件的形式重写方法
  • 各模块为独立的进程,并且可以使用Python代码于其直接交互
  • 轻便不笨重,CoTan比其他科学计算系统更轻便,下一步CoTan将会尝试把GUI移植到HTML
  • 功能实用,CoTan功能丰富易用,容易上手
  • CoTan将会是一个开源项目

如何使用CoTan?

CoTan的主程序入口时Hello.py,建议使用Python3.7.5版本运行该程序。
你可能需要通过pip或其他方式安装以下模块才可以正常使用:

Pillow==7.0.0
pygame==1.9.6
selenium==3.141.0
requests==2.22.0
bs4==0.0.1
urllib3==1.24.3
Gitpython==3.1.0
numpy==1.18.1
pandas==0.25.3
pandas-profiling==2.5.0
scipy==1.4.1
sympy==1.5.1
matplotlib
pyecharts==1.7.0
sklearn(sciket-learn==0.22.2.post1)==0.0
pip==20.0.2

主页面左侧为功能按钮,目前实现的有:

  • CoTan草稿板:方便的画图系统,可以绘制函数等几何图形
  • 自动化网页:自动化网页测试、网络爬虫
  • Git仓库控制器:基于git的可视化仓库管理器,可以管理git仓库
  • 代数工厂:带数计算系统,支持符号运算,可定义未知数等求解线性方程
  • 数据科学:可用于处理表格数据,如数据清洗和数据可视化
  • 机器学习:提供常用机器学习算法,针对每一套算法有专门的可视化方式,并由简单的矩阵运算
  • 函数实验室:多函数并列对比、求值、绘图
  • 函数工厂:针对函数测绘功能升级,针对单一函数展开研究
  • 系统管理:查询CoTan日志、安装和使用插件
  • 通信管理器:模块间通信管理、可用python直接与其交互

CoTan的下一步计划

把CoTan的GUI重写为HTML,支持线上和本地部署,提供灵活的GUI界面

帮助CoTan的开发

CoTan开发团队接受并感谢:提交BUG、提交建议、提交代码、提交插件等帮助

关于CoTan

帮助文档

  • 目前,CoTan的帮助文档仍不详细,这一现状将会在以后得到改善

CoTan LOGO

LOGO

坐标轴标识数学与数据,火箭代表科学和快速,两者相加构成了一副上升趋势的折线图

CoTan官网社区

@CoTan官网社区

开发人员

最后编辑时间

  • 2020年3月22日 广州

About

基于Python的科学计算系统CoTan!

Resources

License

Stars

Watchers

Forks

Packages

No packages published