Contains Jupyter Notebooks showcasing the ConSav package.
The main tool in the ConSav package is the ConsumptionSavingModel class with predefined methods for e.g. saving and loading. Each concrete model inherits these methods and then adds methods for e.g. solving and simulating. The simplest example is the canonical buffer-stock consumption model, see the BufferStockModel notebook.
The DurableConsumptioModel notebook contains more advanced examples. Specifically, it implements the solution methods proposed in A Guide On Solving Non-Convex Consumption-Saving Models. See also the results notebook for this paper.
To get started:
- Install the ConSav package (requires git):
pip install git+https://github.com/NumEconCopenhagen/ConsumptionSaving
- Clone or download this repository
- Open your notebook of choice
New to Python? Try out this online course, Introduction to programming and numerical analysis.
The main notebooks are:
- DurableConsumptioModel: Guide on solving and simulating the model
- Results for A Guide to Solve Non-Convex Consumption-Saving Models (paper)
- Numba and C++/