Giter VIP home page Giter VIP logo

lca_server's Introduction

Probabilistic LCA - Server

This is part of a Master of Engineering dissertation for the program Integrated Computational Design at Technische Hochschule Ostwestfalen-Lippe.

Goal

Early phase LCA based on a structured underspecification of materials and assemblies

  • to give the chance to get an idea of the environmental impacts very early in the design phase but also

  • address uncertainty and guide the Life Cycle Assessment by evaluating significance of each assembly in the design's total impact.

A lot of work has been done in the past years researching ways to underspecify LCA in order to make it more viable in terms of time and cost. Ultimately, this means more chances an LCA will be done for more projects, and less total embodied and use stage carbon for the whole industry. The MIT Concrete Sustainability Hub has published several studies of this method. (Streamlining the Life Cycle Assessment of Buildings by Structured Under-Specification and Probabilistic Triage).

Server

(this app)

Why?

This app encapsulates the core functionality of an LCA calculator in a Web server. We have gone to the trouble of doing this because we believe that this will make it easier to escalate it to different platforms. Instead of rewriting the whole program, to work specifically with certain design programs - this allows the functionality to be reused in other programs, as long as they can access and send http requests.

We chose to do the server in python because it was quick to iterate, the libraries vailable and because this is part of a learning exercise.

Libraries used

Pandas

Numpy

Scipy

Flask

References

  • Paolo Tecchio, Jeremy Gregory, Elsa Olivetti, Randa Ghattas, Randolph Kirchain, (2018) Streamlining the Life Cycle Assessment of Buildings by Structured Under-Specification and Probabilistic Triage

lca_server's People

Contributors

andrsbtrg avatar dependabot[bot] 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.