Skip to main content

Unified view of financial metrics of public companies

Project description

Omaha Actions Status PyPI PyPI - Python Version PyPI - Status PyPI - License

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

omaha-0.0.16.tar.gz (5.6 kB view details)

Uploaded Source

Built Distribution

omaha-0.0.16-py3-none-any.whl (13.3 kB view details)

Uploaded Python 3

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

Hashes for omaha-0.0.16.tar.gz
Algorithm Hash digest
SHA256 f4f67248fff6602ecb01879bdf791b5a225dbaa97feb1bc378d8becc92c737cd
MD5 4b19bb013a4fb26ba855988d02f9a2bf
BLAKE2b-256 f7a79b2a650461e6c213192dad0d23061d14704e861a19044b6a632dd071cc35

See more details on using hashes here.

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

Hashes for omaha-0.0.16-py3-none-any.whl
Algorithm Hash digest
SHA256 97c67754be8359751d87e71a88a982b3045533e1dc1cabdbbde0adf48712f9b9
MD5 6905bdba597b4b6c1bb4de95625e9f4a
BLAKE2b-256 aa387dd4ee40812fdd58252ab33810dafbcf6ee704e62654956e4a695936036d

See more details on using hashes here.

Supported by

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