Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Is there a way to quickly prepare data in SAND for use in OSeMOSYS Global? #174

Open
williamrodz opened this issue Apr 10, 2024 · 4 comments
Labels
enhancement New feature or request

Comments

@williamrodz
Copy link

Idea

We have a lot of Thailand scenario data in SAND excel files. We'd love to run these scenarios within the OSeMOSYS Global framework. Is there a way to quickly transform data for use in OSeMOSYS Global?

Thank you for the wisdom!

Is your feature related to a bug?

No response

Suggested Soltuion

An "import" command or GUI interface through the dashboard that allows you to choose SAND data and output neatly into a results//data folder

Additional Info

No response

@williamrodz williamrodz added the enhancement New feature or request label Apr 10, 2024
@trevorb1
Copy link
Member

Hi @williamrodz; thanks for the question!

To clarify, your workflow would include the following:

  1. Generate input data for Thailand and a few surrounding regions/countries using OSeMOSYS Global
  2. Replace the OSeMOSYS Global Thailand data with your Thailand data
  3. Use OSeMOSYS Global to solve the model (with updated Thailand data) and visualize the results

@tniet
Copy link
Contributor

tniet commented Jun 3, 2024

@javiermm15 is working on a script that can take otoole compatible csvs for a country model and ingest the information into an OSeMOSYS Global data set based on a config file indicating which parameters map. Not quite public yet, but should be published soon.

When that's published, if the SAND files can be converted to otoole compatible csvs then it'd be possible to ingest the SAND data with an appropriate mapping config file.

@maartenbrinkerink
Copy link
Collaborator

@tniet @trevorb1 Any updates on this?

@trevorb1
Copy link
Member

trevorb1 commented Sep 2, 2024

@maartenbrinkerink There is a different work stream that converts SAND files into otoole format. However, Im not sure off the top of my head the ease of transferring this data into OSeMOSYS Global, or the benefits. A couple thoughts:

  • SANDs has locked spatial, temporal*, and technological scope I believe (*there is a macro to aggregate down from 96 ts, but cant go higher resolution than 96)
  • SANDs is multi-sector. This may make the transfer of naming a bit complicated
  • The main benefits of ingesting SANDs data would be the inclusion of surround regions, imo. However, coordinating parameters (such as consistent costs) between SANDs and OG may require some thought.

Long-term would be good to have a method to allow for the transferring of data. I agree with your milestone here :). Near-term I dont believe there is an easy, and automatic way to do this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants