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

Remove CICERO-SCM binary #49

Open
znicholls opened this issue Mar 26, 2021 · 3 comments
Open

Remove CICERO-SCM binary #49

znicholls opened this issue Mar 26, 2021 · 3 comments
Labels
enhancement New feature or request

Comments

@znicholls
Copy link
Collaborator

We shouldn't be packaging the CICERO-SCM binary here. We should update the model so it stores its version internally (i.e. the version can be queried by openscm-runner) and then we can remove the binary from being packaged here.

@znicholls znicholls added the enhancement New feature or request label Mar 26, 2021
@maritsandstad
Copy link
Collaborator

This is probably very dumb, but how do you suggest we send the package otherwise? If we are keeping the fortran version of ciceroscm around, the binary isn't publicly available anywhere else...

@rgieseke
Copy link
Member

One way could be to archive the Fortran binary on Zenodo and then either

  • make the wrapper automatically download the binary from Zenodo (e.g. using Pooch) if it doesn't exist locally, or
  • instruct users to download it themselves and set a path somewhere (I believe this is what Pymagicc offered for MAGICC7)

Another option could be to have a small CICERO-SCM 'binary' package which could be imported by openscm

@maritsandstad
Copy link
Collaborator

Ok, thanks, @rgieseke, I guess we might need to discuss internally what we'd prefer, and possible how far into the future we'd want to keep the fortran version up to date with things...

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

3 participants