Giter Site home page Giter Site logo

seattle_beps_modelling's Introduction

Models to Predict Emissions between 2027-2050 with BEPS

This repository models emissions from large (>20k sq ft) Seattle buildings between 2027 and 2050 for Seattle's proposed Benchmark Emissions Performance Standards (BEPS) legislation.

The original base model was built in Google Sheets by RMI. The models in this repository, written by @BenBagBag on behalf of 350 Seattle, correct some calculation errors in that model and also represent expanded models based on proposed amendments.

Note: This is a public repository to show our methodology. It is not a complete representation of all the modelling and calculations done for 350 Seattle. If you have questions about specific models or numbers, please email me.

Input data

Available in data/input_data:

  • energy_emissions.csv: a table of predicted emissions factors for electric, gas, and steam power in Seattle, year by year until 2050. This was predicted by calculating the rate of decline given by the city and assuming that will remain steady.
  • jan_proposal_emissions_targets.csv and june_proposal_emissions_targets.csv: the timeline for when each building type/size must meet specific GHGI targets. These are the city's proposals in January and June of 2023.
  • Data cleaning: this folder is a Jupyter notebook and CSV's associated calculating buildings' square footage and usage.

Models

There are two models included in this repo:

The Baseline Model

Found in models/baseline_model.py. This class models expected emissions for each building subject to the policy between 2027 and 2050. The model is used in models/Jan and June Proposals with Baseline Model.ipynb to calculate emissions under the City's two proposed timelines. The Jupyter notebook also includes a description of the methodology.

The Alternative Compliance Model

Found in models/alternative_compliance_model.py. This class models expected emissions for each building subject to the policy, taking into account a proposed ammendment that will loosen emissions standards for campuses, highly-polluting buildings, and buildings with unclassified use types. The model includes a description of the ammendment. The model is not fully tested, use at your own discretion.

Using the model

  1. Install the requirements: $ pip install -r requirements.txt
  2. Start a Jupyter notebook (included in the requirements.txt file): $ jupyter notebook
  3. This will open a UI in your default browser. You can then explore files and run code. You can go to Help -> User Interface Tour if you're not familiar with Jupyter notebooks.
  4. An example of how to use the Baseline Model is in models/Jan and June Proposals.ipynb.

seattle_beps_modelling's People

Contributors

benbagbag avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.