The OpenBB project, an open-source financial platform by OpenBB-finance, continues to democratize investment research by providing extensive financial data access. Recent activities highlight ongoing challenges with data retrieval from external APIs, alongside active development efforts to enhance platform functionality.
Recent issues and pull requests (PRs) indicate a focus on resolving data retrieval problems and enhancing user experience. Notable issues include #5884, where balance sheet data retrieval fails with yfinance symbols, and #5666, which affects user experience by misrepresenting data in interactive tables. PRs like #6643 address data source updates by introducing a new CFTC provider for COT reports, ensuring continuity of reliable data access.
Danglewood (deeleeramone)
Elias Rad (nnsW3)
James Maslek
Henrique Joaquim (hjoaquim)
Igor Radovanovic
Theodore Aptekarev (piiq)
DidierRLopes
montezdesousa
Timespan | Opened | Closed | Comments | Labeled | Milestones |
---|---|---|---|---|---|
7 Days | 5 | 6 | 8 | 5 | 1 |
30 Days | 8 | 8 | 14 | 8 | 1 |
90 Days | 18 | 96 | 36 | 15 | 1 |
1 Year | 146 | 158 | 291 | 82 | 1 |
All Time | 2043 | 2018 | - | - | - |
Like all software activity quantification, these numbers are imperfect but sometimes useful. Comments, Labels, and Milestones refer to those issues opened in the timespan in question.
Developer | Avatar | Branches | PRs | Commits | Files | Changes |
---|---|---|---|---|---|---|
Danglewood | 11 | 27/23/5 | 75 | 467 | 290363 | |
Theodore Aptekarev | 4 | 2/2/0 | 6 | 8 | 1218 | |
Elias Rad | 1 | 1/1/0 | 1 | 3 | 8 | |
James Maslek | 0 | 0/0/0 | 0 | 0 | 0 | |
Ikko Eltociear Ashimine (eltociear) | 0 | 1/0/0 | 0 | 0 | 0 | |
None (mmistroni) | 0 | 1/0/0 | 0 | 0 | 0 | |
Igor Radovanovic | 0 | 0/0/0 | 0 | 0 | 0 | |
montezdesousa | 1 | 1/1/0 | 1 | 0 | 0 | |
Dr. Artificial曾小健 (ArtificialZeng) | 0 | 1/0/0 | 0 | 0 | 0 | |
Arpit Pathak (Thepathakarpit) | 0 | 1/0/1 | 0 | 0 | 0 |
PRs: created by that dev and opened/merged/closed-unmerged during the period
Recent activity on the OpenBB-finance/OpenBB GitHub repository shows a mix of bug reports, feature requests, and improvements. There are 25 open issues, indicating ongoing development and community engagement. Notably, several issues highlight problems with data retrieval and API integrations, such as missing or incorrect data from financial providers like YahooFinance and AlphaVantage. There are also requests for new features and enhancements, such as adding support for additional data sources and improving existing functionalities.
Anomalies include issues where critical data is missing or incorrect, such as #5884 where balance sheet data retrieval fails with yfinance symbols, and #5869 where multi-ticker options loading results in errors. Some issues, like #5666, highlight usability problems with interactive tables converting numeric columns to dates incorrectly. There are also several instances of API changes or deprecations causing functionality to break, as seen in #5637 and #5636.
Themes among the issues include challenges with maintaining compatibility with external APIs, user experience improvements for data visualization and interaction, and expanding the platform's capabilities to cover more financial instruments and data sources.
requests
vs aiohttp
.These issues reflect ongoing challenges in maintaining a complex financial platform that relies on multiple external data sources and APIs. The OpenBB project continues to evolve with active community involvement and contributions aimed at enhancing its functionality and reliability.
The OpenBB project is an open-source financial platform designed to democratize investment research by providing access to a wide range of financial data. The platform is actively developed and maintained, with a significant number of commits and branches, and encourages community contributions.
#6643: Introduces a new CFTC provider to replace the outdated Nasdaq Datalink for COT reports. This PR is significant as it ensures data continuity by switching to an official source, impacting users who rely on COT data.
#6642: Fixes a bug allowing lowercase symbols for EconDB EconomicIndicators, improving user experience by accepting more flexible input formats.
#6640: Adds trust_env
to AIOHTTP ClientSession initialization, aligning proxy behavior between synchronous and asynchronous requests, enhancing network configuration consistency.
#6628: Updates the pull request template documentation, indicating ongoing efforts to streamline contribution processes.
#6624: Flattens revenue data by geography and business line for Excel compatibility, introducing breaking changes that improve cross-product data handling.
#6623: Adds custom presets for the Finviz screener, expanding user options for equity screening.
#6587: Introduces a conda constructor for creating packaged installers, aiming to simplify installation and distribution of the OpenBB Platform.
#6509: Proposes a POC for an OBBject extension facilitating data interchange within the OpenBB ecosystem, highlighting efforts to enhance data handling capabilities.
The recent pull requests reflect a few key themes in the OpenBB project's development:
Data Source Updates and Enhancements: The introduction of the CFTC provider (#6643) underscores the project's commitment to maintaining up-to-date and reliable data sources. This change is crucial for users who depend on accurate COT reports, ensuring they have access to current information without disruption.
User Experience Improvements: Several PRs focus on refining user interactions with the platform. For instance, #6642 addresses input flexibility by allowing lowercase symbols, while #6624 enhances data compatibility with Excel by flattening nested responses. These changes are indicative of a user-centric approach in development priorities.
Infrastructure and Installation Improvements: The effort to create a conda-based installer (#6587) highlights an ongoing initiative to simplify installation processes and broaden accessibility. This aligns with the project's open-source ethos by making it easier for users to deploy and contribute to the platform.
Documentation and Community Engagement: Updates like #6628 show attention to improving contribution workflows through better documentation. This is vital for sustaining community engagement and encouraging more contributions from developers worldwide.
Innovative Features and Extensions: The proposal for an OBBject extension (#6509) illustrates forward-thinking in terms of extending the platform's capabilities for data interchange. Such innovations can significantly enhance how users interact with financial data within the OpenBB ecosystem.
Overall, these pull requests demonstrate a balanced focus on maintaining robust data sources, enhancing user experience, improving infrastructure, engaging with the community, and innovating new features. However, there are areas where further attention could be beneficial:
The OpenBB project continues to evolve as a comprehensive financial research tool, driven by active development and community collaboration.
Danglewood (deeleeramone)
Elias Rad (nnsW3)
James Maslek
Henrique Joaquim (hjoaquim)
Igor Radovanovic
Theodore Aptekarev (piiq)
DidierRLopes
montezdesousa