Comments (3)
So I was testing this out, it doesn't seem like the default function works properly to allow one to do that. Currently get option allows you to specify another option to search for in order to fill the default space, i.e. you would have to say per_distance = model.get_option(y + '.per_distance', 'defaults.per_distance')
and set a per distance default in the defaults.yaml folder. I suppose that is fine to do, depends on how full we'd like the defaults.yaml file to become (we should then probably add in all the per_distance stuff)
from calliope.
per_distance = model.get_option(y + '.per_distance')
should be sufficient if 'defaults.per_distance'
is set in defaults.yaml. Perhaps that's the way it should be done, and this PR closed.
from calliope.
Will update PR accordingly
from calliope.
Related Issues (20)
- Remove `equals` and `scale` bounds HOT 1
- Document custom YAML math syntax HOT 1
- Re-implement custom constraints with new math as a tested, custom constraint example library HOT 1
- Inconsistent backend after adding constraint that applies nowhere HOT 1
- Re-document the in-built math
- Restructuring maths yaml files HOT 1
- Examples for customizing logging destinations would help HOT 6
- Add public API to update a built optimisation model HOT 2
- Reincorporate spores mode in v0.7.0
- Reincorporate operate mode in v0.7.0
- Compare LPs to improve testing of constraints HOT 1
- Allowed/Not allowed characters in model configuration .yaml files HOT 2
- Parameter documentation hard to find
- Using energy units as metadata for default variables may limit applicability to non-energy sectors HOT 2
- Allow variables and global expressions to be included in a YAML constraint "where" string HOT 1
- Rename confusing/misleading variables and parameters HOT 1
- Separate top-level config and parameters HOT 1
- Some backend component attributes need to be serialised before saving to NetCDF HOT 2
- storage_time_max documentation HOT 2
- Conversion constraint documentation HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from calliope.