A comprehensive open-source toolkit for AI-powered analysis and interpretation of SEC EDGAR filings, providing valuable insights for investors, fintech developers, and researchers.
Project description
sec-ai
Essentials ➔
Health ➔
Quality ➔
Distribution ➔
Community ➔
Overview
sec-ai
is an open-source project designed to provide a comprehensive toolset for analyzing and interpreting data from SEC filings. Utilizing advanced AI technologies, this project aims to serve a wide range of users, from individual investors to researchers and regulatory bodies.
The project leverages alphanome-ai/sec-parser
for its data extraction needs, an essential component that simplifies the parsing of SEC EDGAR HTML documents into a structured and analyzable format.
- Explore the Demo
- Read the Documentation
- Join the Discussions to get help, propose ideas, or chat with the community
- Report bugs in Issues
- Stay updated and contribute to our project's direction in Announcements and Roadmap
Getting Started
To get started, first install the sec-ai
package:
pip install sec-ai
Warning We are currently finalizing a few key prerequisites for
sec-ai
within our sec-parser project, as detailed in our Roadmap.
Your anticipation for the launch ofsec-ai
is greatly appreciated. We are working diligently to ensure thatsec-ai
is ready to launch as soon as possible. To stay informed about our progress and to receive notifications whensec-ai
is ready, please follow our Announcements page.
Get Involved: If you're excited about our project and would like to contribute, we warmly invite you to do so! Check out our sec-parser/CONTRIBUTING.md guide for details on how to get started.
Thank you for your interest and we look forward to sharing our progress with you soon.
For more examples and advanced usage, you can continue learning how to use sec-ai
by referring to the User Guide, Developer Guide, and Documentation.
Best Practices
Importing modules
- Standard:
import sec_ai as sai
- Package-Level:
from sec_ai import SomeClass
- Submodule:
from sec_ai import sub_module
- Submodule-Level:
from sec_ai.sub_module import SomeClass
Note The root-level package
sec_ai
contains only the most common symbols. For more specialized functionalities, you should use submodule or submodule-level imports.
Warning To allow us to maintain backward compatibility with your code during internal structure refactoring for
sec-ai
, avoid deep or chained imports such assec_ai.sub_module.internal_utils import SomeInternalClass
.
Contributing
For information about setting up the development environment, coding standards, and contribution workflows, please refer to our CONTRIBUTING.md guide.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.