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 |