Skip to content

Latest commit

 

History

History
52 lines (39 loc) · 1.54 KB

File metadata and controls

52 lines (39 loc) · 1.54 KB

Welcome to abcESL's documentation!

Introduction

ABCESL is an accounting and contracting framework for ABCE. It was originally developed by Rafa Babtista, Alissa Kleinnijenhuis and Thom Wetzer and subsequently distilled and refined by Rudy Tanin, Davoud Taghawi-Nejad. Originally it was conceived as a framework to run systemic stress testing exercises for the financial sector. Currently it is used in the resilience project as well as in an insurance modeling project.

In order to install abcesl, first install ABCE (abce.readthedocs.io) and then install sudo python3 -m pip install abcesl or sudo pypy3 -m pip install abcesl.

You can than create agents that inherit from abcesl.Agent instead of abce.Agent. Like abce agents these agents have an inventory of goods self['cookies'], but they also have an inventory of contracts and set of accounts that book the values of goods and contracts.

ABCESL is part of the wider effort of the Economic Simulation Library at the Institute for New Economic Thinking at Oxford University.

.. toctree::
   :maxdepth: 2
   :caption: Contents:


   agent
   ledger
   account
   contract
   contracting
   obligations
   obligationmessage
   exception


Indices and tables