[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-OpenBB-finance--OpenBB":3,"tool-OpenBB-finance--OpenBB":64},[4,17,27,35,43,56],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":16},3808,"stable-diffusion-webui","AUTOMATIC1111\u002Fstable-diffusion-webui","stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面，旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点，将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。\n\n无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师，还是想要深入探索模型潜力的开发者与研究人员，都能从中获益。其核心亮点在于极高的功能丰富度：不仅支持文生图、图生图、局部重绘（Inpainting）和外绘（Outpainting）等基础模式，还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外，它内置了 GFPGAN 和 CodeFormer 等人脸修复工具，支持多种神经网络放大算法，并允许用户通过插件系统无限扩展能力。即使是显存有限的设备，stable-diffusion-webui 也提供了相应的优化选项，让高质量的 AI 艺术创作变得触手可及。",162132,3,"2026-04-05T11:01:52",[13,14,15],"开发框架","图像","Agent","ready",{"id":18,"name":19,"github_repo":20,"description_zh":21,"stars":22,"difficulty_score":23,"last_commit_at":24,"category_tags":25,"status":16},1381,"everything-claude-code","affaan-m\u002Feverything-claude-code","everything-claude-code 是一套专为 AI 编程助手（如 Claude Code、Codex、Cursor 等）打造的高性能优化系统。它不仅仅是一组配置文件，而是一个经过长期实战打磨的完整框架，旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。\n\n通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能，everything-claude-code 能显著提升 AI 在复杂任务中的表现，帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略，使得模型响应更快、成本更低，同时有效防御潜在的攻击向量。\n\n这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库，还是需要 AI 协助进行安全审计与自动化测试，everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目，它融合了多语言支持与丰富的实战钩子（hooks），让 AI 真正成长为懂上",138956,2,"2026-04-05T11:33:21",[13,15,26],"语言模型",{"id":28,"name":29,"github_repo":30,"description_zh":31,"stars":32,"difficulty_score":23,"last_commit_at":33,"category_tags":34,"status":16},2271,"ComfyUI","Comfy-Org\u002FComfyUI","ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎，专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式，采用直观的节点式流程图界面，让用户通过连接不同的功能模块即可构建个性化的生成管线。\n\n这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景，也能自由组合模型、调整参数并实时预览效果，轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性，不仅支持 Windows、macOS 和 Linux 全平台，还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构，并率先支持 SDXL、Flux、SD3 等前沿模型。\n\n无论是希望深入探索算法潜力的研究人员和开发者，还是追求极致创作自由度的设计师与资深 AI 绘画爱好者，ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能，使其成为当前最灵活、生态最丰富的开源扩散模型工具之一，帮助用户将创意高效转化为现实。",107662,"2026-04-03T11:11:01",[13,14,15],{"id":36,"name":37,"github_repo":38,"description_zh":39,"stars":40,"difficulty_score":23,"last_commit_at":41,"category_tags":42,"status":16},3704,"NextChat","ChatGPTNextWeb\u002FNextChat","NextChat 是一款轻量且极速的 AI 助手，旨在为用户提供流畅、跨平台的大模型交互体验。它完美解决了用户在多设备间切换时难以保持对话连续性，以及面对众多 AI 模型不知如何统一管理的痛点。无论是日常办公、学习辅助还是创意激发，NextChat 都能让用户随时随地通过网页、iOS、Android、Windows、MacOS 或 Linux 端无缝接入智能服务。\n\n这款工具非常适合普通用户、学生、职场人士以及需要私有化部署的企业团队使用。对于开发者而言，它也提供了便捷的自托管方案，支持一键部署到 Vercel 或 Zeabur 等平台。\n\nNextChat 的核心亮点在于其广泛的模型兼容性，原生支持 Claude、DeepSeek、GPT-4 及 Gemini Pro 等主流大模型，让用户在一个界面即可自由切换不同 AI 能力。此外，它还率先支持 MCP（Model Context Protocol）协议，增强了上下文处理能力。针对企业用户，NextChat 提供专业版解决方案，具备品牌定制、细粒度权限控制、内部知识库整合及安全审计等功能，满足公司对数据隐私和个性化管理的高标准要求。",87618,"2026-04-05T07:20:52",[13,26],{"id":44,"name":45,"github_repo":46,"description_zh":47,"stars":48,"difficulty_score":23,"last_commit_at":49,"category_tags":50,"status":16},2268,"ML-For-Beginners","microsoft\u002FML-For-Beginners","ML-For-Beginners 是由微软推出的一套系统化机器学习入门课程，旨在帮助零基础用户轻松掌握经典机器学习知识。这套课程将学习路径规划为 12 周，包含 26 节精炼课程和 52 道配套测验，内容涵盖从基础概念到实际应用的完整流程，有效解决了初学者面对庞大知识体系时无从下手、缺乏结构化指导的痛点。\n\n无论是希望转型的开发者、需要补充算法背景的研究人员，还是对人工智能充满好奇的普通爱好者，都能从中受益。课程不仅提供了清晰的理论讲解，还强调动手实践，让用户在循序渐进中建立扎实的技能基础。其独特的亮点在于强大的多语言支持，通过自动化机制提供了包括简体中文在内的 50 多种语言版本，极大地降低了全球不同背景用户的学习门槛。此外，项目采用开源协作模式，社区活跃且内容持续更新，确保学习者能获取前沿且准确的技术资讯。如果你正寻找一条清晰、友好且专业的机器学习入门之路，ML-For-Beginners 将是理想的起点。",84991,"2026-04-05T10:45:23",[14,51,52,53,15,54,26,13,55],"数据工具","视频","插件","其他","音频",{"id":57,"name":58,"github_repo":59,"description_zh":60,"stars":61,"difficulty_score":10,"last_commit_at":62,"category_tags":63,"status":16},3128,"ragflow","infiniflow\u002Fragflow","RAGFlow 是一款领先的开源检索增强生成（RAG）引擎，旨在为大语言模型构建更精准、可靠的上下文层。它巧妙地将前沿的 RAG 技术与智能体（Agent）能力相结合，不仅支持从各类文档中高效提取知识，还能让模型基于这些知识进行逻辑推理和任务执行。\n\n在大模型应用中，幻觉问题和知识滞后是常见痛点。RAGFlow 通过深度解析复杂文档结构（如表格、图表及混合排版），显著提升了信息检索的准确度，从而有效减少模型“胡编乱造”的现象，确保回答既有据可依又具备时效性。其内置的智能体机制更进一步，使系统不仅能回答问题，还能自主规划步骤解决复杂问题。\n\n这款工具特别适合开发者、企业技术团队以及 AI 研究人员使用。无论是希望快速搭建私有知识库问答系统，还是致力于探索大模型在垂直领域落地的创新者，都能从中受益。RAGFlow 提供了可视化的工作流编排界面和灵活的 API 接口，既降低了非算法背景用户的上手门槛，也满足了专业开发者对系统深度定制的需求。作为基于 Apache 2.0 协议开源的项目，它正成为连接通用大模型与行业专有知识之间的重要桥梁。",77062,"2026-04-04T04:44:48",[15,14,13,26,54],{"id":65,"github_repo":66,"name":67,"description_en":68,"description_zh":69,"ai_summary_zh":69,"readme_en":70,"readme_zh":71,"quickstart_zh":72,"use_case_zh":73,"hero_image_url":74,"owner_login":75,"owner_name":67,"owner_avatar_url":76,"owner_bio":77,"owner_company":78,"owner_location":78,"owner_email":79,"owner_twitter":80,"owner_website":81,"owner_url":82,"languages":83,"stars":88,"forks":89,"last_commit_at":90,"license":91,"difficulty_score":23,"env_os":92,"env_gpu":92,"env_ram":92,"env_deps":93,"category_tags":101,"github_topics":102,"view_count":115,"oss_zip_url":78,"oss_zip_packed_at":78,"status":16,"created_at":116,"updated_at":117,"faqs":118,"releases":157},3840,"OpenBB-finance\u002FOpenBB","OpenBB","Financial data platform for analysts, quants and AI agents.","OpenBB 是一个专为金融分析师、量化研究员及 AI 智能体打造的开源数据平台。它致力于解决金融领域数据来源分散、格式不一且整合困难的痛点，通过“一次连接，随处消费”的架构理念，将专有、授权及公开数据源统一标准化。\n\n无论是需要深度挖掘数据的量化专家，还是依赖可视化报表的金融分析师，亦或是构建自动化策略的 AI 开发者，都能从中获益。OpenBB 的核心亮点在于其强大的通用性：它不仅能作为 Python 库供开发者直接调用（如轻松获取苹果公司的历史股价），还能通过 REST API 服务于各类应用，甚至直接对接 MCP 服务器以驱动 AI 智能体。此外，它可与 OpenBB Workspace 企业级界面无缝集成，让用户在图形化环境中直观分析数据或利用 AI 助手。只需简单的 pip 安装即可起步，OpenBB 让高质量的金融数据整合变得高效且触手可及，是构建现代金融分析工作流的理想基础设施。","\u003Cbr \u002F>\n\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fblob\u002Fdevelop\u002Fimages\u002Fodp-light.svg?raw=true#gh-light-mode-only\" alt=\"Open Data Platform by OpenBB logo\" width=\"600\">\n\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fblob\u002Fdevelop\u002Fimages\u002Fodp-dark.svg?raw=true#gh-dark-mode-only\" alt=\"Open Data Platform by OpenBB logo\" width=\"600\">\n\u003Cbr \u002F>\n\u003Cbr \u002F>\n\n[![Twitter](https:\u002F\u002Fimg.shields.io\u002Ftwitter\u002Furl\u002Fhttps\u002Ftwitter.com\u002Fopenbb_finance.svg?style=social&label=Follow%20%40openbb_finance)](https:\u002F\u002Fx.com\u002Fopenbb_finance)\n[![Discord Shield](https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F831165782750789672)](https:\u002F\u002Fdiscord.com\u002Finvite\u002FxPHTuHCmuV)\n[![Open in Dev Containers](https:\u002F\u002Fimg.shields.io\u002Fstatic\u002Fv1?label=Dev%20Containers&message=Open&color=blue&logo=visualstudiocode)](https:\u002F\u002Fvscode.dev\u002Fredirect?url=vscode:\u002F\u002Fms-vscode-remote.remote-containers\u002FcloneInVolume?url=https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB)\n\u003Ca href=\"https:\u002F\u002Fcodespaces.new\u002FOpenBB-finance\u002FOpenBB\">\n  \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fcodespaces\u002Fbadge.svg\" height=\"20\" \u002F>\n\u003C\u002Fa>\n\u003Ca target=\"_blank\" href=\"https:\u002F\u002Fcolab.research.google.com\u002Fgithub\u002FOpenBB-finance\u002FOpenBB\u002Fblob\u002Fdevelop\u002Fexamples\u002FgoogleColab.ipynb\">\n  \u003Cimg src=\"https:\u002F\u002Fcolab.research.google.com\u002Fassets\u002Fcolab-badge.svg\" alt=\"Open In Colab\"\u002F>\n\u003C\u002Fa>\n[![PyPI](https:\u002F\u002Fimg.shields.io\u002Fpypi\u002Fv\u002Fopenbb?color=blue&label=PyPI%20Package)](https:\u002F\u002Fpypi.org\u002Fproject\u002Fopenbb\u002F)\n\nOpen Data Platform by OpenBB (ODP) is the open-source toolset that helps data engineers integrate proprietary, licensed, and public data sources into downstream applications like AI copilots and research dashboards.\n\nODP operates as the \"connect once, consume everywhere\" infrastructure layer that consolidates and exposes data to multiple surfaces at once: Python environments for quants, OpenBB Workspace and Excel for analysts, MCP servers for AI agents, and REST APIs for other applications.\n\n\u003Ca href=\"https:\u002F\u002Fpro.openbb.co\">\n  \u003Cdiv align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FOpenBB-finance_OpenBB_readme_45cff022bde4.png\" alt=\"Logo\" width=\"1000\">\n  \u003C\u002Fdiv>\n\u003C\u002Fa>\n\nGet started with: `pip install openbb`\n\n```python\nfrom openbb import obb\noutput = obb.equity.price.historical(\"AAPL\")\ndf = output.to_dataframe()\n```\n\nData integrations available can be found here: \u003Chttps:\u002F\u002Fdocs.openbb.co\u002Fpython\u002Freference>\n\n---\n\n## OpenBB Workspace\n\nWhile the Open Data Platform provides the open-source data integration foundation, **OpenBB Workspace** offers the enterprise UI for analysts to visualize datasets and leverage AI agents. The platform's \"connect once, consume everywhere\" architecture enables seamless integration between the two.\n\nYou can find OpenBB Workspace at \u003Chttps:\u002F\u002Fpro.openbb.co>.\n\u003Ca href=\"https:\u002F\u002Fpro.openbb.co\">\n  \u003Cdiv align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FOpenBB-finance_OpenBB_readme_19fec4f923b4.png\" alt=\"Logo\" width=\"1000\">\n  \u003C\u002Fdiv>\n\u003C\u002Fa>\n\nData integration:\n\n- You can learn more about adding data to the OpenBB workspace from the [docs](https:\u002F\u002Fdocs.openbb.co\u002Fworkspace) or [this open source repository](https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002Fbackends-for-openbb).\n\nAI Agents integration:\n\n- You can learn more about adding AI agents to the OpenBB workspace from [this open source repository](https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002Fagents-for-openbb).\n\n### Integrating Open Data Platform to the OpenBB Workspace\n\nConnect this library to the OpenBB Workspace with a few simple commands, in a Python (3.9.21 - 3.12) environment.\n\n#### Run an ODP backend\n\n- Install the packages.\n\n```sh\npip install \"openbb[all]\"\n```\n\n- Start the API server over localhost.\n\n```sh\nopenbb-api\n```\n\nThis will launch a FastAPI server, via Uvicorn, at `127.0.0.1:6900`.\n\nYou can check that it works by going to \u003Chttp:\u002F\u002F127.0.0.1:6900>.\n\n#### Integrate the ODP Backend to OpenBB Workspace\n\nSign-in to the [OpenBB Workspace](https:\u002F\u002Fpro.openbb.co\u002F), and follow the following steps:\n\n![CleanShot 2025-05-17 at 09 51 56@2x](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FOpenBB-finance_OpenBB_readme_30003186ced2.png)\n\n1. Go to the \"Apps\" tab\n2. Click on \"Connect backend\"\n3. Fill in the form with:\n   Name: Open Data Platform\n   URL: \u003Chttp:\u002F\u002F127.0.0.1:6900>\n4. Click on \"Test\". You should get a \"Test successful\" with the number of apps found.\n5. Click on \"Add\".\n\nThat's it.\n\n---\n\n\u003C!-- TABLE OF CONTENTS -->\n\u003Cdetails closed=\"closed\">\n  \u003Csummary>\u003Ch2 style=\"display: inline-block\">Table of Contents\u003C\u002Fh2>\u003C\u002Fsummary>\n  \u003Col>\n    \u003Cli>\u003Ca href=\"#1-installation\">Installation\u003C\u002Fa>\u003C\u002Fli>\n    \u003Cli>\u003Ca href=\"#2-contributing\">Contributing\u003C\u002Fa>\u003C\u002Fli>\n    \u003Cli>\u003Ca href=\"#3-license\">License\u003C\u002Fa>\u003C\u002Fli>\n    \u003Cli>\u003Ca href=\"#4-disclaimer\">Disclaimer\u003C\u002Fa>\u003C\u002Fli>\n    \u003Cli>\u003Ca href=\"#5-contacts\">Contacts\u003C\u002Fa>\u003C\u002Fli>\n    \u003Cli>\u003Ca href=\"#6-star-history\">Star History\u003C\u002Fa>\u003C\u002Fli>\n    \u003Cli>\u003Ca href=\"#7-contributors\">Contributors\u003C\u002Fa>\u003C\u002Fli>\n  \u003C\u002Fol>\n\u003C\u002Fdetails>\n\n## 1. Installation\n\nThe ODP Python Package can be installed from [PyPI package](https:\u002F\u002Fpypi.org\u002Fproject\u002Fopenbb\u002F) by running `pip install openbb`\n\nor by cloning the repository directly with `git clone https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB.git`.\n\nPlease find more about the installation process, in the [OpenBB Documentation](https:\u002F\u002Fdocs.openbb.co\u002Fpython\u002Finstallation).\n\n### ODP CLI installation\n\nThe ODP CLI is a command-line interface that allows you to access the ODP directly from your command line.\n\nIt can be installed by running `pip install openbb-cli`\n\nor by cloning the repository directly with  `git clone https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB.git`.\n\nPlease find more about the installation process in the [OpenBB Documentation](https:\u002F\u002Fdocs.openbb.co\u002Fcli\u002Finstallation).\n\n## 2. Contributing\n\nThere are three main ways of contributing to this project. (Hopefully you have starred the project by now ⭐️)\n\n### Become a Contributor\n\n- More information on our [Developer Documentation](https:\u002F\u002Fdocs.openbb.co\u002Fpython\u002Fdeveloper).\n\n### Create a GitHub ticket\n\nBefore creating a ticket make sure the one you are creating doesn't exist already [among the existing issues](https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fissues)\n\n- [Report bug](https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fissues\u002Fnew?assignees=&labels=bug&template=bug_report.md&title=%5BBug%5D)\n- [Suggest improvement](https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fissues\u002Fnew?assignees=&labels=enhancement&template=enhancement.md&title=%5BIMPROVE%5D)\n- [Request a feature](https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fissues\u002Fnew?assignees=&labels=new+feature&template=feature_request.md&title=%5BFR%5D)\n\n### Provide feedback\n\nWe are most active on [our Discord](https:\u002F\u002Fopenbb.co\u002Fdiscord), but feel free to reach out to us in any of [our social media](https:\u002F\u002Fopenbb.co\u002Flinks) for feedback.\n\n## 3. License\n\nDistributed under the AGPLv3 License. See\n[LICENSE](https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fblob\u002Fmain\u002FLICENSE) for more information.\n\n## 4. Disclaimer\n\nTrading in financial instruments involves high risks including the risk of losing some, or all, of your investment\namount, and may not be suitable for all investors.\n\nBefore deciding to trade in a financial instrument you should be fully informed of the risks and costs associated with trading the financial markets, carefully consider your investment objectives, level of experience, and risk appetite, and seek professional advice where needed.\n\nThe data contained in the Open Data Platform is not necessarily accurate.\n\nOpenBB and any provider of the data contained in this website will not accept liability for any loss or damage as a result of your trading, or your reliance on the information displayed.\n\nAll names, logos, and brands of third parties that may be referenced in our sites, products or documentation are trademarks of their respective owners. Unless otherwise specified, OpenBB and its products and services are not endorsed by, sponsored by, or affiliated with these third parties.\n\nOur use of these names, logos, and brands is for identification purposes only, and does not imply any such endorsement, sponsorship, or affiliation.\n\n## 5. Contacts\n\nIf you have any questions about the platform or anything OpenBB, feel free to email us at `support@openbb.co`\n\nIf you want to say hi, or are interested in partnering with us, feel free to reach us at `hello@openbb.co`\n\nAny of our social media platforms: [openbb.co\u002Flinks](https:\u002F\u002Fopenbb.co\u002Flinks)\n\n## 6. Star History\n\nThis is a proxy of our growth and that we are just getting started.\n\nBut for more metrics important to us check [openbb.co\u002Fopen](https:\u002F\u002Fopenbb.co\u002Fopen).\n\n[![Star History Chart](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FOpenBB-finance_OpenBB_readme_dbc1059fdd8c.png)](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FOpenBB-finance_OpenBB_readme_dbc1059fdd8c.png)\n\n## 7. Contributors\n\nOpenBB wouldn't be OpenBB without you. If we are going to disrupt financial industry, every contribution counts. Thank you for being part of this journey.\n\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fgraphs\u002Fcontributors\">\n   \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FOpenBB-finance_OpenBB_readme_2091d90deabb.png\" width=\"800\"\u002F>\n\u003C\u002Fa>\n\n\u003C!-- MARKDOWN LINKS & IMAGES -->\n\u003C!-- https:\u002F\u002Fwww.markdownguide.org\u002Fbasic-syntax\u002F#reference-style-links -->\n\n[contributors-shield]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fcontributors\u002FOpenBB-finance\u002FOpenBB.svg?style=for-the-badge\n[contributors-url]: https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fgraphs\u002Fcontributors\n[forks-shield]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fforks\u002FOpenBB-finance\u002FOpenBB.svg?style=for-the-badge\n[forks-url]: https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fnetwork\u002Fmembers\n[stars-shield]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002FOpenBB-finance\u002FOpenBB.svg?style=for-the-badge\n[stars-url]: https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fstargazers\n[issues-shield]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues\u002FOpenBB-finance\u002FOpenBB.svg?style=for-the-badge&color=blue\n[issues-url]: https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fissues\n[bugs-open-shield]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues\u002FOpenBB-finance\u002FOpenBB\u002Fbug.svg?style=for-the-badge&color=yellow\n[bugs-open-url]: https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fissues?q=is%3Aissue+label%3Abug+is%3Aopen\n[bugs-closed-shield]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues-closed\u002FOpenBB-finance\u002FOpenBB\u002Fbug.svg?style=for-the-badge&color=success\n[bugs-closed-url]: https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fissues?q=is%3Aissue+label%3Abug+is%3Aclosed\n[license-shield]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002FOpenBB-finance\u002FOpenBB.svg?style=for-the-badge\n[license-url]: https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fblob\u002Fmain\u002FLICENSE.txt\n[linkedin-shield]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F-LinkedIn-black.svg?style=for-the-badge&logo=linkedin&colorB=555\n[linkedin-url]: https:\u002F\u002Flinkedin.com\u002Fin\u002FDidierRLopes\n","\u003Cbr \u002F>\n\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fblob\u002Fdevelop\u002Fimages\u002Fodp-light.svg?raw=true#gh-light-mode-only\" alt=\"Open Data Platform by OpenBB logo\" width=\"600\">\n\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fblob\u002Fdevelop\u002Fimages\u002Fodp-dark.svg?raw=true#gh-dark-mode-only\" alt=\"Open Data Platform by OpenBB logo\" width=\"600\">\n\u003Cbr \u002F>\n\u003Cbr \u002F>\n\n[![Twitter](https:\u002F\u002Fimg.shields.io\u002Ftwitter\u002Furl\u002Fhttps\u002Ftwitter.com\u002Fopenbb_finance.svg?style=social&label=Follow%20%40openbb_finance)](https:\u002F\u002Fx.com\u002Fopenbb_finance)\n[![Discord Shield](https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F831165782750789672)](https:\u002F\u002Fdiscord.com\u002Finvite\u002FxPHTuHCmuV)\n[![Open in Dev Containers](https:\u002F\u002Fimg.shields.io\u002Fstatic\u002Fv1?label=Dev%20Containers&message=Open&color=blue&logo=visualstudiocode)](https:\u002F\u002Fvscode.dev\u002Fredirect?url=vscode:\u002F\u002Fms-vscode-remote.remote-containers\u002FcloneInVolume?url=https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB)\n\u003Ca href=\"https:\u002F\u002Fcodespaces.new\u002FOpenBB-finance\u002FOpenBB\">\n  \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fcodespaces\u002Fbadge.svg\" height=\"20\" \u002F>\n\u003C\u002Fa>\n\u003Ca target=\"_blank\" href=\"https:\u002F\u002Fcolab.research.google.com\u002Fgithub\u002FOpenBB-finance\u002FOpenBB\u002Fblob\u002Fdevelop\u002Fexamples\u002FgoogleColab.ipynb\">\n  \u003Cimg src=\"https:\u002F\u002Fcolab.research.google.com\u002Fassets\u002Fcolab-badge.svg\" alt=\"Open In Colab\"\u002F>\n\u003C\u002Fa>\n[![PyPI](https:\u002F\u002Fimg.shields.io\u002Fpypi\u002Fv\u002Fopenbb?color=blue&label=PyPI%20Package)](https:\u002F\u002Fpypi.org\u002Fproject\u002Fopenbb\u002F)\n\nOpen Data Platform by OpenBB (ODP) 是一套开源工具集，旨在帮助数据工程师将专有、授权及公开数据源整合至下游应用中，例如 AI 助理和研究仪表板。\n\nODP 充当“一次连接，多端消费”的基础设施层，可同时将数据整合并暴露给多个平台：供量化分析师使用的 Python 环境、供分析师使用的 OpenBB Workspace 和 Excel、供 AI 代理使用的 MCP 服务器，以及供其他应用调用的 REST API。\n\n\u003Ca href=\"https:\u002F\u002Fpro.openbb.co\">\n  \u003Cdiv align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FOpenBB-finance_OpenBB_readme_45cff022bde4.png\" alt=\"Logo\" width=\"1000\">\n  \u003C\u002Fdiv>\n\u003C\u002Fa>\n\n开始使用：`pip install openbb`\n\n```python\nfrom openbb import obb\noutput = obb.equity.price.historical(\"AAPL\")\ndf = output.to_dataframe()\n```\n\n可用的数据集成可在以下链接找到：\u003Chttps:\u002F\u002Fdocs.openbb.co\u002Fpython\u002Freference>\n\n---\n\n## OpenBB Workspace\n\n虽然 Open Data Platform 提供了开源的数据集成基础，但 **OpenBB Workspace** 则为分析师提供了企业级用户界面，用于可视化数据集并利用 AI 代理。该平台的“一次连接，多端消费”架构实现了两者的无缝集成。\n\n您可以在 \u003Chttps:\u002F\u002Fpro.openbb.co> 找到 OpenBB Workspace。\n\u003Ca href=\"https:\u002F\u002Fpro.openbb.co\">\n  \u003Cdiv align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FOpenBB-finance_OpenBB_readme_19fec4f923b4.png\" alt=\"Logo\" width=\"1000\">\n  \u003C\u002Fdiv>\n\u003C\u002Fa>\n\n数据集成：\n\n- 您可以从 [文档](https:\u002F\u002Fdocs.openbb.co\u002Fworkspace) 或 [此开源仓库](https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002Fbackends-for-openbb) 中了解更多关于如何将数据添加到 OpenBB Workspace 的信息。\n\nAI 代理集成：\n\n- 您可以从 [此开源仓库](https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002Fagents-for-openbb) 中了解更多关于如何将 AI 代理添加到 OpenBB Workspace 的信息。\n\n### 将 Open Data Platform 集成到 OpenBB Workspace\n\n只需在 Python（3.9.21 - 3.12）环境中执行几条简单命令，即可将此库连接到 OpenBB Workspace。\n\n#### 运行 ODP 后端\n\n- 安装相关包。\n\n```sh\npip install \"openbb[all]\"\n```\n\n- 在本地主机上启动 API 服务器。\n\n```sh\nopenbb-api\n```\n\n这将通过 Uvicorn 启动一个 FastAPI 服务器，地址为 `127.0.0.1:6900`。\n\n您可以通过访问 \u003Chttp:\u002F\u002F127.0.0.1:6900> 来检查其是否正常运行。\n\n#### 将 ODP 后端集成到 OpenBB Workspace\n\n登录 [OpenBB Workspace](https:\u002F\u002Fpro.openbb.co\u002F)，然后按照以下步骤操作：\n\n![CleanShot 2025-05-17 at 09 51 56@2x](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FOpenBB-finance_OpenBB_readme_30003186ced2.png)\n\n1. 转到“Apps”选项卡\n2. 点击“Connect backend”\n3. 填写表单：\n   名称：Open Data Platform\n   URL：\u003Chttp:\u002F\u002F127.0.0.1:6900>\n4. 点击“Test”。您应该会看到一条显示已找到应用数量的“Test successful”消息。\n5. 点击“Add”。\n\n完成！\n\n---\n\n\u003C!-- 目录 -->\n\u003Cdetails closed=\"closed\">\n  \u003Csummary>\u003Ch2 style=\"display: inline-block\">目录\u003C\u002Fh2>\u003C\u002Fsummary>\n  \u003Col>\n    \u003Cli>\u003Ca href=\"#1-installation\">安装\u003C\u002Fa>\u003C\u002Fli>\n    \u003Cli>\u003Ca href=\"#2-contributing\">贡献\u003C\u002Fa>\u003C\u002Fli>\n    \u003Cli>\u003Ca href=\"#3-license\">许可证\u003C\u002Fa>\u003C\u002Fli>\n    \u003Cli>\u003Ca href=\"#4-disclaimer\">免责声明\u003C\u002Fa>\u003C\u002Fli>\n    \u003Cli>\u003Ca href=\"#5-contacts\">联系方式\u003C\u002Fa>\u003C\u002Fli>\n    \u003Cli>\u003Ca href=\"#6-star-history\">星标历史\u003C\u002Fa>\u003C\u002Fli>\n    \u003Cli>\u003Ca href=\"#7-contributors\">贡献者\u003C\u002Fa>\u003C\u002Fli>\n  \u003C\u002Fol>\n\u003C\u002Fdetails>\n\n## 1. 安装\n\nODP Python 包可通过 [PyPI](https:\u002F\u002Fpypi.org\u002Fproject\u002Fopenbb\u002F) 安装，运行 `pip install openbb` 即可；或者直接克隆仓库：`git clone https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB.git`。\n\n有关安装过程的更多信息，请参阅 [OpenBB 文档](https:\u002F\u002Fdocs.openbb.co\u002Fpython\u002Finstallation)。\n\n### ODP CLI 安装\n\nODP CLI 是一个命令行界面，允许您直接从命令行访问 ODP。\n\n您可以运行 `pip install openbb-cli` 来安装，也可以直接克隆仓库：`git clone https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB.git`。\n\n有关安装过程的更多信息，请参阅 [OpenBB 文档](https:\u002F\u002Fdocs.openbb.co\u002Fcli\u002Finstallation)。\n\n## 2. 贡献\n\n参与本项目主要有三种方式。（希望您现在已经为该项目加星 ⭐️）\n\n### 成为贡献者\n\n- 更多信息请参阅我们的 [开发者文档](https:\u002F\u002Fdocs.openbb.co\u002Fpython\u002Fdeveloper)。\n\n### 创建 GitHub 问题\n\n在创建问题之前，请确保您要创建的问题尚未存在于 [现有问题列表](https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fissues) 中。\n\n- [报告 bug](https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fissues\u002Fnew?assignees=&labels=bug&template=bug_report.md&title=%5BBug%5D)\n- [提出改进建议](https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fissues\u002Fnew?assignees=&labels=enhancement&template=enhancement.md&title=%5BIMPROVE%5D)\n- [请求新功能](https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fissues\u002Fnew?assignees=&labels=new+feature&template=feature_request.md&title=%5BFR%5D)\n\n### 提供反馈\n\n我们在 [我们的 Discord](https:\u002F\u002Fopenbb.co\u002Fdiscord) 上最为活跃，但您也可以通过任何 [我们的社交媒体](https:\u002F\u002Fopenbb.co\u002Flinks) 与我们联系，提供反馈。\n\n## 3. 许可证\n\n本项目采用 AGPLv3 许可证进行分发。更多信息请参阅 [LICENSE](https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fblob\u002Fmain\u002FLICENSE) 文件。\n\n## 4. 免责声明\n\n金融工具交易涉及高风险，包括损失部分或全部投资金额的风险，可能并不适合所有投资者。\n\n在决定交易某种金融工具之前，您应当充分了解与金融市场交易相关的风险和成本，仔细考虑您的投资目标、经验水平和风险承受能力，并在必要时寻求专业建议。\n\n开放数据平台中包含的数据未必准确。\n\nOpenBB及本网站所载数据的任何提供方均不对您因交易或依赖所展示信息而产生的任何损失或损害承担责任。\n\n我们网站、产品或文档中可能引用的第三方名称、标识和品牌均为其各自所有者的商标。除非另有说明，OpenBB及其产品和服务并未获得这些第三方的认可、赞助或关联。\n\n我们使用这些名称、标识和品牌仅用于识别目的，并不意味着存在任何形式的认可、赞助或关联。\n\n## 5. 联系方式\n\n如果您对平台或OpenBB有任何疑问，请随时发送邮件至 `support@openbb.co`。\n\n如果您想打个招呼，或有意与我们合作，欢迎通过 `hello@openbb.co` 联系我们。\n\n我们的社交媒体平台：[openbb.co\u002Flinks](https:\u002F\u002Fopenbb.co\u002Flinks)\n\n## 6. 星标历史\n\n这是我们成长的一个指标，也表明我们才刚刚起步。\n\n如需了解更多对我们重要的指标，请访问 [openbb.co\u002Fopen](https:\u002F\u002Fopenbb.co\u002Fopen)。\n\n[![星标历史图表](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FOpenBB-finance_OpenBB_readme_dbc1059fdd8c.png)](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FOpenBB-finance_OpenBB_readme_dbc1059fdd8c.png)\n\n## 7. 贡献者\n\n没有您，OpenBB就不会是现在的OpenBB。如果我们想要颠覆金融行业，每一份贡献都至关重要。感谢您参与这一旅程。\n\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fgraphs\u002Fcontributors\">\n   \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FOpenBB-finance_OpenBB_readme_2091d90deabb.png\" width=\"800\"\u002F>\n\u003C\u002Fa>\n\n\u003C!-- MARKDOWN LINKS & IMAGES -->\n\u003C!-- https:\u002F\u002Fwww.markdownguide.org\u002Fbasic-syntax\u002F#reference-style-links -->\n\n[contributors-shield]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fcontributors\u002FOpenBB-finance\u002FOpenBB.svg?style=for-the-badge\n[contributors-url]: https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fgraphs\u002Fcontributors\n[forks-shield]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fforks\u002FOpenBB-finance\u002FOpenBB.svg?style=for-the-badge\n[forks-url]: https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fnetwork\u002Fmembers\n[stars-shield]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002FOpenBB-finance\u002FOpenBB.svg?style=for-the-badge\n[stars-url]: https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fstargazers\n[issues-shield]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues\u002FOpenBB-finance\u002FOpenBB.svg?style=for-the-badge&color=blue\n[issues-url]: https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fissues\n[bugs-open-shield]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues\u002FOpenBB-finance\u002FOpenBB\u002Fbug.svg?style=for-the-badge&color=yellow\n[bugs-open-url]: https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fissues?q=is%3Aissue+label%3Abug+is%3Aopen\n[bugs-closed-shield]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues-closed\u002FOpenBB-finance\u002FOpenBB\u002Fbug.svg?style=for-the-badge&color=success\n[bugs-closed-url]: https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fissues?q=is%3Aissue+label%3Abug+is%3Aclosed\n[license-shield]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002FOpenBB-finance\u002FOpenBB.svg?style=for-the-badge\n[license-url]: https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fblob\u002Fmain\u002FLICENSE.txt\n[linkedin-shield]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F-LinkedIn-black.svg?style=for-the-badge&logo=linkedin&colorB=555\n[linkedin-url]: https:\u002F\u002Flinkedin.com\u002Fin\u002FDidierRLopes","# OpenBB 快速上手指南\n\nOpenBB (Open Data Platform) 是一个开源数据平台，旨在帮助数据工程师将专有、授权和公共数据源集成到下游应用（如 AI 助手、研究仪表板）中。它采用“一次连接，随处消费”的架构，支持 Python、Excel、REST API 等多种环境。\n\n## 1. 环境准备\n\n在开始之前，请确保您的开发环境满足以下要求：\n\n*   **操作系统**：Windows、macOS 或 Linux\n*   **Python 版本**：3.9.21 至 3.12\n*   **包管理工具**：pip\n*   **前置依赖**：建议更新 pip 至最新版本以确保兼容性\n    ```bash\n    python -m pip install --upgrade pip\n    ```\n\n> **提示**：国内开发者若遇到下载速度慢的问题，建议使用国内镜像源（如清华源或阿里源）进行安装。\n\n## 2. 安装步骤\n\n您可以通过 PyPI 直接安装 OpenBB 核心库或命令行工具。\n\n### 安装 Python SDK（推荐）\n\n安装基础包：\n```bash\npip install openbb\n```\n\n安装包含所有数据集成扩展的完整包（推荐用于全面功能体验）：\n```bash\npip install \"openbb[all]\"\n```\n\n*(国内加速示例)*\n```bash\npip install openbb -i https:\u002F\u002Fpypi.tuna.tsinghua.edu.cn\u002Fsimple\npip install \"openbb[all]\" -i https:\u002F\u002Fpypi.tuna.tsinghua.edu.cn\u002Fsimple\n```\n\n### 安装命令行界面 (CLI)\n\n如果您希望通过终端直接交互，可单独安装 CLI 工具：\n```bash\npip install openbb-cli\n```\n\n## 3. 基本使用\n\n### 方式一：在 Python 脚本中使用\n\n这是最基础的用法，适用于量化分析、数据提取及集成到 AI 应用中。\n\n```python\nfrom openbb import obb\n\n# 获取苹果公司 (AAPL) 的历史股价数据\noutput = obb.equity.price.historical(\"AAPL\")\n\n# 将结果转换为 Pandas DataFrame 以便进一步处理\ndf = output.to_dataframe()\n\n# 查看前几行数据\nprint(df.head())\n```\n\n### 方式二：启动本地 API 后端 (连接 OpenBB Workspace)\n\n若需将数据源连接到 OpenBB Workspace 可视化界面或供 AI Agent 调用，需启动本地 API 服务。\n\n1.  **启动服务**：\n    运行以下命令将在 `127.0.0.1:6900` 启动一个 FastAPI 服务器。\n    ```bash\n    openbb-api\n    ```\n\n2.  **验证服务**：\n    在浏览器中访问 \u003Chttp:\u002F\u002F127.0.0.1:6900> 确认服务正常运行。\n\n3.  **连接 Workspace**（可选）：\n    *   登录 [OpenBB Workspace](https:\u002F\u002Fpro.openbb.co\u002F)。\n    *   进入 **Apps** 标签页，点击 **Connect backend**。\n    *   填写表单：\n        *   Name: `Open Data Platform`\n        *   URL: `http:\u002F\u002F127.0.0.1:6900`\n    *   点击 **Test** 验证，显示 \"Test successful\" 后点击 **Add** 即可完成集成。\n\n### 方式三：使用命令行交互\n\n安装 `openbb-cli` 后，直接在终端输入以下命令进入交互式界面：\n\n```bash\nopenbb\n```\n\n进入界面后，您可以直接使用类似 `\u002Fequity\u002Fprice\u002Fhistorical --symbol AAPL` 的命令获取数据。","某量化团队正在构建一个实时金融分析看板，需要整合多家券商的行情数据、宏观经济指标以及新闻情绪数据来训练 AI 预测模型。\n\n### 没有 OpenBB 时\n- **数据源割裂严重**：分析师需分别编写脚本对接 Yahoo Finance、FRED 和各类付费 API，维护十几套不同的认证密钥和数据解析逻辑。\n- **格式清洗耗时**：不同来源的数据字段命名混乱（如\"close\"与\"Close_Price\"），每次合并数据集都要花费数小时进行标准化清洗。\n- **AI 集成困难**：开发 AI Agent 时，缺乏统一接口，导致模型难以动态调用实时数据，往往只能使用滞后的静态 CSV 文件。\n- **协作效率低下**：量化研究员用 Python，投资经理用 Excel，双方数据口径不一致，反复沟通确认数据准确性占用大量时间。\n\n### 使用 OpenBB 后\n- **一键全域连接**：通过 `pip install openbb` 即可在一个环境中统一接入专有、授权及公开数据源，实现“连接一次，随处消费”。\n- **自动标准化输出**：无论底层数据来自何处，OpenBB 均自动将其转换为统一的 DataFrame 格式，彻底消除手动清洗环节。\n- **无缝赋能 AI**：利用其内置的 MCP 服务器架构，AI Agent 可直接通过标准指令实时获取高质量金融数据，大幅提升预测时效性。\n- **多端协同一致**：同一套数据后端同时支持 Python 量化环境、OpenBB Workspace 可视化界面及 Excel 插件，确保全员基于唯一事实源决策。\n\nOpenBB 将原本碎片化的金融数据基建转化为标准化的智能引擎，让团队从繁琐的数据搬运工转型为高价值的策略创造者。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FOpenBB-finance_OpenBB_7d84eb17.png","OpenBB-finance","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002FOpenBB-finance_1cecac4a.png","Investment Research for Everyone, Anywhere",null,"hello@openbb.co","openbb_finance","www.openbb.co","https:\u002F\u002Fgithub.com\u002FOpenBB-finance",[84],{"name":85,"color":86,"percentage":87},"Python","#3572A5",100,65372,6474,"2026-04-05T12:36:41","NOASSERTION","未说明",{"notes":94,"python":95,"dependencies":96},"该工具主要作为数据集成平台（ODP），支持通过 pip 安装。运行本地后端服务需执行 'openbb-api' 命令，默认启动在 localhost:6900。支持与 OpenBB Workspace、Excel、AI 代理及 REST API 集成。未提及具体的 GPU、内存或操作系统限制，表明其可能适用于标准开发环境。","3.9.21 - 3.12",[97,98,99,100],"openbb","openbb-cli","fastapi","uvicorn",[14,13,15],[103,104,105,106,107,108,109,97,110,111,112,113,114],"python","machine-learning","finance","stocks","quantitative-finance","economics","crypto","ai","derivatives","equity","fixed-income","options",15,"2026-03-27T02:49:30.150509","2026-04-06T02:32:56.362826",[119,124,129,134,138,142,147,152],{"id":120,"question_zh":121,"answer_zh":122,"source_url":123},17584,"在 Ubuntu 上使用 Docker 运行 OpenBB 时，图表显示为白色空白窗口怎么办？","这是一个已知的图形渲染问题。可以通过在运行 Docker 命令时添加环境变量 `WEBKIT_DISABLE_COMPOSITING_MODE=1` 来解决。具体的修复命令如下：\n\ndocker compose -f docker-compose.yaml -f docker-compose.x11.yaml run -e WEBKIT_DISABLE_COMPOSITING_MODE=1 openbb\n\n该变通方案已被验证有效，并将被添加到官方文档中。","https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fissues\u002F4872",{"id":125,"question_zh":126,"answer_zh":127,"source_url":128},17585,"如何提交基于 oss.gg 的任务（如创建 Notebook）以获得奖励？","提交步骤如下：\n1. 从仓库中的 `examples\u002FCOMMUNITY_EXAMPLE_TEMPLATE.ipynb` 复制模板。\n2. 填写笔记本标题、描述、GitHub 用户名等信息，并编写使用 OpenBB 功能的代码。\n3. 确保所有单元格能成功运行并产生预期结果，同时添加必要的注释和 Markdown 说明。\n4. 将最终笔记本添加到仓库的 `examples` 文件夹中。\n5. 向 `develop` 分支发起 Pull Request (PR)，并在 PR 正文中包含对笔记本及其分析内容的简要描述。\n注意：需遵循具体的提交指南链接，且任务通常有截止时间（如 Hacktoberfest 结束后可能不再审核）。","https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fissues\u002F6719",{"id":130,"question_zh":131,"answer_zh":132,"source_url":133},17586,"领取了 oss.gg 任务后，需要在多长时间内提交 PR 才能保留资格？","通常在领取任务（被分配）后，需要在 12 到 48 小时内发起关联该 Issue 的 Draft PR（草稿拉取请求）。如果系统在规定时间内检测不到相关的 PR，参与者将被自动取消分配，其他人可以重新领取该任务。建议尽快开启 Draft PR 以锁定任务。","https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fissues\u002F6717",{"id":135,"question_zh":136,"answer_zh":137,"source_url":128},17587,"如何使用 OpenBB 创建预测盈余惊喜（Earnings Surprise）的分析笔记本？","您需要创建一个 Jupyter Notebook，利用 OpenBB 的金融数据功能来建模预测公司的盈余惊喜。具体要求包括：\n- 基于官方提供的社区示例模板开始。\n- 代码需调用 OpenBB 接口获取数据并进行风险 - 回报权衡建模。\n- 如果需要额外的依赖库，请在笔记本中明确指定。\n- 完成后的笔记本应提交至仓库的 `examples` 目录，并通过 PR 合并到 `develop` 分支。",{"id":139,"question_zh":140,"answer_zh":141,"source_url":133},17588,"如何利用 OpenBB 进行股息增长投资（Dividend Growth Investing）分析？","您可以开发一个 Notebook 来筛选股息增长型股票并评估其长期前景。实施步骤包括：\n1. 复制 `examples` 目录下的模板笔记本。\n2. 编写代码利用 OpenBB 功能筛选符合股息增长标准的股票，并分析其财务比率。\n3. 确保代码可运行，逻辑清晰，并包含详细的 Markdown 解释。\n4. 将完成的分析笔记本通过 PR 提交到 `develop` 分支。",{"id":143,"question_zh":144,"answer_zh":145,"source_url":146},17589,"如何使用 OpenBB 构建房地产投资信托基金（REITs）的自定义筛选器？","您需要编写一个示例 Notebook，演示如何利用 OpenBB 提供的财务比率和数据来筛选 REITs。关键步骤包括：\n- 使用官方模板初始化笔记本。\n- 编写代码调用 OpenBB API 获取 REITs 相关数据（如资金回报率、债务比率等）。\n- 实现自定义筛选逻辑，并可视化结果。\n- 添加必要的依赖说明和代码注释，最后将文件提交至 `examples` 文件夹。","https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fissues\u002F6711",{"id":148,"question_zh":149,"answer_zh":150,"source_url":151},17590,"如何使用 OpenBB 评估并购（M&A）对公司业绩的影响？","可以通过创建一个专门的 Notebook 来展示此过程。您需要：\n- 基于社区模板构建笔记本。\n- 利用 OpenBB 获取并购前后的公司财务数据和股价表现。\n- 编写代码量化并购事件对风险 - 回报特征的影响。\n- 详细记录分析过程，并将最终成果作为示例提交到仓库的 `examples` 目录中。","https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fissues\u002F6714",{"id":153,"question_zh":154,"answer_zh":155,"source_url":156},17591,"如何创建一个将新闻情绪数据与股价波动相关联的分析笔记本？","任务是创建一个 Notebook，从财经新闻中获取情绪数据，并将其与股票价格走势进行关联分析。具体做法：\n- 复制标准模板。\n- 使用 OpenBB 功能提取新闻情绪指标和对应的历史股价数据。\n- 编写代码计算相关性或构建简单的预测模型。\n- 确保所有代码单元格可执行，并提供清晰的文档说明，最后提交至 `examples` 目录。","https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fissues\u002F6720",[158,163,168,173,178,183,188,192,197,202,207,212,217,222,227,232,237,242,247,252],{"id":159,"version":160,"summary_zh":161,"released_at":162},107873,"v4.7.0","## 感谢并欢迎我们的新贡献者 🔥\n\n* @RinZ27 在 https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fpull\u002F7302 中完成了他们的首次贡献\n* @pgoslatara 在 https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fpull\u002F7326 中完成了他们的首次贡献\n* @murataslan1 在 https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fpull\u002F7286 中完成了他们的首次贡献\n* @sandole 在 https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fpull\u002F7346 中完成了他们的首次贡献\n* @salmanmkc 在 https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fpull\u002F7371 中完成了他们的首次贡献\n* @luojiyin1987 在 https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fpull\u002F7374 中完成了他们的首次贡献\n* @Ocheretovich 在 https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fpull\u002F7387 中完成了他们的首次贡献\n* @T-Arjun 在 https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fpull\u002F7390 中完成了他们的首次贡献\n\n## 总结 🎉\n\nODP Python 包的 4.7.0 版本新增了对 Python 3.14 和 Pandas 3.0 的支持，添加了新的数据，并修复了一些 bug。\n\n## 🚨 重大变更\n\nPolygon 提供商模块已从仓库中移除，不再发布。\n\n* [BugFix] 移除 Polygon - 已不存在且无法支持 by @deeleeramone 在 https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fpull\u002F7337 中\n\n## 🆕 新增内容\n\n支持 Python 3.14\n* [Feature] 添加对 Python 3.14 的支持 by @deeleeramone 在 https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fpull\u002F7349 中\n\n支持 Pandas 3.0\n* [Feature] Pandas 3.0 - 更新库以适应语法 by @deeleeramone 在 https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fpull\u002F7336 中\n\n`openbb-federal-reserve` 提供商扩展中新增数据\n* [Feature] 添加来自美联储的 Svensson 名义收益率曲线 by @deeleeramone 在 https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fpull\u002F7338 中\n  - 新端点（provider='federal_reserve'）：\n    - `obb.fixedincome.government.svensson_yield_curve`\n    - `obb.economy.total_factor_productivity`\n  - 新的工作空间应用：“联邦储备系统 - 统计与指标”\n\n新增用于参数标准化的可重用组件。\n- `from openbb_core.provider.utils.country_utils import Country`\n- `from openbb_core.provider.utils.exchange_utils import Exchange`\n\n* feat(platform): 使用 ISO 3166 国家类型标准化国家输入 by @sandole 在 https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fpull\u002F7333 中\n* feat(platform): 将国家类型标准化扩展至股票筛选器 by @sandole 在 https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fpull\u002F7355 中\n* feat(platform): 使用 ISO 10383 MIC 代码标准化交易所输入 by @sandole 在 https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fpull\u002F7351 中\n* feat(platform): 向国家类型添加成员组 by @sandole 在 https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fpull\u002F7352 中\n\n将 FRED 作为提供商添加到 `obb.economy.calendar`\n* [Feature] 将 FRED 发布日历添加到 `economy.calendar` 端点 by @deeleeramone 在 https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fpull\u002F7366 中\n\n重构 `obb.regulators.sec.schema_files`，使其成为完整的 XBRL 模式浏览器\n* [Feature] Ref","2026-03-09T17:36:09",{"id":164,"version":165,"summary_zh":166,"released_at":167},107874,"ODP","**这是最新的稳定版本（v1.0.1）**\n\n此发布始终指向最新稳定版本。\n有关特定版本的详细信息和发行说明，请参阅：[ODP Desktop v1.0.1](https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Freleases\u002Ftag\u002FOpen-Data-Platform-v1.0.1)\n\n此版本中的 `latest.json` 文件由自动更新程序用于检查新版本。","2026-02-09T21:19:39",{"id":169,"version":170,"summary_zh":171,"released_at":172},107875,"Open-Data-Platform-v1.0.1","## OpenBB 开放数据平台 - 桌面版 v1.0.1\n\nODP 桌面版 1.0.1 更新了依赖库及相关语法，改进了首次环境初始化失败时的错误提示，并重构了“更新环境”按钮，以提升性能和可靠性。\n\n* [安全] 在 ODP 桌面版中升级 `eslint`，由 @deeleeramone 在 https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fpull\u002F7270 中完成\n\n* [Bug修复] ODP 桌面版：修复 `windows_autostart.rs` 中的无效指针访问问题；将 macOS 的 `app_termination` 更新为使用 `objc2`，由 @deeleeramone 在 https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fpull\u002F7285 中完成\n\n* [Bug修复] ODP 桌面版：修复 Dependabot 警报、解决环境更新问题，并改进错误提示信息，由 @deeleeramone 在 https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fpull\u002F7345 中完成\n","2026-02-09T21:17:37",{"id":174,"version":175,"summary_zh":176,"released_at":177},107876,"v4.6.0","## 感谢并欢迎我们的新贡献者 🔥\n\n* @ChimdumebiNebolisa 在 https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fpull\u002F7289 中完成了他们的首次贡献\n* @VeroDomenico 在 https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fpull\u002F7299 中完成了他们的首次贡献\n\n## 概述 🎉\n\nODP Python 包的 4.6.0 版本已不再支持 Python 3.9，新增了大宗商品和经济数据集，修复了若干 bug，更新了依赖项，并进行了其他常规优化。\n\n## 🚨 重大变更\n\n* [功能] 移除 Python 3.9 支持 — @deeleeramone 在 https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fpull\u002F7235 中完成\n* [功能] 移除账户模块和 HubService — @deeleeramone 在 https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fpull\u002F7236 中完成\n\n## 🆕 新增内容\n\n### OpenBB Cookie Cutter\n\n`openbb-cookiecutter` 包可为创建新的 OpenBB Python 包扩展生成结构化的项目文件夹。它提供了使用 ODP 框架进行开发所需的一切。\n* [功能] `openbb-cookiecutter`: 扩展模板 — @deeleeramone 在 https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fpull\u002F7261 中完成\n\n### 来自 FastAPI\n\n现在可以直接从现有的 FastAPI 应用程序和文件中快速生成 Workspace、MCP、CLI 和 Python 接口，无需额外编写代码。您也可以按照标准的 FastAPI 规范从头开始构建 OpenBB 扩展。一次构建，随处部署。\n* [功能] 为 FastAPI 和 APIRouter 入口点添加 Python 包构建器支持 — @deeleeramone 在 https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fpull\u002F7252 中完成\n\n### OpenBB 插件\n\nOpenBB 插件扩展允许您控制响应对象的最终交付，并通过 `on_command_output` 模式介入执行流程。只需构建一次，即可通过可重复且无破坏性的方法适应任何场景。\n* [功能] OpenBB 插件扩展 — @deeleeramone 在 https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fpull\u002F7247 中完成\n\n### IMF 数据浏览器\n\n重构了 `openbb-imf` 模块，并扩展了覆盖范围，纳入了 `data.imf.org` 上的所有公开数据。\n* [功能] 针对 SDMX 3 重构 IMF — @deeleeramone 在 https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fpull\u002F7282 中完成\n\n### USDA 生产、供应、分销及每周天气与作物报告\n\n在大宗商品路由中新增了 4 个端点。\n* [功能] 添加 USDA FAS 农业大宗商品端点 — @deeleeramone 在 https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fpull\u002F7298 中完成\n\n## 🦋 本次发布中的其他 PR\n\n* [BugFix] `openbb-platform-api`: 修复对已移除位置参数的使用 — @deeleeramone 在 https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fpull\u002F7237 中完成\n* [BugFix] 修复 PackageBuilder 以处理平台无关的文件锁 — @deeleeramone 在 https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fpull\u002F7242 中完成\n* [BugFix] `openbb-charting`: 从 UserSettings 中获取 `ChartStyle.plt_style` 的默认值 — @deeleeramone 在 https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fpull\u002F7243 中完成\n* [BugFix] 移除未使用的路由端点\u002F模型 — @deeleeramone 在 https:\u002F\u002Fgithub.com\u002FOpenBB-financ","2026-01-07T16:28:52",{"id":179,"version":180,"summary_zh":181,"released_at":182},107877,"Open-Data-Platform-v1.0.0","现已发布开放数据平台桌面应用程序 1.0.0 版。\n\n请访问 https:\u002F\u002Fdocs.openbb.co\u002Fdesktop 查阅用户文档。\n\n![ODP 桌面版](https:\u002F\u002Fopenbb-cms.directus.app\u002Fassets\u002F16a1da17-8f81-401c-b824-0d962fb6145b.webp)","2025-10-22T18:39:11",{"id":184,"version":185,"summary_zh":186,"released_at":187},107878,"Open-Data-Platform-v0.9.1","这是开放数据平台桌面应用程序的测试预发布版本。","2025-10-21T02:28:51",{"id":189,"version":190,"summary_zh":186,"released_at":191},107879,"Open-Data-Platform-v0.9.0","2025-10-20T22:54:47",{"id":193,"version":194,"summary_zh":195,"released_at":196},107880,"Open-Data-Platform-v0.9.2","这是开放数据平台桌面应用程序的测试版本。","2025-10-21T19:02:38",{"id":198,"version":199,"summary_zh":200,"released_at":201},107881,"v4.5.0","## 感谢并欢迎我们的新贡献者 🔥\n@Olexandr88 和 @kaya70875\n\n## 概述 🎉\n\n版本 4.5.0 引入了对 Python 3.13 的支持，并将成为最后一个支持 Python 3.9 的版本。\n\n此次更新新增了多个端点和数据，移除了已弃用的功能，对 `openbb-fmp` 提供商扩展进行了全面重构，增强了 `openbb-mcp-server` 的功能，同时还进行了一般性的维护和一些小的改进。\n\n\n## 🚨 OpenBB 平台的重大变更\n\nOpenBB Hub 将被退役，Account 模块也将在未来的版本中移除。所有 API 密钥必须通过配置文件、环境变量或直接在 Python 会话中设置。\n\n### [功能] 移除 v4.5 中标记为将要移除的端点 @deeleeramone (#7225)\n\n请使用 obb.economy.interest_rates 替代以下端点：\n- obb.economy.short_term_interest_rate\n- obb.economy.long_term_interest_rate\n- obb.economy.immediate_interest_rate\n\n请使用 obb.fixedincome.rate.sofr 替代以下端点：\n- obb.fixedincome.sofr\n\n请使用 obb.fixedincome.bond_indices 替代以下端点：\n- obb.fixedincome.corporate.ice_bofa\n- obb.fixedincome.corporate.moody\n\n### [功能] 重构 FMP @deeleeramone (#7217)\n\n本次更新对 FMP 提供商及其相关函数进行了多项调整。\n\n#### 已移除的内容：\n\n- `obb.equity.fundamental.multiples`：此功能与 metrics 重复，而 metrics 也被其他提供商使用。\n- `CompanyOverview` 标准模型：该模型未被使用且冗余，与 EquityProfile 相同。\n- `obb.etf.holdings_date`：不再必要。FMP 的 ETF 持仓数据并无历史记录，实际上这些数据来自 NPORT-P。\n\n#### 新增的内容：\n\n- `obb.equity.fundamental.esg_score`\n- `obb.etf.nport_disclosure`：将 `sec` 数据以及 `fmp` 中的历史部分从 `obb.etf.holdings` 中迁移至该模块。\n\n#### 将 FMP 添加为提供商的功能：\n\n- `obb.equity.discovery.gainers`\n- `obb.equity.discovery.losers`\n- `obb.equity.discover.active`\n\n#### 参数变更：\n\n- `obb.equity.fundamental.metrics` 和 `.ratios`：\n  - 针对 FMP，新增 `ttm` 参数，选项为 `[include', 'exclude', 'only']`。\n    - 默认值为 only，该设置会覆盖 limit 和 period 参数。\n- `obb.news.world`：\n  - 针对 FMP，新增 `topic` 参数，选项为 `['fmp_articles', 'general', 'press_releases', 'stocks', 'forex', 'crypto']`。\n- `obb.equity.price.historical`：\n  - 针对 FMP，新增 `adjustment` 参数，选项为 `['splits_only', 'splits_and_dividends', 'unadjusted']`。\n\n#### 其他 FMP 变更：\n\nFMP 已更改其免费层级，返回的数据定义可能有所变化。\n\n下游函数若接收来自 `openbb-fmp` 的输出，应检查平台输出是否符合预期输入。\n\n所有相关模型均已更新。\n\n### [功能] 移除用于分发的静态资源 @deeleeramone (#7212)\n\nPython 接口现在不再随附静态资源，这些资源将在首次导入时或通过命令行调用 `openbb-build` 时构建。\n\n当您 i","2025-10-08T21:05:38",{"id":203,"version":204,"summary_zh":205,"released_at":206},107882,"4.4.5","## 感谢并欢迎我们的新贡献者 🔥\r\n@MagnusS0\r\n\r\n## 摘要 🎉\r\n\r\n4.4.5 版本发布了新的扩展、端点和功能；进行了安全和软件包更新，并修复了若干常规错误。\r\n\r\n## 🚨 OpenBB 平台重大变更\r\n\r\n- 本版本开始对 Python 3.9 发出弃用警告——对该版本的支持将于今年晚些时候终止。\r\n- 文件日志服务现已默认禁用，启动时不再初始化日志模块。\r\n  - 如需启用，请在 `system_settings.json` 中将 `\"logging_suppress\"` 设置为 `false`。\r\n- 端点 `obb.economy.port_volume` 现已弃用，迁移至：`obb.economy.shipping.port_volume`\r\n\r\n## 🚨 依赖项变更\r\n\r\n- `openbb-charting` 已升级至 Plotly V6。\r\n- `pytest-recorder` 现新增 `record_curl` 标记，用于通过 [curl-adapter](https:\u002F\u002Fpypi.org\u002Fproject\u002Fcurl-adapter\u002F) 捕获 HTTP 请求的单元测试录像带。\r\n- `openbb-core` 中已完全移除 Posthog 相关代码，相应依赖也被移除。\r\n- Requests 库已升级至最新版本，以修复安全漏洞。\r\n- Ruff 已升级至最新版本。\r\n\r\n## 🆕 新增扩展\r\n\r\n- `openbb-famafrench` — 实现了 [肯·弗伦奇数据库](https:\u002F\u002Fmba.tuck.dartmouth.edu\u002Fpages\u002Ffaculty\u002Fken.french\u002Fdata_library.html) 的功能\r\n  - 集成提供者与路由器的扩展\r\n  - 新增路由 `obb.famafrench`，包含以下端点：\r\n    - breakpoints\r\n    - country_portfolio_returns\r\n    - factor_choices  \u003C-- 用于向 OpenBB Workspace 小部件提供选项的实用函数\r\n    - factors\r\n    - international_index_returns\r\n    - regional_portfolio_returns\r\n    - us_portfolio_returns\r\n\r\n- `openbb-mcp-server` — 实现了 [FastMCP](https:\u002F\u002Fpypi.org\u002Fproject\u002Ffastmcp\u002F) 功能\r\n  - 将 OpenBB API 端点封装为 MCP 工具。\r\n  - 使用默认配置启动：`openbb-mcp`\r\n  - 详情请参阅 [README](https:\u002F\u002Fpypi.org\u002Fproject\u002Fopenbb-mcp-server\u002F)。\r\n\r\n## 🆕 新增端点\r\n\r\n`openbb-imf` 已扩展，纳入来自 [Port Watch](https:\u002F\u002Fportwatch.imf.org\u002Fpages\u002Fport-monitor) 的数据。\r\n\r\n- 向 `obb.economy` 路由器新增了一个 `shipping` 路由，包含 4 个端点：\r\n\r\n  - obb.economy.shipping.chokepoint_info（图表）\r\n  - obb.economy.shipping.chokepoint_volume\r\n  - obb.economy.shipping.port_info（图表）\r\n  - obb.economy.shipping.port_volume\r\n\r\n- 向 `obb.derivatives.options` 路由器新增了一个 POST 端点：\r\n\r\n  - obb.derivatives.options.surface\r\n    - 向该端点发送 `chains` 数据响应对象，返回适合构建三维曲面图的表格。\r\n    - 可选地返回一张图表（需要 `openbb-charting`）。\r\n    - 可直接导入绘图函数：`from openbb_charting.charts.generic_charts import surface3d`\r\n\r\n\r\n## 🆕 新增 OpenBB Workspace 应用\r\n\r\n- `openbb-nasdaq` 现已在 OpenBB Workspace 上推出独立应用，专注于 SEC 披露文件——以 PDF 格式呈现。\r\n  - 启动命令：`openbb-api --app openbb_nasdaq.app:main --factory`\r\n\r\n## 🦋 OpenBB 平台","2025-07-22T17:08:27",{"id":208,"version":209,"summary_zh":210,"released_at":211},107883,"4.4.4","## Summary 🎉\r\n\r\nOpenBB 4.4.4 includes bug fixes, package updates, and a small expansion of data coverage.\r\n\r\n## 🚨 OpenBB Platform Breaking Changes\r\n\r\n- Users with OpenBB Platform Installer \u003C 1.0.3 should follow instructions [here](https:\u002F\u002Fdocs.openbb.co\u002Fplatform\u002Finstallation) to update the packages for the latest versions.\r\n\r\n## 🆕 New Endpoints\r\n\r\n- `obb.equity.fundamental.filings`\r\n  - Adds provider: `nasdaq`\r\n  - Download filings formatted as PDF, XLSX, DOC, or HTML.\r\n\r\n- `obb.economy.survey.manufacturing_outlook_ny`\r\n  - Provider: `fred`\r\n  - Adds Empire State Manufacturing Survey from FRED.\r\n\r\n\r\n## 🐛 OpenBB Platform Bug Fixes\r\n\r\n- `yFinance` has been adapted to use `curl-cffi` by mounting the Requests Session object with `curl-adapter`.\r\n- `to_df`\u002F`to_dataframe` have been update to handle a wider variety of response shapes, which will reduce failures with conversion.\r\n- FOMC Documents Workspace App definition fixed to include the new, required, 'roles' key in `widgets.json`\r\n- Docstring examples have been restored in the Python Interface, which will repair the missing examples on the Docs pages.\r\n- `frontend-components` have had their package versions bumped for security fixes.\r\n\r\n\r\n## 🦋 Pull Requests Included:\r\n\r\n- [Feature] Add `openbb-nasdaq` to `CompanyFilings` Endpoint @deeleeramone (#7085)\r\n- [Feature] Adds Empire State Manufacturing Survey (FRED) @deeleeramone (#7086)\r\n- [BugFix] Fix `to_df` in `OptionsChainsData` @deeleeramone (#7109)\r\n- [BugFix] Patch yFinance For The Change To `curl-cffi` @deeleeramone (#7107)\r\n- [Security] Bump Vite in `frontend-components` @deeleeramone (#7105)\r\n- [BugFix] Fix FOMC Minutes App and Default App Images @deeleeramone (#7104)\r\n- [BugFix] Replace Broken Predefined yFinance Screeners With Actual POST Request + Bump yFinance Version @deeleeramone (#7102)\r\n- [BugFix] Fixes For FutureWarning Items @deeleeramone (#7103)\r\n- [BugFix] Fix Some Bugs Before Release @deeleeramone (#7101)\r\n- [BugFix] Handle Dictionaries \\& Single Model Results Better In `to_dataframe` @deeleeramone (#7099)\r\n- [BugFix] Fix missing docstring examples from `openbb-build` script. @deeleeramone (#7093)\r\n- [BugFix] `openbb-platform-api`: Fix Empty Default Templates @deeleeramone (#7089)\r\n- [Security] Bump `vite` in `frontend-components` @deeleeramone (#7090)\r\n- Patch vulnerabilites in frontend components @piiq (#7088)\r\n\r\nWe are proud of our community contributors and staunch supporters of open-source ecosystems.\r\nHelp us promote our community by tagging `@openbb_finance` on X with a link to your pull request,\r\nand join our Discord server to chat about your contribution! We want to hear about your experience!\r\n\r\n### Links 🦋\r\n[Website](https:\u002F\u002Fopenbb.co\u002F), [Twitter](https:\u002F\u002Ftwitter.com\u002Fopenbb_finance), [Linkedin](https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fopenbb-finance), [Instagram](https:\u002F\u002Fwww.instagram.com\u002Fopenbb.finance\u002F), [Reddit](https:\u002F\u002Fwww.reddit.com\u002Fr\u002Fopenbb\u002F), [Discord](https:\u002F\u002Fdiscord.com\u002Finvite\u002FxPHTuHCmuV)\r\n\r\n","2025-06-23T19:52:23",{"id":213,"version":214,"summary_zh":215,"released_at":216},107884,"v4.4.2","## Thank you and welcome to our new contributors 🔥\r\n@Olexandr88, @ozzy35410 and @sadikkuzu\r\n\r\n## Summary 🎉\r\n\r\nThis release includes several enhancements to the developer experience, along with some general bug fixes.\r\n\r\n## 🚀 What's Changed\r\n\r\n- Refactored PackageBuilder to support dependency injection via positional arguments that are `fastapi.Depends` instances.\r\n- Improved docstring and reference generation.\r\n- Improved handling of custom apps by the `openbb-platform-api` launcher. \r\n\r\n## 🆕 New Endpoints\r\n\r\n- `obb.economy.fomc_documents`\r\n  - Provider: Federal Reserve\r\n  - Get current, and historical, FOMC documents.\r\n  - Includes an OpenBB Workspace template, and widget, with document viewer.\r\n\r\n## 🦋 Pull Requests Included:\r\n\r\n- Run \"pre-commit autoupdate\" @sadikkuzu (#7080)\r\n- docs: (contributing) @Olexandr88 (#7033)\r\n- Fix typo: MacOS to macOS @ozzy35410 (#7062)\r\n- fix typos @ozzy35410 (#7063)\r\n- [Feature] FOMC Documents With Workspace Multi-File Viewer Widget @deeleeramone (#7065)\r\n- [BugFix] Safely Access `openapi_extra` When None @deeleeramone (#7077)\r\n- [Enhacement] Cleanup CompanyFilings @deeleeramone (#7074)\r\n- [BugFix] `etf.sectors(provider='tmx')` - Fix Key Error When No Info Found @deeleeramone (#7075)\r\n- [BugFix] Fixes Docstring Generator Broken By #7066 @deeleeramone (#7069)\r\n- [Feature] `openbb-platform-api` - Create Entry In `widgets.json` For Forms @deeleeramone (#7055)\r\n- [BugFix] Compatibility With `Depends` Parameters. @deeleeramone (#7066)\r\n- [BugFix] Move `showwarning` To Outside `catch_warnings` Context Block @deeleeramone (#7058)\r\n- Improve openbb api launcher @piiq (#7060)\r\n- [BugFix] Fix yFinance Intraday \"end\\_date\" Filter @deeleeramone (#7059)\r\n- [BugFix] `obb.regulators.sec.filing_headers` Fix Accessing Local Before Assignment @deeleeramone (#7057)\r\n- [BugFix] Fix Biztoc With No Params @deeleeramone (#7056)\r\n- Release\u002F4.4.1 - Merge Release From Main Into Develop @deeleeramone (#7053)\r\n\r\nWe are proud of our community contributors and staunch supporters of open-source ecosystems.\r\nHelp us promote our community by tagging `@openbb_finance` on X with a link to your pull request,\r\nand join our Discord server to chat about your contribution! We want to hear about your experience!\r\n\r\n### Links 🦋\r\n[Website](https:\u002F\u002Fopenbb.co\u002F), [Twitter](https:\u002F\u002Ftwitter.com\u002Fopenbb_finance), [Linkedin](https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fopenbb-finance), [Instagram](https:\u002F\u002Fwww.instagram.com\u002Fopenbb.finance\u002F), [Reddit](https:\u002F\u002Fwww.reddit.com\u002Fr\u002Fopenbb\u002F), [Discord](https:\u002F\u002Fdiscord.com\u002Finvite\u002FxPHTuHCmuV)\r\n","2025-04-02T20:16:23",{"id":218,"version":219,"summary_zh":220,"released_at":221},107885,"v4.4.1","## Thank you and welcome to our new contributors 🔥\r\n@dijonkitchen\r\n\r\n## Summary 🎉\r\n\r\nThis minor release fixes small bugs, enhances the developer experience, and updates some dependencies.\r\n\r\n## What's changed 🚀\r\n\r\n- Numpy 2 now fully supported by the charting, technical, quantitative, and econometrics extensions.\r\n- Plotly has been downgraded to 5.24.1 due to changes in V6 to JSON serialization of Figure objects.\r\n- API output of `derivatives.options.chains` is now oriented as 'records'.\r\n- Router extension endpoints no longer require returning an `OBBject` as the response model.\r\n- Arbitrary credentials stored in `user_settings.json` are now passed to the `obb` app and made available, as defined.\r\n- Various enhancements to the `openbb-platform-api` app launcher and Workspace backend. See the [README](https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Ftree\u002Fdevelop\u002Fopenbb_platform\u002Fextensions\u002Fplatform_api#readme)\r\n- Legacy SDK example notebooks have been removed.\r\n\r\n\r\n## 🆕 New Endpoints\r\n\r\n- obb.regulators.sec.filing_headers\r\n  - Provider: SEC\r\n  - Downloads and parses the index headers and cover page, if available, for any SEC filing.\r\n- obb.regulators.sec.open_html\r\n  - Provider: SEC\r\n  - Downloads and returns the raw HTM\u002FHTML content from a SEC url.\r\n\r\n\r\n## 🦋 Pull Requests Included:\r\n\r\n- docs: fix typo @dijonkitchen (#7047)\r\n- Small bugfix on launch args @jmaslek (#7028)\r\n- Release\u002Fopenbb core 1.4.2 @deeleeramone (#7051)\r\n- [Feature] Custom Serializer For OptionsChainsData For Outputting List Of Records @deeleeramone (#7035)\r\n- [BugFix] Downgrade Plotly To 5.24.1 For JSON Output Formatting @deeleeramone (#7048)\r\n- [BugFix] `openbb-platform-api` - Fix `$.` References Being Deleted Outside Of Loop @deeleeramone (#7046)\r\n- upload-artifact? @deeleeramone (#7049)\r\n- [Release] Patch Release `openbb-platform-api` With New Runtime Flags \\& Readme @deeleeramone (#7045)\r\n- [BugFix] Surface FMP Error Message In `etf.info` @deeleeramone (#7044)\r\n- [BugFix] Fix Coverage Router @deeleeramone (#7036)\r\n- [Feature] Deletes V3 API Example Notebooks @deeleeramone (#7041)\r\n- [Feature] `openbb-sec` \\& `openbb-regulators`: Add New Path: `regulators.sec.filing_headers` @deeleeramone (#7034)\r\n- add factory flag to openbb-api launcher @deeleeramone (#7030)\r\n- [Feature] Allow Arbitrary Credentials From `user_settings.json` To Populate Credentials Model @deeleeramone (#7040)\r\n- [BugFix] API: Reverse Output Of Wrapper Checking Object To Pass Custom Response Model @deeleeramone (#7039)\r\n- [Feature] Align Python Interface With API - Stop Requiring `OBBject` As Output Type In `PackageBuilder` As Default @deeleeramone (#7031)\r\n- [Feature] Use Forked Release Of Pandas-TA To Support Numpy2 @deeleeramone (#7032)\r\n- [BugFix] Bump yFinance @deeleeramone (#7037)\r\n- [Release] Merge 4.4.0 Release From Main Into Develop @deeleeramone (#7027)\r\n\r\n\r\nWe are proud of our community contributors and staunch supporters of open-source ecosystems.\r\nHelp us promote our community by tagging `@openbb_finance` on X with a link to your pull request,\r\nand join our Discord server to chat about your contribution! We want to hear about your experience!\r\n\r\n### Links 🦋\r\n[Website](https:\u002F\u002Fopenbb.co\u002F), [Twitter](https:\u002F\u002Ftwitter.com\u002Fopenbb_finance), [Linkedin](https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fopenbb-finance), [Instagram](https:\u002F\u002Fwww.instagram.com\u002Fopenbb.finance\u002F), [Reddit](https:\u002F\u002Fwww.reddit.com\u002Fr\u002Fopenbb\u002F), [Discord](https:\u002F\u002Fdiscord.com\u002Finvite\u002FxPHTuHCmuV)\r\n","2025-03-07T01:54:20",{"id":223,"version":224,"summary_zh":225,"released_at":226},107886,"v4.4.0","## Thank you and welcome to our new contributors 🔥\r\n@joshuaBri and @maximevtush\r\n\r\n## Summary 🎉\r\n\r\nThe first release of 2025, V4.4.0 comes with improved system\u002Fenvironment controls, new endpoints and data provider, and simplifies creating an OpenBB Workspace custom backend from an existing FastAPI app.\r\n\r\n## What's changed 🚀\r\n\r\n- Update LICENSE @maximevtush (#7020)\r\n- Update README.md @jmaslek (#7011)\r\n\r\n- HTTP configurations can now be defined in `system_settings.json`.\r\n  - See the [docs](https:\u002F\u002Fdocs.openbb.co\u002Fplatform\u002Fsettings_and_environment_variables#http)\r\n\r\n- Output validation can be completely disabled in the `router.command` decorator by setting `no_validate = True`\r\n  - See the [docs](https:\u002F\u002Fdocs.openbb.co\u002Fplatform\u002Fdeveloper_guide\u002Fdisabling_output_validation)\r\n\r\n- FastAPI app instances can now be used by the `openbb-api` launcher to create custom Workspace backends for instant dashboarding.\r\n  - See the [docs](https:\u002F\u002Fdocs.openbb.co\u002Fplatform\u002Fgetting_started\u002Fquickstart-workspace) for a quick start example.\r\n\r\n- `openbb-sec` adds two new dependencies for handling HTML-to-Text:\r\n  - trafilatura\r\n  - inscriptis\r\n\r\n- `openbb-charting` updates the version of `plotly.json` used in the PyWry window to the current one.\r\n\r\n- `openbb-yfinance` fixes for recent breaking changes.\r\n\r\n- `openbb-imf` adds the Financial Soundness Indicators database.\r\n\r\n## ❌ Deprecations\r\n\r\nTwo previously consolidated endpoints marked for deprecation since V4.2 have been removed:\r\n- `obb.fixedincome.government.us_yield_curve`\r\n- `obb.fixedincome.government.eu_yield_curve`\r\n\r\nAll providers now share the same government yield curve endpoint, with chart when `openbb-charting` is installed:\r\n- `obb.fixedincome.government.yield_curve`\r\n\r\n## 🆕  New Endpoints\r\n\r\n- `obb.equity.fundamental.management_discussion_analysis`\r\n   - Provider: SEC\r\n   - Gets the MD&A section from 10-K\u002FQ filings, with the option to return the raw, complete HTML.\r\n- `obb.equity.calendar.events`\r\n  - Provider: FMP\r\n  - Corporate events calendar.\r\n- `obb.derivatives.futures.info` (needs `openbb-deribit` to populate)\r\n  - Provider: Deribit\r\n  - Current stats for a given contract.\r\n- `obb.derivatives.futures.instruments` (needs `openbb-deribit` to populate)\r\n  - Provider: Deribit\r\n  - Reference info for all traded futures instruments on the exchange.\r\n- `obb.equity.ownership.government_trades`\r\n  - Provider: FMP\r\n  - US elected representatives trade disclosures, Senate and House.\r\n\r\n\r\n## 🆕  New Data Provider\r\n\r\n- `openbb-deribit` - https:\u002F\u002Fpypi.org\u002Fproject\u002Fopenbb-deribit\u002F\r\n  - Options and Futures coverage, no API key or signup required.\r\n\r\n\r\n## 🦋 Pull Requests Included:\r\n\r\n- [Feature] Company Events Calendar @deeleeramone (#7021)\r\n- [Feature] SEC - Management Discussion \\& Analysis Sections @deeleeramone (#7006)\r\n- [Enhancement] Improve Docstring `obb.equity.compare.groups` @deeleeramone (#6995)\r\n- [Feature] Add Deribit Futures Data @deeleeramone (#6998)\r\n- [Feature] Add Deribit Provider Extension For Crypto Options Data @deeleeramone (#6985)\r\n- [BugFix] Run `ruff check --fix` @deeleeramone (#6984)\r\n- [BugFix] Fix Chart Widgets Not Overwriting '{\"type\": \"table\"}' @deeleeramone (#7024)\r\n- [BugFix] `openbb-yfinance`: Remove Duplicated Line In Screener Causing Double Results For First Pass @deeleeramone (#7022)\r\n- [Feature] Company Events Calendar @deeleeramone (#7021)\r\n- [Feature] Allow Passing Custom FastAPI Instance To `openbb-api` From File @deeleeramone (#7016)\r\n- [Feature] SEC - Management Discussion \\& Analysis Sections @deeleeramone (#7006)\r\n- [Feature] `openbb-platform-api`: Adds Configurations Supplied In Router Decorator To `widgets.json` @deeleeramone (#7014)\r\n- [BugFix] Remove Crashing Elements That Attempt To Limit X-Range Displayed In Candles @deeleeramone (#7015)\r\n- [BugFix] `openbb-platform-api`: Fix Unsafe Property Access In `get_data_schema_for_widget` @deeleeramone (#7013)\r\n- [BugFix] `obb.equity.profile(provider='fmp')` - Fix 'NoneType' object has no attribute 'split' where symbol is untraded. @deeleeramone (#7012)\r\n- [BugFix] FMP - Fix missing exchange choices in `equity.screener` @deeleeramone (#7008)\r\n- [Feature] openbb-platform-api:  Add column header tooltips and templates.json route. @deeleeramone (#7009)\r\n- [BugFix] Fix Missing 'title' In IMF Economic Indicators @deeleeramone (#7010)\r\n- [BugFix] update frontend-components and build new plotly and table html assets @deeleeramone (#7007)\r\n- [Feature] Add SSL Certificate Context And Setting For Async\u002FSync HTTP Requests @deeleeramone (#6976)\r\n- [Feature] Add `no_validate` Flag To `@router.command` @deeleeramone (#6988)\r\n- [BugFix] Fix `obb.news.company(provider=\"yfinance\")` @deeleeramone (#7003)\r\n- [BugFix] Installer: Force lower version of `poetry` in `post_install` script. @deeleeramone (#7002)\r\n- [Release] openbb-devtools-1.3.4: Bumps `pytest-recorder` Version @deeleeramone (#7000)\r\n- [Enhancement] Improve Docstring `obb.equity.compare.groups` @deeleeramone (#6995)\r\n- [Feature] Add Deribit Fut","2025-02-12T22:55:54",{"id":228,"version":229,"summary_zh":230,"released_at":231},107887,"4.3.5","## Thank you and welcome to our new contributors 🔥\r\n@Atharva-3000, @HemuManju, @Khaan25, @NabidAkhtar, @Naprila, @Yash-1511, @adilkadivala, @adityadeshlahre, @emmanuel-ferdman and @harshsbhat\r\n\r\n## Summary 🎉\r\n\r\nV4.3.5 includes bug fixes, security updates, new data and endpoints, as well as additions to the example library.\r\n\r\n## 🚨 OpenBB Platform Breaking Changes\r\n\r\nV1.0.0 Mac\u002FWindows OpenBB Platform Installer users need to manually apply this change:\r\n\r\n1. In Finder\u002FExplorer, open the folder where it was installed - probably in a folder, named \"OpenBB\", at the root of the operating system user account.\r\n2. From the main installation folder, navigate into the subdirectory, \"extensions\u002Fopenbb_platform_installer\".\r\n3. Open, \"pyproject.toml\", in any text editor, and update line 21:\r\n   - From: openbb-core = \"^1\"\r\n   - To: openbb-core = \">=1.3.5\"\r\n4. Save the file, close it, and then run the \"Update\" shortcut.\r\n\r\n## 💂 🔒 Security\r\n\r\n- [Security] Bump `aiohttp` To V3.10.11 @deeleeramone (#6951)\r\n  - Resolves CVE-2024-52304 & CVE-2024-52303\r\n- Updates `openbb-devtools` to resolve CVE-2024-52804\r\n\r\n## 🦋 OpenBB Platform Enhancements\r\n\r\n- [Feature] Econometrics: Added Variance Inflation Factor @HemuManju (#5866)\r\n  - New POST endpoint added: `obb.econometrics.variance_inflation_factor`\r\n- [Feature] Add SEC As Provider To `equity.ownership.insider_trading` @deeleeramone (#6947)\r\n  - Adds `provider='sec'` to `obb.equity.ownership.insider_trading`\r\n- [Feature] Add `yfinance` To `equity.screener` @deeleeramone (#6949)\r\n  - Adds `provider='yfinance'` to `obb.equity.screener`\r\n    - Filters for: country, exchange, sector, industry, marketcap min\u002Fmax, price min\u002Fmax, volume min\u002Fmax, beta min\u002Fmax\r\n- [Enhancement] Add Multi-Country Support & ECB Yield Curves To `fixedincome.goverment.yield_curve(provider='econdb')` @deeleeramone (#6946)\r\n  - In`obb.fixedincome.goverment.yield_curve(provider='econdb')`:\r\n    - Adds support for multiple countries.\r\n    - Adds ECB yield curves as: 'ecb_spot_rate', 'ecb_par_yield', 'ecb_instantaneous_forward'\r\n- [Feature] Add Endpoint For The Latest Financial Reports Filed With The SEC @deeleeramone (#6936)\r\n  - New endpoint added: `obb.equity.discovery.latest_financial_reports`\r\n    - SEC feed of the most recent quarterly, annual, and current reports for all companies - or by historical date.\r\n- [Feature] Add Intrinio to `equity.historical_market_cap` @deeleeramone (#6932)\r\n  - Adds `provider='intrinio'` to `obb.equity.historical_market_cap`\r\n- Intrinio realtime (delayed) options @jmaslek (#6931)\r\n  - In `obb.derivatives.options.chains(provider='intrinio')`:\r\n    - Adds `delay` parameter with choices: 'eod', 'realtime', 'delayed'\r\n- [Feature] Add EIA Provider & Weekly Petroleum Status Report #6693\r\n  - Adds a new provider extension: `openbb-us-eia`\r\n  - Adds new endpoints:\r\n    - obb.commodity.petroleum_status_report\r\n    - obb.commodity.short_term_energy_outlook (free API key required - https:\u002F\u002Fwww.eia.gov\u002Fopendata\u002Fregister.php)\r\n\r\n## 🐛 OpenBB Platform Bug Fixes\r\n\r\n- [BugFix] Fix `openbb-yfinance` for `equity.discovery` Functions @deeleeramone (#6945)\r\n  - Fixes all `yfinance` provider functions within `obb.equity.discovery`\r\n  - Additional data fields are now returned.\r\n- [BugFix] Handle ValidationError Better @deeleeramone (#6955)\r\n- [BugFix] Fix Limit Param For yFinance Financials @deeleeramone (#6962)\r\n- [BugFix] Fix Parsing Error In SEC Form13F @deeleeramone (#6961)\r\n  - In `obb.equity.ownership.form_13f(provider='sec')`:\r\n    - Fixes data aggregation error when filing contained a security type labeled as OPTIONS \r\n- [BugFix] `equity.peers`: Handle Empty Values Within FMP Response @deeleeramone (#6963)\r\n  - Empty values discarded from response in `obb.equity.peers(provider=\"fmp\")`\r\n- [BugFix] CFTC COT - Make All Columns All Lowercase @deeleeramone (#6950)\r\n  - All returned columns now conform to lower_snake_case\r\n- [BugFix] Fix OECD CPI Return Not Sorted By Date @deeleeramone (#6930)\r\n  - Fixes OECD data response to be sorted by date in:\r\n    - `obb.economy.cpi(provider='oecd')`\r\n    - `obb.economy.short_term_interest_rate(provider='oecd')`\r\n    - `obb.economy.long_term_interest_rate(provider='oecd')`\r\n- [BugFix] Make \"logging_suppress\" in `SystemSettings` Mutable and Then Actually Suppress Logging Service @deeleeramone (#6933)\r\n  - Allows \"logging_suppress\" boolean to be set in `system_settings.json`.\r\n- [BugFix] Clean Out Files From Already Deprecated Endpoint @deeleeramone (#6953)\r\n  - Removes unused files from the repository.\r\n- [BugFix] Tests: Fix Some Bad Integration Test Params @deeleeramone (#6964)\r\n  - Updates some invalid integration test params.\r\n\r\n## 📖 Documentation\r\n- docs: update CONTRIBUTING.md @emmanuel-ferdman (#6952)\r\n- Update README.md @DidierRLopes (#6937)\r\n- add: M\\&A impact example notebook @NabidAkhtar (#6893)\r\n- Cleanup example nb titles @jmaslek (#6934)\r\n\r\n\r\nWe are proud of our community contributors and staunch supporters of open-source ecosystems.\r\nHelp us promote","2024-12-02T22:27:12",{"id":233,"version":234,"summary_zh":235,"released_at":236},107888,"v4.3.4","## Thank you and welcome to our new contributors 🔥\r\n@Anjalisharma3463, @HmbleCreator, @Khaan25, @Manish-k723, @SanchitMahajan236, @adilkadivala, @ambroseikpele, @aritradevelops, @bravesasha, @harshraj1512, @newcomer119, @sateshcharan, @theghostmac and @vamus092\r\n\r\n## Summary 🎉\r\n \r\nV4.3.4 features security updates, bug fixes, small enhancements, and new example notebooks.\r\n\r\n\r\n## 🚨 OpenBB Platform Breaking Changes\r\n\r\n- [BugFix] Remove Dead Endpoints From Nasdaq Data Link @deeleeramone (#6773)\r\n    - Functions are deprecated by the source and no longer work. All have endpoints continue to work via new provider extensions.\r\n    - Removes `openbb-nasdaq` as a provider to:\r\n      - obb.index.sp500_multiples\r\n      - obb.regulators.cftc.cot\r\n      - obb.regulators.cftc.cot_search\r\n\r\n- [Enhancement] Improve FRED Search @deeleeramone (#6785)\r\n    - In `obb.economy.fred_search`:\r\n      - `is_release` boolean changed to be `search_type`, with choices:\r\n        - \"full_text\", \"series_id\", \"release\"\r\n\r\n## 💂 🔒 Security\r\n\r\n- [BugFix] Bump `openbb-core` Dependencies In `pyproject.toml` @deeleeramone (#6794)\r\n    - Resolves CVE-2024-47874\r\n\r\n## 🦋 OpenBB Platform Enhancements\r\n\r\n- Create OpenBB Platform Installer with conda constructor @piiq (#6587)\r\n  - Scripts for building OpenBB Platform installers with Conda Constructor.\r\n\r\n- [Feature] Add `openbb-platform-api` To Main `pyproject.toml` @deeleeramone (#6818)\r\n    - Package for launching the Platform API and widgets builder as a Terminal backend connector is now included with `pip install openbb`\r\n\r\n- Add a Dockerfile for easy platform-api install @jmaslek (#6753)\r\n    - DockerFile that utilizes the `openbb-platform-api` for building images compatible with OpenBB Terminal Backend connectors.\r\n\r\n- [Enhancement] Add Start\u002FEnd Date Filters To SecCompanyFilingsFetcher @deeleeramone (#6757)\r\n  - In, `obb.equity.fundamental.filings`:\r\n    - Adds start\u002Fend date filters to `openbb-sec` provider and improves the `form_type` filter to match exactly.\r\n      - [BugFix] SecCompanyFilings: Purge `nan` Values \\& Make `form_type` Match  @deeleeramone (#6846)\r\n\r\n- [Enhancement] Improve FRED Search @deeleeramone (#6785)\r\n    - In `obb.economy.fred_search`:\r\n      - Improved search query results.\r\n      - Adds a new parameter, `order_by`, with choices: \r\n        - 'search_rank', 'series_id', 'title', 'units', 'frequency', 'seasonal_adjustment', 'realtime_start', 'realtime_end', 'last_updated', 'observation_start', 'observation_end', 'popularity', 'group_popularity'\r\n\r\n- [BugFix] Add Exception Handling For Unauthorized API Key Error. @deeleeramone (#6800)\r\n    - Adds a new error class, UnauthorizedError, that raises a 502 status code from the API, for provider requests that are rejected because of invalid credentials.\r\n    - Adds historical price intraday intervals to `openbb-tiingo` provider fetchers.\r\n\r\n- [Feature] Add Chart To `econometrics.correlation_matrix` @deeleeramone (#6750)\r\n  - In, `openbb-charting` and `obb.econometrics.correlation_matrix`:\r\n    - Adds a built-in chart (`chart=True`) to the router path, and accessible from the OBBject extension via: `res.charting.create_correlation_matrix`\r\n    - [BugFix] Handle Abusively Large Correlation Matrix. @deeleeramone (#6807)\r\n\r\n### Example Library Additions\r\n\r\n- [🕹️]Added the notebook for Sector Rotation Strategies Analysis @SanchitMahajan236 (#6844)\r\n- [task] created a cryptocurrency trend analysis notebook | closes #6709 @theghostmac (#6728)\r\n- [🕹️]Added the notebook for Backtesting Momentum Strategies @SanchitMahajan236 (#6759)\r\n- [🕹️]Added the notebook for currency exchange rate prediction @Manish-k723 (#6743)\r\n- Added file : Created Notebook for Portfolio Optimization Using Modern Portfolio Theory (Hacktoberfest) @ambroseikpele (#6726)\r\n- Risk-Return Tradeoff Model Notebook #6710 @HmbleCreator (#6739)\r\n\r\n## 🐛 Other OpenBB Platform Bug Fixes\r\n\r\n- [BugFix] Pre-Release Bug Fixes @deeleeramone (#6869)\r\n- [BugFix] `openbb-yfinance` - Fix Key Error From Change In Response From `yf.download()` @deeleeramone (#6852)\r\n- Docs: README @bravesasha (#6755)\r\n\r\n\r\nWe are proud of our community contributors and staunch supporters of open-source ecosystems.\r\nHelp us promote our community by tagging `@openbb_finance` on X with a link to your pull request,\r\nand join our Discord server to chat about your contribution! We want to hear about your experience!\r\n\r\n### Links 🦋\r\n[Website](https:\u002F\u002Fopenbb.co\u002F), [Twitter](https:\u002F\u002Ftwitter.com\u002Fopenbb_finance), [Linkedin](https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fopenbb-finance), [Instagram](https:\u002F\u002Fwww.instagram.com\u002Fopenbb.finance\u002F), [Reddit](https:\u002F\u002Fwww.reddit.com\u002Fr\u002Fopenbb\u002F), [Discord](https:\u002F\u002Fdiscord.com\u002Finvite\u002FxPHTuHCmuV)\r\n","2024-10-25T18:14:13",{"id":238,"version":239,"summary_zh":240,"released_at":241},107889,"v4.3.3","## Thank you and welcome to our new contributors 🔥\r\n@mmistroni\r\n\r\n## Summary 🎉\r\n\r\nThis update includes bug fixes, new router paths, a new provider extension, and an addition to the example library.\r\n\r\n## Hacktoberfest\r\n\r\nThis month marks Hacktoberfest 2024, and you can participate by self-assigning one of the tagged - [🕹️] - [issues](https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB\u002Fissues)\r\n\r\n- oss.gg | Hacktoberfest 2024  @piiq (#6703)\r\n  - Update README.md for no code @jmaslek (#6704)\r\n\r\n## 🚨 OpenBB Platform Breaking Changes\r\n\r\n- [Feature] Add EIA Daily Spot Prices Data via FRED @deeleeramone (#6677)\r\n  - Removed: `obb.commodity.lbma_fixing`\r\n    - Reason: No longer supported by Nasdaq Data Link; 410 HTTP status code.\r\n\r\n## 🦋 OpenBB Platform Enhancements\r\n\r\n  - [Feature] Add IMF Provider Extension and Extend `obb.economic.indicators` @deeleeramone (#6666)\r\n    - New provider extension: `openbb-imf`\r\n      - No API key or registration required.\r\n    - Adds `imf` as a provider to: `obb.economy.indicators` & `obb.economy.available_indicators`\r\n      - Flat representations of all tables from the IRFCL dataset, or individual series from within.\r\n\r\n  - [Feature] Add Direction Of Trade Statistics From IMF @deeleeramone (#6683)\r\n    - New router path: `obb.economy.direction_of_trade`\r\n      - Bilateral trade, represented in US dollars, between countries or regions.\r\n\r\n  - [Feature] Add Port Volume Data From EconDB @deeleeramone (#6668)\r\n    - New router path: `obb.economy.port_volume`\r\n      - Import\u002FExport container volume and dwelling times for the 20 highest-volume ports globally.\r\n\r\n  - [Feature] Add EIA Daily Spot Prices Data via FRED @deeleeramone (#6677)\r\n    - New router path: `obb.commodity.price.spot`\r\n      - Adds curated daily spot price time series from the EIA via `openbb-fred`.\r\n\r\n  - [Feature] Adds Primary Dealer Fails Data From NY Federal Reserve @deeleeramone (#6670)\r\n    - New router path: `obb.economy.primary_dealer_fails`\r\n      - Adds the Primary Dealer Fails To Deliver\u002FReceive dataset from the NY Federal Reserve.\r\n\r\n  - [Feature] Add An `openbb-build` Script To `openbb-core` Package @deeleeramone (#6692)\r\n    - Adds a command line script to `openbb-core` for building the static assets and Python interface.\r\n      - Executable: `openbb-build`\r\n\r\n  - [Enhancement] Add `x-unit_measurement` To A Few Items @deeleeramone (#6722)\r\n    - Adds percent normalization to:\r\n      - `obb.fixedincome.government.treasury_auctions`\r\n      - `obb.fixedincome.government.treasury_prices`\r\n      - `obb.fixedincome.corporate.bond_prices`\r\n   \r\n  - Feature\u002Fopenbb apachebeam @mmistroni (#6679)\r\n    - Adds an example OpenBB workflow for Apache Beam data collection.\r\n\r\n## 🐛 OpenBB Platform Bug Fixes\r\n\r\n- [BugFix] - LoggingService changing default logging configuration @montezdesousa (#6681)\r\n  - Converts the logging service to use a custom logger instead of the root.\r\n\r\n- [BugFix] API: Handle EmptyDataError As Status Code 204 @deeleeramone (#6682)\r\n  - EmptyDataError was previously creating an unknown error in the API, now returns as status code 204.\r\n\r\n- [BugFix] Make User Preferences -> Defaults Work With Any Parameter @deeleeramone (#6687)\r\n  - In `user_settings.json`, the `defaults` section now accepts function parameters. Previously accepted only providers.\r\n\r\n- [BugFix] `obb.derivatives.futures.historical`: Fix Start\u002FEnd Filters Not Being Applied. @deeleeramone (#6721)\r\n  - In, `obb.derivatives.futures.historical(provider=\"yfinance\"), the start\u002Fend dates are now correctly applied.\r\n\r\n- [BugFix] Fixes #6688 BLS Title String Concatenation @deeleeramone (#6690)\r\n  - Fixes an error In, `obb.economy.survey.bls_series`, when no metadata for the series exists.\r\n\r\n- [BugFix] Fix BLS Error and API Exception Handling - Resolves #6661 and #6662 @deeleeramone (#6665)\r\n  - Handles exceptions in the API that were previously returning a 500 status code.\r\n\r\n- [BugFix] Handle Options Skew Error From Zero\u002FEmpty IV Value @deeleeramone (#6701)\r\n  - Fixes a key error when zero\u002Fempty values are present in the chain.\r\n\r\n- [BugFix] Bar Chart Fixes @deeleeramone (#6667)\r\n  - Fixes an error when supplying `bar_kwargs` that were already defined in the function, user supplied parameters take precedence. \r\n\r\n- [BugFix] Enforce User Preference For Dark\u002FLight Mode In Chart Output To API @deeleeramone (#6664)\r\n  - Fixes charting output to the API so that user preference for dark\u002Flight mode is respected.\r\n\r\n- [BugFix] Use `__alias_dict__` instead of Field(alias) for data fields. @deeleeramone (#6673)\r\n  - Fixes inconsistent field names in data model schemas from the API vs. Python interface.\r\n\r\n- [BugFix] Add Validators For `date` Fields For Multiple Items Allowed. @deeleeramone (#6671)\r\n  - Fixes the \"date\" field to allow multiple items as a `datetime.date` or `YYYY-MM-DD` string in:\r\n    - `obb.economy.fred_release_table`\r\n    - `obb.derivatives.futures.curve`\r\n    - `obb.fixedincome.government.yield_curve` \r\n\r\n- [BugFix] Fix Some Tests @deeleeramo","2024-10-08T17:14:48",{"id":243,"version":244,"summary_zh":245,"released_at":246},107890,"4.3.2","## Thank you and welcome to our new contributors 🔥\r\n@mmistroni and @nnsW3\r\n\r\n## Summary 🎉\r\n\r\nThis release provides bug fixes, example notebook updates, security updates, additional screener presets, as well as new public data provider extensions for the Commodity Futures Trading Commission (CFTC), and The Bureau of Labor Statistics (BLS). \r\n\r\n## What's changed 🚀\r\n\r\n### 🚨 OpenBB Platform Breaking Changes\r\n\r\n- [Feature] Flatten Revenue By Geography and Business Line @deeleeramone (#6624)\r\n    - In, `obb.equity.fundamental.revenue_per_geography` and `revenue_per_segment`:\r\n      - The breakdown of revenue is now a flat response instead of a nested dictionary, formatted more favorably for Excel, SQL, and pivot tables.\r\n\r\n### 🦋 OpenBB Platform Enhancements\r\n\r\n- [Feature] Add CFTC Provider and Replace Nasdaq Datalink For COT Reports @deeleeramone (#6643)\r\n  - The `openbb-cftc` extension provides public access to the complete, and current, Commitments of Traders Reports\r\n  - Endpoints:\r\n    - `obb.regulators.cftc.cot`\r\n    - `obb.regulators.cftc.cot_search`\r\n  - Optionally, register for a CFTC app token by creating an account [here](https:\u002F\u002Fevergreen.data.socrata.com\u002Fsignup) then generating a token [here](https:\u002F\u002Fpublicreporting.cftc.gov\u002Fprofile\u002Fedit\u002Fdeveloper_settings)\r\n\r\n- [Feature] Add BLS Provider Extension With Endpoints For Search and Time Series @deeleeramone (#6630)\r\n  - The `openbb-bls` extension provides public access to the BLS V2 series API with multi-series output and metadata.\r\n  - Requires simple email registration and each key is limited to 500 calls per day, where calls are bucketed into groups of 50 symbols in 20 year historical windows. Register [here](https:\u002F\u002Fdata.bls.gov\u002FregistrationEngine\u002F)\r\n  - The extension comes with an assets folder containing series IDS and applied metadata maps representing millions of unique time series.\r\n  - Endpoints:\r\n    - `obb.economy.survey.bls_search` - no registration or key is required for this endpoint.\r\n    - `obb.economy.survey.bls_series` - built-in chart when `chart=True` and `openbb-charting` is installed.\r\n\r\n- [Feature] Add Top Export Destinations By Country From UN Comtrade International Trade Statistics Database (EconDB) @deeleeramone (#6644)\r\n  - Extends the `openbb-econdb` provider with a new function.\r\n  - New endpoint:\r\n    - `obb.economy.export_destinations`\r\n\r\n- [Feature] adding  extra presets @mmistroni (#6623)\r\n  - Adds to the library of `openbb-finviz` screener presets.\r\n  - The new presets will populate in: `~\u002FOpenBBUserData\u002Fpresets\u002Ffinviz`\r\n  - Added to `obb.equity.screener(preset=%s, provider=\"finviz\")`:\r\n     - `canslim`\r\n     - `fastgrowths`\r\n     - `newhigh`\r\n   - All presets can be modified by the user in any text editor, with changes applied to the next function call.\r\n\r\n### 🐛 OpenBB Platform Bug Fixes\r\n\r\n- [BugFix] VIX Curve - fixes `reset_index` erasing the name of the field. @deeleeramone (#6619)\r\n  - Fixes the error when using: `obb.derivatives.futures.curve(\"VX\", provider=\"cboe\")`\r\n  - [BugFix] Fix Pandas FutureWarning In `derivatives.futures.curve` Chart @deeleeramone (#6626)\r\n\r\n- [Release] Patch: `openbb-yfinance-1.3.2` @deeleeramone (#6647)\r\n  - [BugFix] Fix Date In Output Of `yfinance.download` For Google Colab @deeleeramone (#6645)\r\n \r\n- [BugFix] Add `trust_env` to AIOHTTP ClientSession Initialization to Read `.env` for Proxy Mapping @deeleeramone (#6640)\r\n  - Applies the setting to enable environment variable proxy mapping in `aiohttp` async requests.\r\n  - [BugFix] Update `aiohttp` for Dependabot @deeleeramone (#6621)\r\n\r\n- [BugFix] Allow lowercase `symbol` for EconDB EconomicIndicators @deeleeramone (#6642)\r\n  - Fixes a UX issue where the symbol - `GDP` - must be entered as uppercase.\r\n  - EconDB symbols are not case-sensitive, converted to upper.\r\n\r\n- [BugFix] Fix Tests & Related Bugs @deeleeramone (#6657)\r\n  - Fixes interactive tables (CLI) outputting only white window from `obb.news`, and similar.\r\n  - Fixes unreliable connection\u002Foutput with `openbb-seeking-alpha` to `obb.equity.estimates.forward_sales` and `forward_eps`.\r\n  - Updates some unit and integration tests.\r\n\r\n#### General \r\n\r\n- [BugFix] `obb.news.world` Add Validators To Providers Where Symbol Is Mandatory @deeleeramone (#6625)\r\n- [BugFix] Improve Warning For Invalid Defaults Key In `user_settings.json` @deeleeramone (#6651)\r\n- [BugFix] Replace `Optional[bool]` with `bool` as type in Equity Search @deeleeramone (#6633)\r\n- [BugFix] `__fields__` is deprecated, use `model_fields` instead @deeleeramone (#6629)\r\n\r\n## 📚 OpenBB Documentation Changes\r\n\r\n- [BugFix] Example Notebook Syntax Updates @deeleeramone (#6639)\r\n  - Outdated syntax in the example notebooks has been updated to reflect recent modifications.\r\n\r\n- [BugFix] Docs fix spelling issues @nnsW3 (#6634)\r\n\r\n\r\nWe are proud of our community contributors and staunch supporters of open-source ecosystems.\r\nHelp us promote our community by tagging `@openbb_finance` on X with a link to your pull request,\r\nand join ","2024-09-11T16:11:56",{"id":248,"version":249,"summary_zh":250,"released_at":251},107891,"v4.3.1","## Thank you and welcome to our new contributors 🔥\r\n\r\nThanks to, [mmistroni](https:\u002F\u002Fgithub.com\u002Fmmistroni), for contributing to the Finviz screener endpoint.\r\n\r\n## Summary 🎉\r\n\r\nThis release includes some bug fixes, dependency version bumps, new router paths and functionality, and a new provider extension.\r\n\r\n## What's changed 🚀\r\n\r\nA new version of `openbb-cli` resolves the issue of \"nothing happening\" when a command is run. The tables now engage the backend window creation directly.\r\n\r\n## 🚨 OpenBB Platform Breaking Changes\r\n\r\n- [Feature] PyWry Optional With Charting @deeleeramone (#6590)\r\n  - PyWry is now an optional dependency of the `openbb-charting` extension. This decouples window creation from the charting features and makes the installation slimmer.\r\n    - To retain the old configuration, `pip install openbb-charting[\"pywry\"]`\r\n \r\n- [BugFix] Bump `linearmodels` and `arch` Version @deeleeramone (#6600)\r\n  - Versions pulled are now 6 & 7, respectively.\r\n\r\n- [Feature] Remove Deprecated Fields From Equity Historical @deeleeramone (#6598)\r\n  - Previously deprecated parameters have been removed.\r\n  - In `obb.equity.price.historical`:\r\n    - Removed:\r\n      - `adjusted`\r\n      - `prepost`\r\n    - All providers now use the `adjustment` enum to select the price adjustment factor for historical prices, and `extended_hours` replaces, `prepost`.\r\n\r\n- [BugFix] Fix ReferenceGenerator Unions and Choices @deeleeramone (#6599)\r\n  - Structure of `reference.json` and `openapi.json` has changed to group all parameter \"choices\" by provider.\r\n\r\n- [Feature] OptionsChains Properties @deeleeramone (#6564)\r\n  - Response object from `obb.derivatives.options.chains` is now a single model, structured as a `Dict[List]`. Previously was a `[List[Dict]`\r\n\r\n- OECD function parameters have changed to reflect new updated structures at the source:\r\n  - [BugFix] Fix OECD GDP Real + Add EconDB To Endpoint @deeleeramone (#6589)\r\n  - [BugFix] Fix `gdp.forecast` @deeleeramone (#6585)\r\n  - [Feature] Cleanup OECD CLI Endpoint. @deeleeramone (#6584)\r\n  - [BugFix] Clean Up Nominal GDP \\& Add EconDB As Provider @deeleeramone (#6581)\r\n\r\n- [BugFix] Update Missed Lock Files for `certifi 2024.7.4` @deeleeramone (#6583)\r\n  - Alll extensions have been updated for `certifi 2024.7.4`.\r\n\r\n- [BugFix] Delete Dev Container @deeleeramone (#6582)\r\n  - Removes the Dev Container from the repository.\r\n\r\n## 🦋 OpenBB Platform Enhancements\r\n\r\n- [Feature] Add Nonfarm Payrolls To `economy.survey` @deeleeramone (#6571)\r\n  - New router path: `obb.economy.survey.nonfarm_payrolls`\r\n    - Supported providers: `openbb-fred`\r\n\r\n- [Feature] Add Fred Release Tables @deeleeramone (#6595)\r\n  - New router path: `obb.economy.fred_release_table`\r\n    - Supported providers: `openbb-fred`\r\n\r\n- [Feature] Add PCE (Personal Consumption Expenditures) reports to Economy @deeleeramone (#6578)\r\n  - New router path: `obb.economy.pce`\r\n    - Supported providers: `openbb-fred`\r\n\r\n- [Feature] Add Historical Market Cap @deeleeramone (#6603)\r\n  - New router path: `obb.equity.historical_market_cap`\r\n    - Supported providers: `openbb-fmp`\r\n    - Built-in view, \"chart=True\".\r\n\r\n- [Feature] Add TIPS Yields (to maturity) @deeleeramone (#6597)\r\n  - New router path: `obb.fixedincome.government.tips_yields`\r\n    - Supported providers: `openbb-fred`\r\n\r\n- [Feature] Replace Nasdaq SP500 Multiples With Direct Source @deeleeramone (#6609) \r\n  - New provider extension - \"openbb-multpl\" - to replace `nasdaq` for `obb.index.sp500_multiples`.\r\n  - Deprecated: `nasdaq` as provider to `obb.index.sp500_multiples`.\r\n    - Reason: Data no longer updated by Nasdaq Data Link.\r\n\r\n- [Enhancement] Consolidate OECD Interest Rate Endpoints as a Single Function @deeleeramone (#6602)\r\n  - Three routes have been consolidated into one:\r\n    - New router path: `obb.economy.interest_rates`\r\n    - Deprecated:\r\n      - `obb.economy.short_term_interest_rate`\r\n      - `obb.economy.long_term_interest_rate`\r\n      - `obb.economy.immediate_interest_rate`\r\n\r\n- [BugFix] Fix OECD GDP Real + Add EconDB To Endpoint @deeleeramone (#6589)\r\n  - Adds `econdb` as provider to:\r\n    - `obb.economy.gpd.nominal`\r\n    - `obb.economy.gdp.real`\r\n\r\n- [Feature] OptionsChains Properties @deeleeramone (#6564)\r\n  - Adds properties and class methods to the output of `obb.derivatives.options.chains`.\r\n  - `results` is now a single instance as a dictionary of arrays.\r\n  - Refer to the docstring of `results` for a description of properties and functions.\r\n\r\n- [Feature] Add Finviz Screener Presets (V3 Compatible) @deeleeramone (#6601)\r\n  - Adds `finviz` as a provider to: `obb.equity.screener`.\r\n  - Support for legacy V3 SDK\u002FTerminal stock screener presets.\r\n\r\n## 🐛 OpenBB Platform Bug Fixes\r\n\r\n- [BugFix] Fix Yfinance Discovery Percent Values @deeleeramone (#6611)\r\n- [BugFix] Fix ReferenceGenerator Unions and Choices @deeleeramone (#6599)\r\n- [BugFix] FRED Release Table: Fix Date Parsing For Format Variation @deeleeramone (#6608)\r\n- [BugFix] Fix Rogue Percent Value In","2024-08-09T08:29:56",{"id":253,"version":254,"summary_zh":255,"released_at":256},107892,"4.3.0","## Summary 🎉\r\n\r\nIntroducing Release 4.3.0! \r\n\r\nWe've streamlined import processes, cutting load times by ~40% and revamped our code style for efficiency. \r\n\r\nRenaming our repository to OpenBB signals a new era of accessibility and clarity. Security has been bolstered with dropped support for Python 3.8 and enhanced error handling. \r\n\r\nExplore our expanded data access with New York Federal Reserve's Primary Dealer Statistics and Nasdaq on the Equity Screener. Experience upgraded charting capabilities including futures curves and derivatives historical charts.\r\n\r\nThis release isn't just an update—it's a leap forward in performance, security, and user experience.\r\n\r\n\r\n## 🦋 OpenBB Platform Enhancements\r\n\r\nImport processes have been streamlined to improve load and build times, with the code style fundamentally changed to incorporate this pattern. Another feature added is the optimization of logging.\r\n\r\nIn addition, access to more data has been facilitated through the Primary Dealer Statistics by the New York Federal Reserve, further expanding the data resources. The charting capability has also been expanded with the addition of futures curve chart and derivates historical chart to improve user experience and charting coverage.\r\n\r\nImprovements have been made to the PyPi publishing tool to support Ruff 0.5.0 and to simplify the process of doing a release. Nasdaq has been added to the Equity Screener for increased coverage.\r\n\r\n- [Feature] Delay\u002FOptimize Imports @deeleeramone (#6532)\r\n- [Feature] Extract provider to logs @jmaslek (#6565)\r\n- [Feature] Add Primary Dealer Positioning To Economy @deeleeramone (#6566)\r\n- [Feature] Add Futures Curve Chart @IgorWounds (#6547)\r\n- [Feature] Improve PyPi publishing tool @montezdesousa (#6542)\r\n- [Feature] Merge main with dev @hjoaquim (#6552)\r\n- [Feature] Add derivates historical chart @IgorWounds (#6520)\r\n- [Feature] Add Nasdaq To Equity Screener @deeleeramone (#6521)\r\n- [Feature] Improvements to handling charts on the CLI `results` @hjoaquim (#6544)\r\n- [Feature] CLI integration tests @IgorWounds (#6533)\r\n- [Enhancement] Clarify how to run the action @IgorWounds (#6518)\r\n\r\n## 🐛 OpenBB Platform Bug Fixes\r\n\r\nKey updates in the latest release: Adjusted warning display settings for clarity on large commands. Fine-tuned charting integration tests for reliability. Resolved issues with Dict-Type query parameters in Provider Interface models. Updated OECD's Unemployment data age brackets. Updated Python versions in toml files and dropped support for Python 3.8 for security enhancements. Fixed issues with local variable 'export' and streamlined operations by removing the 'website' folder. Improved error messaging with OpenBBError for FMP Econ Calendar. \r\n\r\n- [Bugfix] Uncover cmd len warn @hjoaquim (#6536)\r\n- [BugFix] Charting Integration Tests @hjoaquim (#6569)\r\n- [BugFix] Fix Provider Interface Body Assignment Of Dict-Like Parameters @deeleeramone (#6561)\r\n- [BugFix] Fix OECD Unemployment Age Brackets \\& Fix `No module named 'pkg_resources'` @deeleeramone (#6563)\r\n- [BugFix] Update openbb-charting With Numpy Dependency. @deeleeramone (#6562)\r\n- [BugFix] Release fixes @montezdesousa (#6560)\r\n- [BugFix] Bump supported python version in toml files @piiq (#6556)\r\n- [BugFix] Security updates @piiq (#6531)\r\n- [BugFix] Fixing local variable 'export' referenced before assignment @hjoaquim (#6545)\r\n- [BugFix] Delete website folder @montezdesousa (#6541)\r\n- [BugFix] Raise on  \"Error Message\" with FMP Econ Calendar @deeleeramone (#6534)\r\n- [BugFix] test openapi.json @montezdesousa (#6530)\r\n- [BugFix] Patch test @IgorWounds (#6523)\r\n\r\n## 📚 OpenBB Documentation Changes\r\n\r\n- [Docs] Fix gh stars chart history + mention pro at the top @DidierRLopes (#6568)\r\n\r\nWe are proud of our community contributors and staunch supporters of open-source ecosystems.\r\nHelp us promote our community by tagging `@openbb_finance` on X with a link to your pull request,\r\nand join our Discord server to chat about your contribution! We want to hear about your experience!\r\n\r\n### Links 🦋\r\n[Website](https:\u002F\u002Fopenbb.co\u002F), [Twitter](https:\u002F\u002Ftwitter.com\u002Fopenbb_finance), [Linkedin](https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fopenbb-finance), [Instagram](https:\u002F\u002Fwww.instagram.com\u002Fopenbb.finance\u002F), [Reddit](https:\u002F\u002Fwww.reddit.com\u002Fr\u002Fopenbb\u002F), [Discord](https:\u002F\u002Fdiscord.com\u002Finvite\u002FxPHTuHCmuV)","2024-07-10T09:42:27"]