OSeMOSYS / otoole

OSeMOSYS Tools for Energy
https://otoole.readthedocs.io
MIT License
23 stars 17 forks source link

[Bug]: Model Visualisation doesn't work #199

Closed Timon-R closed 11 months ago

Timon-R commented 11 months ago

The Issue

Running the visualisation command, I receive an OtooleNameMismatchError.

Expected Behavior

No response

Steps To Reproduce

  1. Run otoole viz res csv res.png config.yaml
  2. Get the error

Log output

OtooleNameMismatchError: Names not consistent between data and config file:

AccumulatedAnnualDemand, AccumulatedNewCapacity, AnnualEmissionLimit, AnnualEmissions, AnnualExogenousEmission, AnnualFixedOperatingCost, AnnualTechnologyEmission, AnnualTechnologyEmissionByMode, AnnualVariableOperatingCost, AvailabilityFactor, CapacityFactor, CapacityOfOneTechnologyUnit, CapacityToActivityUnit, CapitalCost, CapitalCostStorage, Conversionld, Conversionlh, Conversionls, DAILYTIMEBRACKET, DAYTYPE, DKReserveMarginTagTechnology, DaySplit, DaysInDayType, Demand, DepreciationMethod, DiscountRate, DiscountRateStorage, DiscountedSalvageValue, DiscountedTechnologyEmissionsPenalty, EMISSION, EmissionActivityRatio, EmissionsPenalty, FIReserveMarginTagTechnology, FUEL, FixedCost, InputActivityRatio, MODE_OF_OPERATION, MinStorageCharge, ModelPeriodEmissionLimit, ModelPeriodExogenousEmission, NOReserveMarginTagTechnology, NewCapacity, OperationalLife, OperationalLifeStorage, OutputActivityRatio, ProductionByTechnology, ProductionByTechnologyAnnual, REGION, REMinProductionTarget, RETagFuel, RETagTechnology, RateOfActivity, RateOfProductionByTechnology, RateOfProductionByTechnologyByMode, RateOfUseByTechnology, RateOfUseByTechnologyByMode, ReserveMargin, ReserveMarginTagFuel, ResidualCapacity, ResidualStorageCapacity, SEASON, SEReserveMarginTagTechnology, STORAGE, SalvageValue, SpecifiedAnnualDemand, SpecifiedDemandProfile, StorageLevelStart, StorageMaxChargeRate, StorageMaxDischargeRate, TECHNOLOGY, TIMESLICE, TechnologyFromStorage, TechnologyToStorage, TotalAnnualMaxCapacity, TotalAnnualMaxCapacityInvestment, TotalAnnualMinCapacity, TotalAnnualMinCapacityInvestment, TotalAnnualTechnologyActivityByMode, TotalCapacityAnnual, TotalTechnologyAnnualActivity, TotalTechnologyAnnualActivityLowerLimit, TotalTechnologyAnnualActivityUpperLimit, TotalTechnologyModelPeriodActivity, TotalTechnologyModelPeriodActivityLowerLimit, TotalTechnologyModelPeriodActivityUpperLimit, TradeRoute, UseByTechnology, VariableCost, YEAR, YearSplit, YearlyPeakDK, YearlyPeakFI, YearlyPeakNO, YearlyPeakSE.

Update config or data with matching names.
Error: Command '['otoole', 'viz', 'res', 'csv', 'results', 'visualisations\\res.png', 'config\\config.yaml']' returned non-zero exit status 1.'

Operating System

Windows

What version of otoole are you running?

1.1.0

Possible Solution

No response

Anything else?

No response