Published December 5, 2024 | Version v0.7.0.dev5
Software Open

calliope-project/calliope: Release v0.7.0.dev5

Description

|changed| "An overview of the Calliope terminology" information admonition to remove self-references and improve understandability. Now also includes a visual depiction of how the different defined components connect together (#699).

|fixed| Area-based parameters have appropriate documented units of area rather than area^2 (#701).

|fixed| Technology capacity lower bound constraints so that [cap-type]_min (e.g., flow_cap_min) is not always enforced if the purchased_units variable is active (#643).

|changed| Single data entries defined in YAML indexed parameters will not be automatically broadcast along indexed dimensions. To achieve the same functionality as in <v0.7.dev4, the user must set the new init configuration option broadcast_param_data to True (#615).

|changed| Helper functions are now documented on their own page within the "Defining your own math" section of the documentation (#698).

|new| where(array, condition) math helper function to apply a where array inside an expression, to enable extending component dimensions on-the-fly, and applying filtering to different components within the expression (#604, #679).

|new| Data tables can inherit options from templates, like techs and nodes (#676).

|new| dimension renaming functionality when loading from a data source, using the rename_dims option (#680).

|changed| cost expressions in math, to split out investment costs into the capital cost (cost_investment), annualised capital cost (cost_investment_annualised), fixed operation costs (cost_operation_fixed) and variable operation costs (cost_operation_variable, previously cost_var) (#645).

|new| Math has been removed from model.math, and can now be accessed via model.math.data (#639).

|new| (non-NaN) Default values and data types for parameters appear in math documentation (if they appear in the model definition schema) (#677).

|changed| data_sources -> data_tables and data_sources.source -> data_tables.data. This change has occurred to avoid confusion between data "sources" and model energy "sources" (#673).

Files

calliope-project/calliope-v0.7.0.dev5.zip

Files (1.1 MB)

Name Size Download all
md5:fd96be8b22a62a63f7cc1ca855731ded
1.1 MB Preview Download

Additional details

Related works