A package to parse the XBRL file format & interface with XBRL APIs in a tidy format
Project description
tidyxbrl: The tidy XBRL Interface
What is it?
tidyxbrl is a Python package that parses XBRL data files and returns dynamic structures that succinctly store the underlying data. This package additionally can interface with the XBRL API interface, with further expansion to other data providers planned for the near future. This package aims to the be the simplest and most effective method to parse XBRL data in Python.
The XBRL Standard
eXtensible Business Reporting Language (XBRL) is a standardized financial reporting framework to structure financial reporting in a way that enables automation and machine processing. This package aims to enable its users to realize the full capabilities of the XBRL standard through paring files and interfacing with the applicable APIs.
This projects is currently interfaces with the XBRL and EDGAR apis. Applicable documentation can be found below:
XBRL
EDGAR
Where to get it
The source code is currently hosted on GitHub at: https://github.com/cowboycodeman/tidyxbrl/
# PyPI
pip install tidyxbrl
Dependencies
- pandas - A fast, powerful, flexible and easy to use open source data analysis and manipulation tool, built on top of the Python programming language.
- NumPy - The fundamental package for scientific computing with Python
- requests - An elegant and simple HTTP library for Python, built for human beings.
- bs4 - For pulling data out of HTML and XML files
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
Hashes for tidyxbrl-0.0.31-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2141507bf3af897b52b73ca5748ec5b6469f43ed4da99fc7dce22755b92ab5cb |
|
MD5 | 12f8097e53c8aac6f74eed5007971b26 |
|
BLAKE2b-256 | 5eafc13f8561b4a3d21adcffb719d055b1b8364414ec1dfc8da3d70aa6d0e197 |