分类目录归档:开源项目

CiteSpace


CiteSpace是一款由美国德雷塞尔大学陈超美教授开发的科学文献分析与可视化工具,广泛应用于学术研究领域。以下是关于CiteSpace的详细介绍:

功能特点

  1. 数据来源:支持从Web of Science、Scopus、Dimensions、CNKI、CSSCI等多个数据库导入文献数据。
  2. 可视化分析:能够生成科学知识图谱,通过节点和边的网络结构展示文献之间的引用关系、共现关系等。
  3. 分析功能
  4. 共现分析:识别关键词、作者、机构等的共现关系。
  5. 聚类分析:将文献或关键词进行聚类,发现研究领域的子领域。
  6. 时间线分析:展示研究主题随时间的演变。
  7. 路径分析:识别关键路径和创新点。
  8. 热点与趋势分析:...

Read more

回测框架-开源项目


对于中国A股市场,许多开源项目主要面向美国市场或全球市场,因此在直接支持中国A股的数据源和工具上存在一些差异。不过,仍有一些开源项目可以通过与中国A股数据源(如Tushare、AkShare等)的集成,或者通过自定义数据获取模块来满足需求。以下是一些与中国A股匹配度较高的开源项目及其特点:

1. Backtrader

  • 简介:Backtrader 是一个强大的回测框架,虽然主要设计用于全球市场,但它具有很好的灵活性,可以通过自定义数据源适配中国A股。
  • 与A股匹配的特性
    • 可以使用 Tushare 或 AkShare 提供的中国A股数据源来获取历史和实时数据。
    • 支持自定义策略、回测,并能与...

Read more

开源量化交易平台-开源项目


从多个数据源获取金融数据、进行处理、存储和展示,尤其适用于构建聚合多个金融开源数据源的系统。以下是一些值得关注的项目:

1. Backtrader

  • 简介:Backtrader 是一个功能强大的开源量化交易框架,支持多种数据源集成(如Yahoo Finance、Interactive Brokers、Alpaca等),并且具有回测、策略开发、执行、风险管理等功能。它的一个重要特点是支持从多个数据源获取历史数据,并能进行统一的数据处理和回测。
  • 特点
    • 支持多种数据源(如股票、期货、外汇等)。
    • 强大的回测引擎和策略开发支持。
    • 可与现有交易所集成,执行实时交易。
    • 支持数据清洗、处理与可视化。
    • ...

Read more

OpenData-数据提取工具仓库


OpenData 是一个开源的数据提取工具仓库,专注于从各类网站爬取数据,并提供简单易用的 API 以供使用。以下是该仓库的详细介绍:

1. 最近更新

在 2019 - 10 - 10 进行了更新,修正了一些 issue 中的问题,包括:

  • 选股宝主题名称问题
  • 经济数据 pmi 获取失败的问题
  • 全球指数获取失败的问题
  • 私募基金数据获取失败的问题

2. 安装

该工具仅支持 python3,需要安装 python3.6 以上版本,且没有支持 python2 的计划。提供了两种安装方式:

  • 从 pypi 上安装:使用 pip install opendatatools 命令进行安装。
  • 下载源...

Read more

agentUniverse-基于大语言模型的多智能体框架


agentUniverse 是一个基于大语言模型的多智能体框架的仓库,以下是对该仓库的详细介绍:

基本信息

  • 语言版本:提供多种语言版本的文档,包括英语、中文、日语。
  • 技术栈:基于Python 3.10及以上版本开发。
  • 开源协议:采用 Apache-2.0 开源协议。
  • PyPI版本:当前版本为 v0.0.13。

项目概述

agentUniverse 是一个多智能体框架,核心是丰富的多智能体协作模式组件(作为协作模式工厂),其主要功能和特点如下: - 灵活可扩展:提供灵活且易于扩展的能力,用于构建单个智能体。 - 多智能体协作:允许智能体在解决不同领域的问题时各司其职,充分发挥其能力。 ...

Read more

pybroker-机器学习进行算法交易的 Python 框架


这个仓库是关于 pybroker 的项目,pybroker 是一个用于使用机器学习进行算法交易的 Python 框架。以下是关于这个仓库的详细介绍:

1. 项目概述

pybroker 旨在帮助用户开发算法交易策略,尤其专注于使用机器学习的策略。借助该框架,用户可以轻松创建和微调交易规则、构建强大的模型,并深入了解策略的性能。

2. 主要特性

  • 快速回测引擎:基于 NumPy 构建,并通过 Numba 加速,能高效进行回测。
  • 多工具交易规则与模型:可以轻松地在多个金融工具上创建和执行交易规则及模型。
  • 数据获取:可从多种数据源获取历史数据,如 AlpacaYahoo FinanceAKS...

Read more

akquant-开源的量化投资教程


akquant 是一个开源的量化投资教程项目,下面是关于这个仓库的详细介绍:

1. 项目概述

AKQuant 主要讲述 PyBroker 量化投资框架的使用和相关案例介绍。用户可以通过访问 利用 PyBroker 进行量化投资 进行阅读学习。

2. 项目结构

项目的主要目录和文件结构如下:

akquant/
├── .gitignore
├── .pre-commit-config.yaml
├── README.md
├── main.py
├── mkdocs.yml
├── pyproject.toml
├── requirements.txt
├── docs/
│   ├── ...

Read more

awesome-data-数据资源的汇总仓库


这个仓库名为awesome-data,从其README.md文件内容来看,它主要是一个关于数据资源的汇总仓库,以下是详细介绍:

1. 目的与参与方式

  • 目的:收集和整理各类数据资源,方便用户查找和使用。
  • 参与方式:如果用户想要添加自己喜欢的数据源,可以在该仓库中提一个issue。

2. 数据资源分类介绍

开源数据工具

Read more

开源财经数据接口库-aktools


这个仓库名为 aktools,是一款用于快速搭建 AKShare HTTP API 的工具,通过它可以利用一行命令来启动 HTTP 服务,从而让原本专属服务于 Python 用户的开源财经数据接口库 AKShare 的使用突破编程语言的限制。以下是该仓库的详细介绍:

主要特点

  • 依赖于 AKShare、FastAPI 和 Typer。
  • 无论使用 C/C++、Java、Go、Rust、Ruby、PHP、JavaScript、R、Matlab、Stata 等编程语言或软件,都可以快速、轻松获取财经数据,助力更好地展开研究和开发工作。

目录结构

.gitignore
.pre-commit-...

Read more

RAGFlow-生成式人工智能融入商业领域的平台


RAGFlow是一个致力于将生成式人工智能融入商业领域的平台,核心是其检索增强生成(RAG)引擎,为企业挖掘潜力提供支持。 1. 核心功能与优势

- **模板化分块**:采用模板化分块技术,具备智能且可解释的特性,能够对复杂格式的非结构化数据进行深度理解,从中精准提取知识,确保高质量的信息处理。
- **兼容多种数据源**:支持Word、幻灯片、Excel、文本、图像、扫描件、结构化数据、网页等多种类型的数据源,满足企业多样化的数据处理需求。
- **减少幻觉**:通过提供依据和引用,可快速查看关键参考资料与可追溯的引用信息,为生成的答案提供坚实依据,有效减少答案中的幻觉现象。
  1. ...

Read more