Unified view of financial metrics of public companies
Project description
Omaha
Omaha aims to provide a unified view of financial metrics of the company.
- Designed to provide comprehensive data set for the financial analysis.
- Combining multiple type of financial data consistently.
- Data is provided in Pandas DataFrame format for the usability.
Please visit the official documentation for more detail. This is also an blog article useful to see how omaha can be used for financial data analysis.
Note
It only supports Japanese company for now.
Dependencies
Install
$ pip install omaha
Usage
from omaha import Omaha
factory = Omaha(bc_apikey='XXXXXXX', quandl_apikey='YYYYYYY')
# Financial indicators for the ticker symbol 1376
company = factory.company('1376', '2018Q1', '2019Q4')
# Daily stock prices for the ticker symbol 1376
stockprice = factory.stockprice('1376', '2018-01-01', '2018-12-31')
# Joining multiple indicators
view = company.join(stockprice)
view.df().head()
# company_name ceo_name headquarters_address ... Low Close
#2018-11-30 00:00:00+00:00 カネコ種苗株式会社 代表取締役社長 金子 昌彦 群馬県前橋市古市町一丁目50番地12 ... 1389.568777 1408.187823
#2018-08-31 00:00:00+00:00 カネコ種苗株式会社 代表取締役社長 金子 昌彦 群馬県前橋市古市町一丁目50番地12 ... 1479.188532 1479.188532
If you are unsure the ticker symbol of the company, search
feature is available. You can get the list of companies matching the given keyword.
factory.search("不動産", "2019Q1", "2019Q4")
# [Company(8881, 2019Q1, 2019Q4), Company(8802, 2019Q1, 2019Q4), Company(3465, 2019Q1, 2019Q4),...]
Development
You can develop the package as editable dependencies with Pipenv.
$ pipenv install --dev -e .
To build the package, run make package
.
$ make package
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
Built Distribution
File details
Details for the file omaha-0.0.16.tar.gz
.
File metadata
- Download URL: omaha-0.0.16.tar.gz
- Upload date:
- Size: 5.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4f67248fff6602ecb01879bdf791b5a225dbaa97feb1bc378d8becc92c737cd |
|
MD5 | 4b19bb013a4fb26ba855988d02f9a2bf |
|
BLAKE2b-256 | f7a79b2a650461e6c213192dad0d23061d14704e861a19044b6a632dd071cc35 |
File details
Details for the file omaha-0.0.16-py3-none-any.whl
.
File metadata
- Download URL: omaha-0.0.16-py3-none-any.whl
- Upload date:
- Size: 13.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97c67754be8359751d87e71a88a982b3045533e1dc1cabdbbde0adf48712f9b9 |
|
MD5 | 6905bdba597b4b6c1bb4de95625e9f4a |
|
BLAKE2b-256 | aa387dd4ee40812fdd58252ab33810dafbcf6ee704e62654956e4a695936036d |