分类目录归档:开源项目

VNPY-开源量化交易平台


VNPY是一个“By Traders, For Traders”的基于Python的开源量化交易平台开发框架,具有以下特点和功能: 1. 特性

- **丰富接口**:支持期货、期权、股票等大量高性能交易Gateway接口,覆盖多个市场。
- **开箱即用**:内置多种量化交易策略App模块,可通过GUI图形界面或CLI脚本命令行模式管理运行。
- **自由扩展**:基于事件驱动引擎和Python语言特性,便于对接新交易接口或开发上层策略应用。
- **开源免费**:遵循MIT开源协议,在Gitee可获取源代码,可用于开源或商业项目且永久免费。
  1. 量化策略应用

    • CTA策略:基于策略...

Read more

DjangoBlog-博客系统-开源项目


这个 DjangoBlog 仓库是一个基于 python3.10Django4.0 的博客项目,其主要功能和特性如下:

内容管理功能

  • 文章、页面管理:支持文章、页面、分类目录、标签的添加、删除、编辑等操作。文章、评论及页面支持 Markdown 语法,且支持代码高亮,方便用户编写和展示丰富的内容。
  • 全文搜索:具备文章全文搜索功能,方便用户快速查找所需文章。

评论功能

  • 评论交互:提供完整的评论功能,用户可以发表回复评论。
  • 邮件提醒:评论有邮件提醒功能,方便用户及时了解评论动态。评论同样支持 Markdown 语法。

侧边栏功能

侧边栏有多种实用功能,如展示最新文章、最多阅读文...

Read more

视频管理 Web -开源项目


以下是一些基于 Python 实现的视频管理 Web 开源项目推荐,涵盖了视频点播、流媒体、内容管理等功能,适合学习和二次开发:


1. MediaCMS

  • GitHub 地址: https://github.com/mediacms-io/mediacms
  • 简介: MediaCMS 是一个现代化的开源视频和媒体内容管理系统(CMS),使用 Python/Django 和 React 开发,支持视频、音频、图片等多种媒体类型。它提供了丰富的功能,如多格式支持、自适应视频流、REST API、响应式设计等。
  • 特点:
    • 支持多种发布工作流程(公开、私有、自定义)。
    • 提供增强的视频播放器,支持多...

Read more

在线教育-开源项目


开源在线教育平台是指那些源代码公开、允许用户自由使用、修改和分发的在线教育系统。这些平台通常提供课程管理、学习资源分享、在线测试、互动讨论等功能,适用于学校、培训机构或个人教育者。以下是一些知名的开源在线教育平台:

1. Moodle

  • 简介: Moodle 是最流行的开源学习管理系统(LMS),广泛应用于全球的教育机构。它支持多种语言,提供丰富的插件和主题,用户可以根据需求进行定制。
  • 主要功能: 课程管理、作业提交、在线测验、论坛、成绩管理、多媒体支持等。
  • 官网: https://moodle.org

2. Open edX

  • 简介: Open edX 是由哈佛大学和麻省理工学院(M...

Read more

AlphaPy-机器学习框架-量化交易-开源项目


该网页主要介绍了名为AlphaPy的机器学习框架:

  1. 框架概述
  2. 是面向投机者和数据科学家的机器学习框架,用Python编写,结合了scikit-learnpandas等库,可用于多种任务,如运行机器学习模型、分析市场、预测体育赛事、开发交易系统和分析投资组合等。
  3. 包含alphapy基础包以及在其之上运行的领域管道MarketFlowmflow)和SportFlowsflow),将领域管道和模型管道分离,领域管道负责将原始数据转换为规范形式(训练集和测试集),模型管道用于处理各种项目且在多次Kaggle竞赛中得到发展。
  4. 框架组件
  5. 领域管道(Domain Pipeline):通过P...

Read more

LivePortrait 开源数字人


