基于flask的数据分析平台
DAP简介DAP(data analysis platform)是一款采用开源软件开发的开源数据分析平台,可供个人学习与企业决策提供参考,本平台易于扩展,可以方便的根据实际的业务进行修改定制,具有一定的实用价值
·
DAP简介
DAP(data analysis platform)是一款采用开源软件开发的开源数据分析平台,可供个人学习与企业决策提供参考,本平台易于扩展,可以方便的根据实际的业务进行修改定制,具有一定的实用价值
本软件采用了上海某公司架构师GangTao的开源代码,其基本架构是:
本软件使用flask做服务器,充分利用python的数据分析功能,与机器学习能力,同时采用react.js的组件化开发,使得软件容易开发,易于维护。
安装说明
- Download本仓库代码到本地文件夹
- 安装python,以及相关package(建议使用anaconda ,python版本为2.7)其中需要额外下载MySQL与python上mysql的包,安装flask-Bcrypt
- 安装node.js
- 进入命令窗,cd到.static 目录下使用
-##install node first
-##cd package/static
npm install -g babel-cli
npm install babel-preset-es2015 –save
npm install babel-preset-react –save
babel –presets es2015,react –watch js/ –out-dir lib/ - 上面的命令会将文件编译好并输出至lib文件夹下
- 同时每次对文件进行修改需要执行如下命令 node r.js -o build.js 将build.js中的js文件压缩至一个文件中,可以提高js的相应速度
开源软件介绍
前端使用react.js —组件化开发
Select2.js—选择
Bootstrap—UI
JQuery datatables—数据展示
Fileinput—文件上传
Papaparse—解析文件
Echart—可视化
D3—可视化
写到最后
欢迎各界喜欢玩数据的GEEK加入,对本工程提出建议以改进本软件
383974457@qq.com
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献1条内容
所有评论(0)