All Projects → romainsacchi → premise

romainsacchi / premise

Licence: BSD-3-Clause License
Coupling Integrated Assessment Models output with Life Cycle Assessment.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to premise

Node Opcua
an implementation of a OPC UA stack fully written in javascript and nodejs - http://node-opcua.github.io/
Stars: ✭ 985 (+3296.55%)
Mutual labels:  energy, transport
core
augejs is a progressive Node.js framework for building applications. https://github.com/augejs/augejs.github.io
Stars: ✭ 18 (-37.93%)
Mutual labels:  lifecycle
maasta
MAAS Terraform Ansible
Stars: ✭ 132 (+355.17%)
Mutual labels:  lifecycle
gtfs-server
GTFS API Server, written in Rust
Stars: ✭ 13 (-55.17%)
Mutual labels:  transport
energy-py-linear
Optimize battery storage using mixed integer linear programming
Stars: ✭ 33 (+13.79%)
Mutual labels:  energy
lifecycle
Lifecycle support for Flutter widgets.
Stars: ✭ 30 (+3.45%)
Mutual labels:  lifecycle
open-gat
Open source software for geographic transport data analysis and planning
Stars: ✭ 80 (+175.86%)
Mutual labels:  transport
warp
continuous energy monte carlo neutron transport in general geometries on GPUs
Stars: ✭ 27 (-6.9%)
Mutual labels:  transport
catchflicks
🎬 Kitchen sink project for learning android concepts 🎬
Stars: ✭ 12 (-58.62%)
Mutual labels:  lifecycle
BuildingSystems
Modelica BuildingSystems library
Stars: ✭ 52 (+79.31%)
Mutual labels:  energy
ansible-debian
Buildfiles: Ansible automated leight-weight and sensible Debian provisioning
Stars: ✭ 83 (+186.21%)
Mutual labels:  inventory
powerapi-scala
PowerAPI is a middleware toolkit for building software-defined power meters
Stars: ✭ 70 (+141.38%)
Mutual labels:  energy
r5r
ipeagit.github.io/r5r/
Stars: ✭ 90 (+210.34%)
Mutual labels:  transport
MockAppMVVM
A sample app structure using the MVVM architecture using Retrofit, Dagger2, LiveData, RxJava, ViewModel and Room.
Stars: ✭ 14 (-51.72%)
Mutual labels:  lifecycle
otp-tutorial
Introductory tutorial (approx. 3 hours) covering the setup and querying of an OpenTripPlanner instance
Stars: ✭ 85 (+193.1%)
Mutual labels:  transport
pubg mobile memory hacking
Pubg Mobile Emulator Gameloop Memory Hacking C++ Source Code. Ex: Name, Cords, Bones, Weapons, Items, Box, Drop, Aimbot etc.
Stars: ✭ 69 (+137.93%)
Mutual labels:  inventory
Rebus.RabbitMq
🚌 RabbitMQ transport for Rebus
Stars: ✭ 51 (+75.86%)
Mutual labels:  transport
CoMvvmHelper
android mvvm 基础框架,适合日常快速开发。有需要添加的内容或者发现问题可以提 issue。
Stars: ✭ 26 (-10.34%)
Mutual labels:  lifecycle
WindTurbineClassification
My master's dissertation on wind turbine fault prediction using machine learning
Stars: ✭ 31 (+6.9%)
Mutual labels:  energy
pyventory
Ansible Inventory implementation that uses Python syntax
Stars: ✭ 25 (-13.79%)
Mutual labels:  inventory

premise

PRospective EnvironMental Impact AsSEssment

Coupling the ecoinvent database with projections from Integrated Assessment Models (IAM)

Previously named rmnd-lca. rmnd-lca was designed to work with the IAM model REMIND only. As it now evolves towards a more IAM-neutral approach, a change of name was considered.

Scientific publication available here: Sacchi et al, 2022.

What's new in 1.0.0?

We have just released the first major version of premise.

Compared to 0.4.5, here are the some of the most notable changes:

  • there's now a detailed documentation for premise.
  • premise works with ecoinvent 3.8, cut-off.
  • none of the original datasets in ecoinvent are deleted. This means that any inventories linking successfully with the original ecoinvent database will link with a premise-generated database.
  • uncertainty information is removed from the database.
  • premise reverts to using "Carbon dioxide, in air" and "Carbon dioxide, non-fossil" to model uptake and release of biogenic carbon dioxide. If you wish to account for those in the global warming indicator, you need to execute premise_gwp, which installs the necessary GWP LCIA methods.
  • premise caches the extraction of the database and the import of the inventories the first time a database is created, skipping those steps for the next time.
  • updates inventories for PV and natural gas.
  • updates inventories for two-wheelers, cars, trucks and buses and creates region-specific fleet average vehicles (from REMIND or IMAGE fleet data). Activities using transport are relinked to these new vehicles.
  • creates region-specific biomass markets that feed biomass to power plants, reflecting the share of biomass coming as forestry or agricultural residue.
  • creates liquid and gaseous fuel markets, reflecting the share of biofuels, methanol and synfuels. Also it modifies the split between fossil and biogenic CO2 emissions in the activities feeding from the fuel market (based on the fuel mix).

Documentation

https://premise.readthedocs.io/en/latest/

Objective

The objective is to produce life cycle inventories under future energy policies, by modifying the inventory database ecoinvent 3 to reflect projected energy policy trajectories.

Requirements

  • Python 3.9
  • License for ecoinvent 3
  • Some IAM output files come with the library and are located by default in the subdirectory "/data/iam_output_files". If you wish to use those files, you need to request (by email) an encryption key from the developers. A file path can be specified to fetch IAM output files elsewhere on your computer.
  • brightway2 (optional)

How to install this package?

Two options:

A development version with the latest advancements (but with the risks of unseen bugs), is available from Anaconda Cloud:

conda install -c romainsacchi premise

For a more stable and proven version, from Pypi:

pip install premise

will install the package and the required dependencies.

How to use it?

The best way is to follow the examples from the Jupyter Notebook.

Support

Do not hesitate to contact the development team at [email protected] or [email protected].

Maintainers

Contributing

See contributing.

References

License

BSD-3-Clause. Copyright 2020 Potsdam Institute for Climate Impact Research, Paul Scherrer Institut.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].