Skip to main content

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 ➔       Documentation Status Licence Project Type: Federation Experimental
Health ➔              GitHub Workflow Status: ci.yml GitHub Workflow Status: cd.yml Last Commit
Quality ➔             codecov Code Style: Black Ruff
Distribution ➔    PyPI version PyPI - Python Version PyPI downloads
Community ➔     HitCount X (formerly Twitter) Follow GitHub stars

A comprehensive open-source toolkit for AI-powered analysis and interpretation of SEC EDGAR filings, providing valuable insights for investors, fintech developers, and researchers.


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.

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-parser project 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 to sec-parser and 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 about sec-parser and 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 to sec-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

  1. Standard: import sec_ai as sai
  2. Package-Level: from sec_ai import SomeClass
  3. Submodule: from sec_ai import sub_module
  4. 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 as sec_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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sec_ai-0.7.0.post16.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sec_ai-0.7.0.post16-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

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

Hashes for sec_ai-0.7.0.post16.tar.gz
Algorithm Hash digest
SHA256 8a1a0b40809f2453b6e48016e066b1a70242529520bccfe52bb62b4e59ddab94
MD5 d0793ed809ba6447d997e3510ac667cb
BLAKE2b-256 b97914cabcf7e8a6c9884028fc87c27fa90d949ab8f545da0f0f4459f7db5874

See more details on using hashes here.

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

Hashes for sec_ai-0.7.0.post16-py3-none-any.whl
Algorithm Hash digest
SHA256 574bffeccf6893b9d7492708b4d6b36eaff6c934021f3bfda0eb20cad634ab49
MD5 f22b05207d7543be3a998dae130aa74c
BLAKE2b-256 1fccf8ebf66281ab2d964ad90baee96554e5db6d33bfa8e4452a5548425b1311

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page