Functions and data manipulation for economics data
Project description
economics provides a toolkit with economical computations based on data from data.okfn.org.
Features
CPI
Inflation (based on CPI by default)
Requirements
CPI
>> from economics import CPI >> import datetime >> >> # Create a new CPI instance >> cpi = CPI() >> >> # Get CPI for Iceland in 2007 >> cpi.get(datetime.date(2007,1,1), 'Iceland') CPI(date=datetime.date(2007, 1, 1), value=112.07753358) >> >> # We're going to work with Iceland so set default country >> # (we're creating a new instance but the country variable can be set) >> iceland = CPI(country='Iceland') >> >> # Get CPI in 2012 (not in the data) >> iceland.get(datetime.date(2012,1,1)) ... KeyError: 'Date 2012-01-01 not found in data' >> >> # Get the closest CPI value sintead >> iceland.closest(datetime.date(2012,1,1)) CPI(date=datetime.date(2011, 1, 1), value=155.03663004)
Inflation
>> from economics import Inflation >> import datetime >> >> # Create a new Inflation instance >> inflation = Inflation() >> >> # How many US $ would I need in 2011 to pay for what cost $5 in 2007 >> inflation.inflate(5, datetime.date(2011,1,1), datetime.date(2007,1,1), 'United States') 5.424340332378624 >> >> # We can also set the reference year and the country >> usa_2007 = Inflation(reference=datetime.date(2007,1,1), country='United States') >> >> # Get the inflation for 2007 in the United States >> usa_2007.get(datetime.date(2011,1,1)) Inflation(factor=1.0848680664757249, value=0.08486806647572484)
License
economics is available under the GNU General Public License, version 3. See LICENCE for more details.
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
economics-0.1.2.tar.gz
(17.2 kB
view details)
File details
Details for the file economics-0.1.2.tar.gz.
File metadata
- Download URL: economics-0.1.2.tar.gz
- Upload date:
- Size: 17.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
61b9279e60bc99761c464263e43b118d4da54294c977e3005cdea98f82beccf8
|
|
| MD5 |
1ee053d2190961d274676301cfa4c6c0
|
|
| BLAKE2b-256 |
72b9a41114c3e19834700b1bcea6de4d11876c16e69951e71a89268dfa6612f2
|