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
- Learn How to Contribute
Getting Started
To get started, first install the sec-ai package:
pip install sec-ai
Warning We're thrilled to inform you that the
sec-parserproject is the final prerequisite for launching our eagerly anticipated feature, sec-ai. We're diligently working to ensure that it meets all the necessary standards and functionalities.
Stay Informed: For detailed information and updates specific tosec-parserand to be the first to know when sec-ai is launched, please follow our Announcements page.
Contribute to sec-parser: If you're as excited aboutsec-parserand the upcoming sec-ai feature as we are, we warmly invite you to get involved!
- Please visit our Contribution Guide for sec-parser.
- Explore current Issues or propose new enhancements tosec-parser.
Our targeted launch for sec-ai is approaching, and we're grateful for your continued anticipation and interest, which are invaluable to our endeavors.
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_aicontains 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.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file sec_ai-0.7.0.post16.tar.gz.
File metadata
- Download URL: sec_ai-0.7.0.post16.tar.gz
- Upload date:
- Size: 5.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.6.1 CPython/3.11.5 Linux/6.2.0-1012-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8a1a0b40809f2453b6e48016e066b1a70242529520bccfe52bb62b4e59ddab94
|
|
| MD5 |
d0793ed809ba6447d997e3510ac667cb
|
|
| BLAKE2b-256 |
b97914cabcf7e8a6c9884028fc87c27fa90d949ab8f545da0f0f4459f7db5874
|
File details
Details for the file sec_ai-0.7.0.post16-py3-none-any.whl.
File metadata
- Download URL: sec_ai-0.7.0.post16-py3-none-any.whl
- Upload date:
- Size: 5.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.6.1 CPython/3.11.5 Linux/6.2.0-1012-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
574bffeccf6893b9d7492708b4d6b36eaff6c934021f3bfda0eb20cad634ab49
|
|
| MD5 |
f22b05207d7543be3a998dae130aa74c
|
|
| BLAKE2b-256 |
1fccf8ebf66281ab2d964ad90baee96554e5db6d33bfa8e4452a5548425b1311
|