Skip to content

Commit

Permalink
WIP: Masterclass Capstone Exercise (#128)
Browse files Browse the repository at this point in the history
* Add practical exam

* Update Makefile

* Update exam

* Update notebook

* Update notebook

* Remove notebook

* Update CHANGELOG
  • Loading branch information
BenSchZA authored Sep 6, 2021
1 parent a06a913 commit 6d540cf
Show file tree
Hide file tree
Showing 5 changed files with 13 additions and 5 deletions.
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -142,3 +142,6 @@ scratchpad/
*.nbconvert.ipynb
*.dat
drafts/

# Masterclass exam
**/*answers.ipynb
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,11 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [1.1.5] - 2021-09-04
### Changed
- Updated to radCAD v0.8.4
- Published cadCAD Masterclass Capstone Exercise notebook

## [1.1.4] - 2021-09-03
### Changed
- Various minor tweaks for cadCAD Edu, cadCAD Masterclass: Ethereum Validator Economics
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

A modular dynamical-systems model of Ethereum's validator economics, based on the open-source Python library [radCAD](https://github.com/CADLabs/radCAD), an extension to [cadCAD](https://cadcad.org).

* Latest model release version: [Masterclass / v1.1.4](https://github.com/CADLabs/ethereum-economic-model/releases/tag/v1.1.4)
* Latest model release version: [Masterclass / v1.1.5](https://github.com/CADLabs/ethereum-economic-model/releases/tag/v1.1.5)
* Implements the official Ethereum [Altair](https://github.com/ethereum/eth2.0-specs#altair) spec updates in the [Blue Loop / v1.1.0-alpha.7](https://github.com/ethereum/eth2.0-specs/releases/tag/v1.1.0-alpha.7) release

## Table of Contents
Expand Down Expand Up @@ -97,7 +97,7 @@ The [Differential Model Specification](https://hackmd.io/@CADLabs/HyENPQ36u) dep
## Environment Setup

1. Clone or download the Git repository: `git clone https://github.com/CADLabs/ethereum-model` or using GitHub Desktop
2. If completing the cadCAD Edu Masterclass MOOC, find and check out the latest ["Masterclass 🎓" release version](https://github.com/CADLabs/ethereum-economic-model/releases): e.g. `git checkout v.1.1.4`
2. If completing the cadCAD Edu Masterclass MOOC, find and check out the latest ["Masterclass 🎓" release version](https://github.com/CADLabs/ethereum-economic-model/releases): e.g. `git checkout v.1.1.5`
3. Set up your development environment using one of the following three options:

### Option 1: Anaconda Development Environment
Expand Down Expand Up @@ -294,6 +294,6 @@ If you'd like to cite this code and/or research, we suggest the following format
publisher = {GitHub},
journal = {GitHub repository},
howpublished = {\url{https://github.com/CADLabs/ethereum-economic-model}},
version = {v1.1.2}
version = {v1.1.5}
}
```
2 changes: 1 addition & 1 deletion model/__init__.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
"""
CADLabs Ethereum Economic Model
"""
__version__ = "1.1.4"
__version__ = "1.1.5"

from radcad import Model

Expand Down
2 changes: 1 addition & 1 deletion requirements.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
radcad==0.8.3
radcad==0.8.4
pytest==6.2.2
ipykernel==5.5.3
matplotlib==3.3.4
Expand Down

0 comments on commit 6d540cf

Please sign in to comment.