See also: Download LEAP
Fixed issue with indicators not being updated correctly in the (beta) benefits calculator tool.
Added new properties to the Area API to support communication of the country names and codes chosen in the Basic Parameters screen. This capability is used in the benefits calculator script so that the country code is now set within LEAP, rather than requiring the user to edit a VBS script.
Improved scenario selection behavior. Now preserves selection in Analysis view as you switch between Analylsis and Results Views. Also remembers selections between sessions of using LEAP.
Improved layout of mini-views toolbar (now at top of tree). Fix to bug affecting tree sizing.
Bug fix: Some data excluded from time-series wizard when opening an existing expression.
Updated Benefits calculator (beta)
Bug fix: Branches.exists API function not working when LEAP was calculating.
Redesigned User-Variable properties screen to use less on-screen vertical space and improve usability.
Added button in Analysis View toolbar to make viewing/editing variable properties easier.
Fixed crash when adding a new unit.
Fixed bug: unable to properly select a demand fuel branch or edit associated fuel in fuel economy variable (in Transport stock turnover branches).
Fixed: Incorrect label sometimes displayed for denominator unit in useful energy intensity variables.
Added new partial/complete versions to Transport, GHG Mitigation and Optimization Exercises. Use the Area: Revert to Version menu option to select the "pre-cooked" versions.
Revised help files.
Updated Training Exercises with numerous minor fixes and updates and more consistent formatting.
2015.0.15: Not Publicly Released
Fixed Problem in Results View: Some results (e.g. import and export costs) would not be displayed when working with areas originally created in older versions of LEAP.
Fixed error in General: Scenarios screen when adding a new scenario as the first child scenario of an existing scenario.
Major Revision to Environmental Effects: Now includes 258 standard effects (up from 123 in last version) including all of the new chemicals included in the most recent (5th) IPCC Assessment Report (AR) including halogenated alcohols, ethers, hydrofluorocarbons, chlorocarbons, hydrochlorocarbons, bromocarbons, hydrobromocarbons and halons. For 5th AR chemicals, this includes 20 and 100-year Global Warming Potential (GWP) values plus values for Absolute Global Warming Potential (AGWP), Global Temperature Potential (GTP), Absolute Global Temperature Potential (AGTP), Radiative Efficiency and the chemicals' lifetimes. LEAP now let's you specify alternative IPCC AR GWP values for different scenarios: thus enabling sensitivity analyses that show how different IPCC AR GWP values affect the overall global warming potential (GWP) of your analyses. A new option in the Scenario Manager screen let's you select which IPCC AR to use for each scenario. These values inherit across scenarios unless overridden. Thus, if you select IPCC AR2 values for Current Accounts, then AR2 values will be used for all scenarios unless you override this setting for a particular scenario. Note that for national climate mitigation reporting purposes it is currently still recommended to use AR2 or AR4 values.
Note: if you have previously included custom effects in your LEAP data sets, these will be automatically migrated to the new longer set of effects used in the new version of LEAP.
Improved Effects Screen: The Effects screen has been improved to allow you to more easily switch among GWP values for the five different IPCC assessment reports (ARs). An "edited" indicator in the Effects screen toolbar will also alert you if any of the IPCC values have been manually edited. For the fifth assessment report (AR5) you can either choose GWP values excluding climate carbon feedback (recommended) or values that do include feedbacks. Also, when showing AR5 values only, the Effects screen will display values for additional metrics of global warming including GTP, AGTP, AGWP, Radiative Efficiency and the Lifetime of each GHG in years or days. These metrics are not displayed in LEAP when selecting earlier IPCC Assessment Reports (1..4). Note that 500-year integrated GWP values are no longer reported in the fifth IPCC Assessment Report. Note also that GTP, AGTP, and AGWP values are currently for information purposes only. They are not yet utilized in LEAP's overall emissions calculations.
The Show selection box on the Effects screen now let's you flexibly select different subsets of effects to show. You can show all effects, all effects currently being used in your area, all effects with non-zero GWP values, or any one category of effect. The effects screen also now supports exporting of all metrics to Excel. Finally, the effects screen now has better support for sorting effects by name, order, abbreviation, category, and various metrics such as 20 and 50 year GWP values.
Further Improvements to Tags: Tags have been added into the LEAP Application Programming Interface (API): Tag information can now be accessed using the LEAP.Tags API collection. This gives access to the name, ID, order, description and group name of tags.
New InterpYearlyShape function: Used to calculate yearly shapes by interpolating among different named shapes specified in the General: Yearly Shapes screen for up to 10 different years and shapes. This is similar to the YearlyShape function but more flexible, since it allows you to specify shapes for any particular year. Allows up to 10 yearly shapes to be specified.
Revisions to Units: Various improvements to improve the precision and accuracy of some units and to fix problems with a few fuel economy units. In addition, unit names and abbreviations have been updated to better reflect standard naming conventions. For example, kWh, MWh, GWh and TWh replaces kW-hr, MW-hr, etc. For most users, these changes will only affect results if doing transport stock turnover modeling. The General: Units screen has also been improved: A new indicator shows if a fuel economy unit is an "inverse" unit. Fixed display of unit class when showing all units. Fixed error when sorting units by clicking on column headings.
Behind-the-scenes integration with our new bug-tracking and management system: Crash reports are now automatically logged in our new bug tracking system, which should lead to better overall software quality in the future.
Fixed Bug in Transport Stock Turnover energy calculations: LEAP was incorrectly calculating values in situations where fuel economy was specified in an inverse unit (e.g. MPG or km/Liter) and a non-constant fuel economy lifecycle profile had been specified. If either of the situations were not true (i.e. if fuel economy is assumed to have no degradation as vehicles age, or if fuel economy was specified in Liters/Km or some other non-inverse unit) then results are unaffected.
Fixed problem showing "difference" reports for Transformation environmental effect results.
Fixed problem in Results View. Externality costs were not being displayed in Social costs reports.
The constants BY, EY, LHY and FSY were sometimes causing problems in expression parsing. These have now been removed. Please use the longer terms "BaseYear", "EndYear, "FirstScenarioYear" and "LastHistoricalYear" instead. Any existing use of these shorthand terms will be automatically updated to the longer terms when you update to the newer version of LEAP.
More reliable code for detecting if the computer running LEAP is online or offline. Options requiring a live Internet connection such as opening areas from the Internet, emailing data sets or accessing the LEAP web site will now be grayed out if a live Internet connection cannot be found.
Fixed various broken help buttons, which were not functioning or not linking to the correct page in the help file.
Help Files updated and improved to reflect changes.
Improved Tree Editing: When refreshing the tree (e.g. when switching views or adding/deleting tree branches), LEAP now preserves which branches are expanded/collapsed.
Bug fix: Editing properties of a category branch would cause lower level branches to be deleted if they were using a stock turnover methodology.
Bug fix: Fixed tree refresh problems when tagging branches.
Using Tags to set the Scope of User Variables: You can now add tags to limit the visibility of user variables to only those branches containing one or more of the listed tags. If no tags are set for a user variable, it will be visible at any branch (whether it is tagged or not).
Using Tags to Color Code the Tree: In the Analysis, Results and Notes views, you can now get an overview of which branches have been marked with which tags. Right-click on the tree, or select the tag toolbar at the foot of the tree and select option "Color Branches with Tag Group...", then select one of the tag groups. The tree will be recolored based on the colors of tags in that particular tag group. If you don't want to color code the tree, select "None".
Reduced Time to Calculate Direct Plus Indirect GHG Emissions: Indirect emissions calculations are now much faster. Also, results are now associated with feedstock fuels rather than with demand fuels.
Improved Exporting to PowerPoint: If LEAP is exporting a chart to an already open PowerPoint window, it no longer repositions the PowerPoint application window. In addition, the exporting process now does a better job of sizing and positioning the chart and the slide title text.
Fixes to various issues affecting display of results when using load shapes specified at demand devices. Also fixed issue where merit order could not be selected as a method when using this load shape method. Improved error checking in demand-side load shape calculations.
Fix in Results view affecting axis labels when displaying an "avoided" result with time slices on the X axis.
Fixed occasional error in Results view when using Grouping option.
Fixed error introduced in last version when clicking on "All Variables" tab in Analysis view.
Improved and reorganized help for costing variables and fixed problems when selecting dimensions of costing result variables. Fixed issue in which tree selection did not change when selecting cost variables specific to Transformation modules.
2015.0.9: Not released publicly
Direct plus Indirect GHG emissions: LEAP now calculates and displays GHG emissions results in different ways: Direct vs. Indirect. Direct GHG emissions show GHG emissions at the point where the emission occurs (typically where a fuel is combusted). This result type corresponds to the approach used in previous versions of LEAP, and these emissions can be displayed using either 20, 100 or 500-year global warming potential (GWP) factors. GWP factors enable emissions of CO2, CH4 and N2O to be combined into CO2-equivalent (CO2e) values. Direct emissions can occur at Demand, Transformation and Non-energy sector branches.
This new version of LEAP can also display Direct plus Indirect GHG emissions allocated back to the demand branches that were ultimately responsible for those emissions. This type of emission result includes the Direct emissions occurring at any particular demand branch plus the indirect Transformation emissions that arise from any given demand. This type of result does not include any non-energy sector emissions.
Improved Tag Management: The Tags screen (shortcut: Alt+T) has been moved to the General menu and has been improved to allow grouping of tags. For example, you can now make groups related to policies, sectors, technology types, etc. The user interface for specifying tags has also been revamped and simplified. When filtering by tags, it now shows the tag colors and also clearly indicates if a filter is based on the presence of any (a or b or c) or all (a and b and c) tags. In addition, when adding or removing tags from branches you will now be given the option to add or remove a tag at all branches below the current highlighted branch: thus making it easier to apply tags across many branches in the tree structure.
Tagging of Key Parameters in the Scenario Explorer: Tags can now also be used to filter key parameters in the Scenario Explorer (part of the Overviews screen). This helps to manage large numbers of key parameters: more than can easily be shown on screen at any one time. The "Edit Key Parameters" dialog (accessed by right-clicking on a key parameter) has been updated to allow you to associate tags with key parameters. You can also now hide the "Additional Scenarios" panel in the Scenario manager to free up more space if you are not using that feature. Hover-over hints have been improved to show the tags associated with each key parameter.
Tags in Expressions: Three new expression functions have been added to help calculate values based on whether a branch has particular tags:
- AnyBranchTags(Taglist) returns true if the branch is tagged with any of the tags included as parameters to the function.
- AllBranchTags(Taglist) returns true if the branch is tagged with all of the tags included as parameters to the function.
- NumBranchTags returns the number of tags at a given branch.
The LEAP Functions wizard has also been updated to support selection of tags in the AnyBranchTags and AllBranchTags functions.
Bug Fixes for Tags: When showing results filtered by tags LEAP has been made more robust to work properly across all branch types.
Improved Results View: Entirely blank rows of data are no longer displayed in charts and tables: thus making makes them easier to read. The exception to this is when showing results using the "Differences" option, in which case all rows are still displayed (to make it easy to confirm where there are no differences).
Improved Exporting to Excel: If LEAP is exporting to an already open Excel window, it will no longer (annoyingly) reposition the Excel window.
Minor improvements when editing expressions in the main Analysis View table (better handling of left and right arrow keys).
Simplified the main toolbar to hide the New, Backup and Email buttons except when in Analysis view.
Bug Fix: Now properly calculates expressions referencing the "Total Activity" variable.
Bug Fix: References to variables that themselves referenced results were not calculating correctly.
Bug Fix: Fixed error when displaying results using the "Avoided" option. If the chart X axis was anything other than years, this type of result was not displaying correctly.
Bug Fix: Fixed error when first showing a map in Results View.
Bug Fix: Fixed error that caused indicator expressions to be calculated, even if indicator branches were hidden in the General: Basic Parameters screen.
Bug Fix: Fixed splash screen position on multi monitor PCs.
Bug Fix: Some expressions referencing other branches and variables could cause a stack overflow crash.
Bug Fix: LEAP was unable to show some types of environmental results giving the error message: <Cannot filter result of type "pollutant loading" on dimension "effects">. This was a bug introduced in 2015.0.7.
Bug Fix: Using the delete key to clear and reset an expression was not working.
Bug Fix: Fixed crash in General: Lifecycle Profiles: Export All feature.
Updated help files reflecting above changes and new functions.
Improved synchronization of non-energy effect branch names after editing the General: Effects screen.
Fixed issue in General: Effects screen in which effect names were not being properly validated after being edited.
Fixed issue in General: Fuels screen where the fuel name column became read-only after a name was edited.
Improved user interface for adding non-energy sector effect branches.
Fixed occasional range error when opening Diagram View. Note: The Diagram View is deprecated and will be removed soon. Please use the new Sankey Diagram instead.
Improvements to some error messages.
Fixed issue where regions could not be placed in chart legend in Results view.
Fixed problem with showing GWPs and some other types of results in multi-region data sets.
Fixed issue where externality costs were not showing in Results view.
Fixed issue in Results view when exporting charts where exported chart subtitle was not being updated to match the one displayed in results view.
Fixed issue in which "Check as You Type" feature failed to correctly handle constants such as "BaseYear", reporting an unrecognized character "@".
Fixed issue preventing display of imports/exports and import/export costs in Results view in single region areas.
Fixed issue affecting time slices and import of load shapes when date format contained non-english (unicode) characters. The start and end date of time slices was not being generated correctly which in turn prevented hourly load shapes from being properly imported.
Fixed issue in which expressions referencing the future values of other complex expressions could not be calculated.
Fixed default GWP values from the IPCC second assessment report for HFC143a and specified a separate HFC143 gas in default and Freedonia data sets. In other data sets you will need to fix these values manually, by editing them in the General Effects screen.
Fixed calculations for auxiliary fuels, when they are set to be produced from the same process where they are consumed.
Restored ability to edit effects when editing the Non-Energy Effect Loading variable.
Fixed issue where bar charts sometimes had a non-zero minimum on Y axis.
Improved error message for HistoricalGrowth function.
Fixed error in Find (F3) dialog.
2015.0.5: Not released publicly
Bug fix: Fixed error when parsing complex time series expressions that included references back to earlier years of the same variable (e.g. by using the Value function). After recent changes to LEAP, these expressions were producing "circular reference" errors, but are now working correctly.
Sankey Diagram: now works correctly on PCs with non-US/British number formatting.
Transformation Output Results Improved: can now show all products or primary products separately from co-products.
Restored ability to edit effects after they are initially chosen in the Analysis View: Effect Loading screen.
Further fixes to expression parsing: some complex expressions were not being properly interpreted after changes in v2015.0.
Apologies for so many recent updates!
Faster Generation of Results View Charts and Tables: Time to generate charts reduced by 50-75% versus v2015.0.1.
Faster Calculations: Calculation time reduced by about 10% vs. v2015.0.1
Primary Energy Demands: Improved algorithm for calculating energy demand expressed in terms of the primary energy needed to meet each final demand. Now better able to consider imports and exports that occur in the area.
New Investment Cost Results Variable: Shows total non-annualized investment costs in each year for Transformation processes. In any given year, this result is the product of the unit capital cost and the capacity added. The results can be divided into domestic costs vs. foreign exchange and also subdivided into capacity additions specified exogenously or endogenously.
Improved Referencing of Results in Expressions: Now, rather than simply disallowing expressions that reference result variables in the same year, LEAP instead tracks which result variables are referenced in each year and only reports an error if a result is written after it has been referenced. In this way you can now (for example) write an equation in your Transformation or non-energy sector analyses that references same year results calculated in your demand analysis. Some restrictions still remain due to the order of LEAP's calculations. For example: expressions in your demand analysis cannot refer to the total final energy demand in the same year or to Transformation or whole area emissions results for the same year. Additional restrictions are imposed in scenarios that use optimization since these scenarios calculate results simultaneously across all years.
Better Handling of Constants: Renaming a constant will now also rename the occurrence of the constant in any expressions where the constant is used (just as already happens for the names of branches, fuels, variables, etc.). This change entails a one-time file format change, which means that a data set opened in v2015.0.2 cannot later be opened in V2015.0.1 or earlier.
Fixed issues related to parsing of expressions.
Fixed issue where line breaks and spacing were removed when submitting a formatted expression from the Expression Builder.
Fixed occasional error messages on shutting down LEAP.
Fixed occasional range error messages.
Fixed issue where results view attempted to show results for a non-calculating scenario or region.
Removed unnecessary message about corrupted scenario ordering in the Scenario Manager.
Fixed issue when displaying discounted costs in Results view (results were not in fact being discounted).
Fixed Forecast function (LinForecast, ExpForecast, etc.)
Added warning message if Transformation module name is also a fuel name (which can interfere with drawing of Sankey diagrams).
Minimum required Internet Explorer version is now 10.0 due to problems drawing Sankey Diagrams with IE9.
Added checking/fixing of scenario ordering in Scenario Manager.
New option in Basic Parameters to allow a region to have non zero in-area import and export fractions.
Minor bug fixes in Results View.
New Interactive Sankey Diagrams: Available from the Energy Balance View, these give an overview of energy flows through a LEAP area from resources through transformation to demands and includes a representation of such details as imports, exports, stock changes, statistical differences and losses. The Sankey Diagram has a number of configuration options including whether to display flows for each fuel or for categories of fuels. You can also set the level of demand detail: fuels only, fuels & sectors or fuels, sectors and subsectors. You can display a Sankey Diagram for any year of any scenario. In multi-region areas you can show the Sankey for the whole area or for any particular region.
Apart from showing a diagram for a whole area, you can also use the Zoom button to see the flows in any particular Transformation module such as Electric Generation or Oil Refining. In the Zoomed view, the diagram shows inputs and outputs to and from each process as well as any feedstock and auxiliary fuel use, coproduction of energy and losses.
The Sankey Diagram's nodes and links are laid out automatically, but you can also fine tune the layout by dragging and dropping any node to perfect the look of the diagram before printing or exporting it to a JPG file or a PowerPoint slide.
You can also select the Diagram's colors, set its energy units and adjust the padding of the nodes. The Sankey Diagram replaces the old Diagram view (which cannot show energy flows). The Diagram View remains for now, but will be removed in an upcoming release. Use of Sankey Diagram's requires Internet Explorer version 9 or higher.
Easier-to-Use Results View: The Results View has been redesigned to make it easier to select results and harder to NOT select results. Simplified buttons eliminate visual clutter and reduce the number of times results need to be refreshed, making operations faster, especially for large data sets. In addition, LEAP now assists you when your selections lead to no results - a common source of confusion for users. A dialog now appears in these situations alerting you to any results dimensions where you have specified only selected elements and offers to try again - "relaxing" your selection by choosing all elements for that dimension.
New Autorefresh Capability in Results view: For larger data set you can switch off AutoRefresh and then make changes to multiple settings before manually refreshing the results by pressing F9 or clicking the Refresh button in the main toolbar.
Analysis View now automatically resizes table/chart splitter to fit the table and maximize size of chart.
Faster Calculations: Calculation times for large data sets that make extensive use of "Interp" and other time-series functions reduced by about 15%.
Improved Operation of LEAP with CPLEX solver: CPLEX uses XML to store its results. Reading these results for large models was taking a very long time and could also result in out of memory errors. Using an alternative coding approach, the time taken and memory requirements have been reduced to almost nothing.
Improved User Variables Properties screen: Now works correctly on PCs with non standard screen font sizes.
Improvements to Expression parsing to better detect circular branch/variable references and reduce chance of stack overflow errors.
Fixed parsing of logical "AND", "OR" and "NOT" operators in expressions and introduced a new operator "XOR". Also, updated help files and improved expression builder to give help on use of operators as well as functions.
Improved handling of Notes: Editing of notes no longer causes the area to be recalculated.
Branches named for fuels or effects now automatically synchronized with the fuels and effects database: The names of these branches can no no longer be edited by the user.
Checks added during calculations to ensure that there are no duplicate effects in immediately neighboring tree branches.
Improved handling of errors in expressions so that display is properly refreshed after fixing an error in one branch affecting a neighboring branch.
Fixed errors in handling of ConvertFuelUnits function in cases where the fuel name was the same as a neighboring branch name.
Rearranged main toolbar to hide items that are not relevant in certain views: thereby making screen less cluttered.
Added new setting in Basic Parameters so you can optionally save the area after each scenario is calculated. Only recommended for very large data sets (causes slower calculations).
Fixed issue where LEAP was not displaying co-product results.
Fixed issue where LEAP was still listing result variables for display in Results View even if they were marked to not be calculated.
Fixed issue in which LEAP always displayed GHG emissions, even after these were switched off in the General: Results to Save screen.
Simplified types of results in General: Results to Save screen: merges energy and non-energy sector effects into a single list.
Faster navigation between main screen and supporting screen (fuels, scenarios, regions, effects, units). Now if you haven't changed any values when visiting one of these screens they close instantly. Also, the Scenario Manager screens is more responsive when editing large areas.
New one-time screen within LEAP to display and ask users to accept the LEAP Terms and Conditions. Terms and conditions revised to include information on privacy and data collection.
Fixed problem when trying to register LEAP using your COMMEND web site password.
Minor fixes to Analysis: Import feature.
Fixed issue where error handler was not fully reporting the source code line numbers of errors.
Fixed range check errors during calculation of some data sets.
Tested to run OK on Windows 10 (also supports Windows XP, Vista, 7, 8 and 8.1). We no longer support Windows 2000 or earlier. Please also note that Windows XP is no longer supported or maintained by Microsoft so is not recommended for use with LEAP.
Updated help files.