NREL / HOPP

https://hopp.readthedocs.io/
BSD 3-Clause "New" or "Revised" License
24 stars 46 forks source link

Simplify the NREL API Management for Users #379

Open RHammond2 opened 1 month ago

RHammond2 commented 1 month ago

Simplify the NREL API Credential Management

Proposed solution

One solution to manage this, would be to adopt a framework similar to the ECMWF ERA5 API:

Alternatives considered

Our discussion also talked about using bash profiles, but the easy flag there was this could be different depending zshell vs bash vs other, which becomes a bit of a hassle for HOPP to handle from a guidance standpoint.

Additional context

johnjasa commented 3 weeks ago

Note from Rob in a chat: we could actually help people set their environment variables through the environment.yml https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html#setting-environment-variables