Name | datadock JSON |
Version |
1.1.0
JSON |
| download |
home_page | None |
Summary | DataDock python library to access SEC edgar fillings. |
upload_time | 2024-10-17 15:50:35 |
maintainer | None |
docs_url | None |
author | Peter Mbachu |
requires_python | <4.0,>=3.10 |
license | MIT |
keywords |
datadockpy
datadockai
python
sec
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# DataDockPy Library
--------------
![Python Versions](https://img.shields.io/badge/python-3.10|3.11)
![License](https://img.shields.io/pypi/l/datdock.svg)
![PyPi - Version](https://img.shields.io/pypi/v/datadock.svg)
<p align="center">
<a href="https://github.com/DataDock-AI/DataDockPy">
<img src="media/20241001135438-ezgif.com-video-to-gif-converter.gif" alt="DataDock demo" height="350">
</a>
</p>
## Introduction
DataDockPy is a powerful and user-friendly Python package designed to enhance data analysis.
It simplifies the extraction and presentation of information from the SEC Edgar database,
offering enriched data display for SEC form types, form controls, and financial analysis,
making it an essential tool for professionals working with regulatory filings.
This library uses `Poetry` as a dependency manager.
## Features
- 📁 **Access any SEC filing**: You can access any filings on SEC forms of Form 8-K and Form 10-K
- 📅 **List filings for any date range**: List filings by date e.g. or date range `2024-02-29:2024-03-15`
- 🌟 **User Friendly library**: Uses **[rich](https://rich.readthedocs.io/en/stable/introduction.html) & [tabulate](https://github.com/astanin/python-tabulate)** library to display SEC Edgar data in a beautiful way.
- 🔄 **Page through filings**: Use `filings.next()` and `filings.previous()` to page through filings
- 🏗️ **Filter filings data**: Build data filtering by cik, accession number, form type, filing date
- ✅ **Select a filing**: You can select a filing from the list of filings.
- 🔍 **Preview the text data for a filing**: You can preview the filing (sections) in the terminal or a notebook.
- 📊 **Parse to Dataframe**: You can parse filings to a dataframe.
- 📈 **Financial Statement**: Get financial statements of Form 8-K and Form 10-K of various companies.
## Get Started on Windows/MacOS/Linux Terminal
1. Open your terminal and install poetry using `pip`.
```commandline
pip install poetry
```
or
Install poetry using `pipx`.
```commandline
pipx install poetry
```
2. Create a project and clone DataDockPy github repository.
```git
git clone https://github.com/DataDock-AI/DataDockPy.git
```
3. Change directory to `DataDockPy`
```commandline
cd DataDockPy
```
4. Run the poetry command to install dependencies:
```commandline
poetry install
```
5. Activate virtual environment using poetry:
```commandline
poetry shell
```
6. Set up your SEC_IDENTITY in an `.env` file
```dotenv
SEC_IDENTITY=<your email or usernmae for SEC IDENTITY>
```
7. See the following scripts on how to use the package: `run_checks.py` and `run_checks2.py`
## Use DataDockPy with Jupyter
1. Open terminal and install poetry using `pip`.
```commandline
pip install poetry
```
or
Install poetry using `pipx`.
```commandline
pipx install poetry
```
2. Create a project and clone `DataDockPy` github repository
```git
git clone https://github.com/DataDock-AI/DataDockPy.git
```
3. Change directory to `DataDockPy`
```commandline
cd DataDockPy
```
4. Open your project directory on Anaconda or Visual Studio Code.
5. Choose a python environment (recommended python environment), where poetry was installed. `Ctrl+Shift+P`
6. If asked to install `ipykernel`, see here on installation: [ipykernel installation](https://devinschumacher.com/how-to-setup-jupyter-notebook-virtual-environment-vs-code-kernels/)
7. Check to see if poetry is installed:
```bash
!poetry --version
```
8. Run the poetry command to install dependencies:
```commandline
poetry install
```
## Download DataDockPy Source Code
You can download any of the source codes: `zip` or `tar.gz` here: [DataDockPy Source Code](https://github.com/DataDock-AI/DataDockPy/releases/tag/v0.1.0).
If you have any issue or contribution, please write an issue with this link: https://github.com/DataDock-AI/DataDockPy/issues
Raw data
{
"_id": null,
"home_page": null,
"name": "datadock",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.10",
"maintainer_email": null,
"keywords": "datadockpy, datadockAI, python, SEC",
"author": "Peter Mbachu",
"author_email": "peter.mbachu@datadock.ai.com",
"download_url": "https://files.pythonhosted.org/packages/3d/59/56a1bc31a453b011fd73c27723adcb60c46450bb87b5a39fccf6bd098811/datadock-1.1.0.tar.gz",
"platform": null,
"description": "# DataDockPy Library \n\n--------------\n\n![Python Versions](https://img.shields.io/badge/python-3.10|3.11) \n![License](https://img.shields.io/pypi/l/datdock.svg) \n![PyPi - Version](https://img.shields.io/pypi/v/datadock.svg)\n\n<p align=\"center\"> \n<a href=\"https://github.com/DataDock-AI/DataDockPy\">\n <img src=\"media/20241001135438-ezgif.com-video-to-gif-converter.gif\" alt=\"DataDock demo\" height=\"350\">\n</a>\n</p>\n\n\n## Introduction\n\nDataDockPy is a powerful and user-friendly Python package designed to enhance data analysis. \nIt simplifies the extraction and presentation of information from the SEC Edgar database, \noffering enriched data display for SEC form types, form controls, and financial analysis, \nmaking it an essential tool for professionals working with regulatory filings.\n\nThis library uses `Poetry` as a dependency manager.\n\n\n\n## Features\n\n- \ud83d\udcc1 **Access any SEC filing**: You can access any filings on SEC forms of Form 8-K and Form 10-K\n- \ud83d\udcc5 **List filings for any date range**: List filings by date e.g. or date range `2024-02-29:2024-03-15`\n- \ud83c\udf1f **User Friendly library**: Uses **[rich](https://rich.readthedocs.io/en/stable/introduction.html) & [tabulate](https://github.com/astanin/python-tabulate)** library to display SEC Edgar data in a beautiful way.\n- \ud83d\udd04 **Page through filings**: Use `filings.next()` and `filings.previous()` to page through filings\n- \ud83c\udfd7\ufe0f **Filter filings data**: Build data filtering by cik, accession number, form type, filing date\n- \u2705 **Select a filing**: You can select a filing from the list of filings.\n- \ud83d\udd0d **Preview the text data for a filing**: You can preview the filing (sections) in the terminal or a notebook.\n- \ud83d\udcca **Parse to Dataframe**: You can parse filings to a dataframe.\n- \ud83d\udcc8 **Financial Statement**: Get financial statements of Form 8-K and Form 10-K of various companies.\n\n\n## Get Started on Windows/MacOS/Linux Terminal\n\n1. Open your terminal and install poetry using `pip`.\n \n ```commandline\n pip install poetry\n ```\n or\n\n Install poetry using `pipx`.\n \n ```commandline \n pipx install poetry\n ```\n\n2. Create a project and clone DataDockPy github repository.\n\n ```git\n git clone https://github.com/DataDock-AI/DataDockPy.git\n ```\n\n3. Change directory to `DataDockPy`\n\n ```commandline\n cd DataDockPy\n ```\n\n4. Run the poetry command to install dependencies: \n\n ```commandline\n poetry install\n ```\n\n5. Activate virtual environment using poetry: \n\n ```commandline\n poetry shell\n ```\n\n6. Set up your SEC_IDENTITY in an `.env` file\n\n ```dotenv\n SEC_IDENTITY=<your email or usernmae for SEC IDENTITY>\n ```\n\n7. See the following scripts on how to use the package: `run_checks.py` and `run_checks2.py`\n\n\n## Use DataDockPy with Jupyter\n\n1. Open terminal and install poetry using `pip`.\n \n ```commandline\n pip install poetry\n ```\n or\n\n Install poetry using `pipx`.\n \n ```commandline \n pipx install poetry\n ```\n\n2. Create a project and clone `DataDockPy` github repository \n\n ```git\n git clone https://github.com/DataDock-AI/DataDockPy.git\n ```\n\n3. Change directory to `DataDockPy`\n\n ```commandline\n cd DataDockPy\n ```\n\n4. Open your project directory on Anaconda or Visual Studio Code.\n\n5. Choose a python environment (recommended python environment), where poetry was installed. `Ctrl+Shift+P`\n6. If asked to install `ipykernel`, see here on installation: [ipykernel installation](https://devinschumacher.com/how-to-setup-jupyter-notebook-virtual-environment-vs-code-kernels/)\n7. Check to see if poetry is installed:\n\n ```bash\n !poetry --version \n ```\n\n8. Run the poetry command to install dependencies: \n\n ```commandline\n poetry install\n ```\n\n\n## Download DataDockPy Source Code\n\nYou can download any of the source codes: `zip` or `tar.gz` here: [DataDockPy Source Code](https://github.com/DataDock-AI/DataDockPy/releases/tag/v0.1.0).\n\n\nIf you have any issue or contribution, please write an issue with this link: https://github.com/DataDock-AI/DataDockPy/issues\n\n\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "DataDock python library to access SEC edgar fillings.",
"version": "1.1.0",
"project_urls": null,
"split_keywords": [
"datadockpy",
" datadockai",
" python",
" sec"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "0fe4155d54248cf9edf1c4c9ecf0474f97791c6a094212105cb36308dd7a732d",
"md5": "ed4c63a7b604cdffb25bd6b8558a0c3b",
"sha256": "366eacf121e4c7cf1ed501aa044c296990648ebf346ca801731d7496ecd959f8"
},
"downloads": -1,
"filename": "datadock-1.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "ed4c63a7b604cdffb25bd6b8558a0c3b",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.10",
"size": 49767,
"upload_time": "2024-10-17T15:50:33",
"upload_time_iso_8601": "2024-10-17T15:50:33.563195Z",
"url": "https://files.pythonhosted.org/packages/0f/e4/155d54248cf9edf1c4c9ecf0474f97791c6a094212105cb36308dd7a732d/datadock-1.1.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3d5956a1bc31a453b011fd73c27723adcb60c46450bb87b5a39fccf6bd098811",
"md5": "9a0835ac35ec4307cb5f948563a11240",
"sha256": "541e759117d40ff28b8c4acd188921d0386e853f8214efbe9f47736456cd9879"
},
"downloads": -1,
"filename": "datadock-1.1.0.tar.gz",
"has_sig": false,
"md5_digest": "9a0835ac35ec4307cb5f948563a11240",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.10",
"size": 38107,
"upload_time": "2024-10-17T15:50:35",
"upload_time_iso_8601": "2024-10-17T15:50:35.511749Z",
"url": "https://files.pythonhosted.org/packages/3d/59/56a1bc31a453b011fd73c27723adcb60c46450bb87b5a39fccf6bd098811/datadock-1.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-10-17 15:50:35",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "datadock"
}