29-04-2021



Latest version

Adobe after for mac os x. IFinance 4.5.23 August 11, 2020 iFinance allows you to keep track of your income and spending — from your lunchbreak coffee to your new car — in the most convenient and fastest way. IFinance 4 offers a broad range of easy-to-customize charts and reports. According to your specifications, iFinance analyzes precisely where your money comes from and where you spend it. Use the Budgets feature to find out how much money you have left for the current month or whether you've been successful at keeping your spending at bay this.

Released:

Yahoo! Finance market data downloader

Project description

Yahoo! Finance market data downloader

Ever since Yahoo! finance decommissionedtheir historical data API, many programs that relied on it to stop working.

yfinance aimes to solve this problem by offering a reliable, threaded,and Pythonic way to download historical market data from Yahoo! finance.

NOTE

The library was originally named fix-yahoo-finance, butI’ve since renamed it to yfinance as I no longer consider it a mere “fix”.For reasons of backward-compatibility, fix-yahoo-finance now import anduses yfinance, but you should install and use yfinance directly.

> Check out this Blog post for a detailed tutorial with code examples.

Quick Start

The Ticker module

The Ticker module, which allows you to accessticker data in a more Pythonic way:

Note: yahoo finance datetimes are received as UTC.

If you want to use a proxy server for downloading data, use:

To use a custom requests session (for example to cache calls to the APIor customize the User-agent header), pass a session= argument to theTicker constructor.

To initialize multiple Ticker objects, use

Fetching data for multiple tickers

I’ve also added some options to make life easier :)

Managing Multi-Level Columns

The following answer on Stack Overflow is for How to deal with multi-level column names downloaded with yfinance?

  • yfinance returns a pandas.DataFrame with multi-level column names, with a level for the ticker and a level for the stock price data
    • The answer discusses:
      • How to correctly read the the multi-level columns after saving the dataframe to a csv with pandas.DataFrame.to_csv
      • How to download single or multiple tickers into a single dataframe with single level column names and a ticker column

pandas_datareader override

If your code uses pandas_datareader and you want to download data faster,you can “hijack” pandas_datareader.data.get_data_yahoo() method to useyfinance while making sure the returned data is in the same format aspandas_datareader’s get_data_yahoo().

Installation

Install yfinance using pip:

Install yfinance using conda:

Requirements

Ifinance 4 Database Location

  • Python >= 2.7, 3.4+
  • Pandas (tested to work with >=0.23.1)
  • Numpy >= 1.11.1
  • requests >= 2.14.2
  • lxml >= 4.5.1

Optional (if you want to use pandas_datareader)

  • pandas_datareader >= 0.4.0
IFinance 4

Legal Stuff

yfinance is distributed under the Apache Software License. See the LICENSE.txt file in the release for details.

P.S.

Please drop me an note with any feedback you have.

Ran Aroussi

Release historyRelease notifications | RSS feed

0.1.59

0.1.58

0.1.57

IFinance

Ifinance 4 Free Download

0.1.56

0.1.55

0.1.54

0.1.53

Ifinance 4 Reviews

0.1.52

0.1.51

0.1.50

0.1.49

Ifinance

Ifinance 4

Sai paint tool for mac os x. 0.1.48

0.1.47

0.1.46

0.1.45

0.1.44

0.1.43

0.1.42

Cs6 key for mac. 0.1.41

0.1.40

0.1.39

0.1.38

0.1.37

0.1.36

Download files

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

Files for yfinance, version 0.1.59
Filename, sizeFile typePython versionUpload dateHashes
Filename, size yfinance-0.1.59.tar.gz (25.8 kB) File type Source Python version None Upload dateHashes
Close

Hashes for yfinance-0.1.59.tar.gz

Hashes for yfinance-0.1.59.tar.gz
AlgorithmHash digest
SHA256fe4dc46807eceadc6604bf51ece7297b752dc5402a38a87385094fbfc7565fa0
MD58e233e7352bc7f875fbaaa7a2219bc10
BLAKE2-256a7ee315752b9ef281ba83c62aa7ec2e2074f85223da6e7e74efb4d3e11c0f510