nichollsh / AGNI

A 1D radiative-convective model for the atmospheres of hot terrestrial planets.
https://nichollsh.github.io/AGNI/
1 stars 1 forks source link

Better installation steps #6

Closed nichollsh closed 1 month ago

nichollsh commented 7 months ago

The current setup is a bit too involved, so it would be better to either:

  1. Make the instructions very clear, or
  2. Create a makefile or script that handles everything automatically
nichollsh commented 2 months ago

Seems like converting the program to a package would be quite easy to do. https://pkgdocs.julialang.org/v1/creating-packages/

This would allow dependencies to be included automatically when first running the code. You can also add a "build" step, where SOCRATES would be compiled.

It is also possible to export packages as single binary files, which may be useful in some cases.

nichollsh commented 1 month ago

This has been implemented in the recent changes, although more improvements could be made from here.