LivePortrait 是一种基于人工智能的先进框架,能够将静态图片转化为动态、逼真的视频。该技术由快手、中国科学技术大学和复旦大学联合开发,利用前沿的 AI 技术实现面部动画,包括头部运动、表情以及与音频输入的唇形同步。

LivePortrait 的核心特点

  1. 高质量动画:LivePortrait 可以动画化单张或多张人脸,生成流畅且自然的视频效果。
  2. 精准控制:用户可以精细调整面部表情、眼部运动和唇形同步,实现高度逼真的效果。
  3. 多样化输入支持:支持多种图像类型,如照片、绘画和 3D 渲染,以及不同风格(如写实、卡通和艺术肖像)。
  4. 高效性:在 RTX 4090 GPU 上,LivePo...

Read more

EchoMimic -开源数字人项目


EchoMimic 是阿里蚂蚁集团推出的开源数字人项目,旨在通过音频驱动生成逼真的数字人动画。目前,EchoMimic 已经更新到 V2 版本,支持从音频生成半身动画,包括面部表情、手势和身体动作的同步。以下是关于 EchoMimic 免费使用的相关信息:

1. EchoMimic 的核心功能

  • 音频驱动动画生成:通过输入音频文件,EchoMimic 可以生成与音频同步的面部表情、口型和手势动画。
  • 半身动画支持:相比 V1 版本仅支持头部动画,V2 版本扩展到了上半身动画,包括手势和身体动作。
  • 多语言支持:支持中文和英文,适用于多种场景,如虚拟主播、在线教育等。
  • 简化控制条件:减少了动画...

Read more

DBchat -基于人工智能的数据库查询工具


DBchat 是一款基于人工智能的数据库查询工具,旨在通过自然语言处理技术,让用户能够以自然语言的方式与数据库进行交互,从而简化复杂的 SQL 查询操作。以下是关于 DBchat 的一些关键信息:

核心功能

  1. 自然语言查询
  2. 用户可以用自然语言描述查询需求,DBchat 会自动将其转换为 SQL 查询语句。
  3. 例如,用户输入“显示销售额最高的 10 个产品”,DBchat 会生成相应的 SQL 查询。

  4. 数据库连接

  5. 支持连接多种类型的数据库,如 MySQL、PostgreSQL、SQL Server 等。
  6. 用户可以通过配置轻松连接到自己的数据库。

  7. 查询优化

  8. DBchat...

Read more

MarS 金融市场模拟预测引擎


MarS 金融市场模拟预测引擎 是一个假设性的金融市场模拟与预测工具,旨在通过多Agent系统(Multi-Agent System, MAS)、机器学习、大数据分析等技术,模拟金融市场中各类参与者的行为,并预测市场未来走势。以下是对其功能、特点和应用场景的详细解析:


核心功能

  1. 多Agent模拟系统
  2. 模拟金融市场中的各类参与者(如散户、机构投资者、高频交易者、做市商等)。
  3. 每个Agent具有独立的决策逻辑和行为模式,能够根据市场环境动态调整策略。

  4. 市场环境建模

  5. 模拟真实市场的交易机制、流动性、价格波动、交易成本等。
  6. 支持引入宏观经济数据、政策变化、新闻事件等外部因素,以...

Read more

Condution-跨平台任务管理工具


Condution 是一款开源的跨平台任务管理工具,旨在为用户提供简洁、强大且免费的任务管理解决方案。以下是关于 Condution 开源项目的详细介绍:


1. 项目背景与目标

Condution 的诞生源于对市场上昂贵且复杂的生产力工具的不满。它秉承“简单、免费”的理念,致力于为用户提供一个易于使用且功能强大的任务管理平台,适用于个人、团队以及各种生活和工作场景。


2. 技术栈

  • Electron:用于构建跨平台的桌面应用,支持 Windows、macOS 和 Linux 等多个操作系统。
  • Firebase:作为后端服务,提供数据存储、用户认证和实时同步功能。
  • Yarn:包管理工具...

Read more