Package: premise
premisePRospectiveEnvironMentalImpact AsSEssmentCoupling the ecoinvent database with projections from Integrated Assessment Models (IAM)Previously namedrmnd-lca.rmnd-lcawas 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 2.0.0?Adds .write_db_to_olca(), which produces a slightly modified version of a Simapro CSV database file which can then be imported in OpenLCA. The use of the SimaPro_Import.csv mapping file must be selected.Marginal mixes were wrong because the average lifetime of the mix was calculated using the technology-specific lead time values instead of lifetime values.Fix issue with CCS implementation in IMAGE scenariosFix several issues with external/custom scenarios linking algorithm.Drops DAC efficiency improvement based on cumulated deployment. Uses directly efficiency variables now (if provided).Improves documentation for consequential modelling.Code-breaking change: update functions are now called like so: .update(xxx). For example, to update the electricity sector: .update(["electricity",]). To update all sectors: .update().Changes minimum Python requirement to 3.10What's new in 1.8.0?Added support for brightway 2.5Added support for Python 3.11Uses bw2io 0.8.10Adds electricity storage in electricity markets -- seedocsAddsscenario explorer dashboardWhat's new in 1.5.0?Added support for ecoinvent 3.9 and 3.9.1Added support for ecoinvent 3.8 and 3.9/3.9.1 consequential -- seedocsAdded REMIND SSP1 and SSP5 scenarios -- seedocsUpdated GAINS emission factors, using GAINS-EU and GAINS-IAM -- seedocsAdded new inventories for DAC and DACCS -- seedocsAdded new inventories for EPR and SMR nuclear reactors -- seeEPR inventoriesandSMR inventoriesMade mapping to new IAM models easier -- seedocsBetter logging of changes made to the ecoinvent database -- seedocsWhat's new in 1.3.0?Added support for user-generated scenarios (seedocsandnotebook)Updated REMIND scenarios to REMIND v.3.0Documentationhttps://premise.readthedocs.io/en/latest/ObjectiveThe objective is to produce life cycle inventories under future energy policies, by modifying the inventory database
ecoinvent 3 to reflect projected energy policy trajectories.RequirementsPython 3.10 or 3.11License forecoinvent 3. Please note that the ecoinvent database is not included in this package. Also, read ecoinvent'sGDPR & EULA.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 (byemail) 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 premiseFor a more stable and proven version, from Pypi:pip install premisewill install the package and the required dependencies.How to use it?The best way is to followthe examples from the Jupyter Notebook.SupportDo not hesitate to contactromain.sacchi@psi.ch.ContributorsRomain SacchiAlois DirnaichnerTom Mike TerlouwLaurent VandepaerChris MutelMaintainersRomain SacchiChris MutelContributingSeecontributing.ReferencesLicenseBSD-3-Clause.
Copyright 2020 Potsdam Institute for Climate Impact Research, Paul Scherrer Institut.