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

pvoutput.get_status lite #85

Open
JulianBriggs opened this issue Jan 14, 2022 · 3 comments
Open

pvoutput.get_status lite #85

JulianBriggs opened this issue Jan 14, 2022 · 3 comments
Labels
enhancement New feature or request

Comments

@JulianBriggs
Copy link
Collaborator

Provide a pvoutput.get_status without importing big libraries: numpy, pandas, cartopy etc

Detailed Description

Provide a pvoutput.get_status without importing big libraries: numpy, pandas, cartopy etc

Context

I struggled to install pvoutput on Ubuntu-20.04 LTS due to cartopy requiring late version of proj which is not available on ubuntu 20.04 LTS
And I want to keep Docker images small for rapid development and orchestration
I prefer to get statuses as list of list of tuples of float
rather than pandas frame of numpy float.

Simplify install as above
keep Docker images small for rapid development and orchestration

Possible Implementation

Separate pvoutput.get_status code into a separate module. Then import that module into the full module.

@JulianBriggs JulianBriggs added the enhancement New feature or request label Jan 14, 2022
@peterdudfield
Copy link
Contributor

Yea I think thats a great idea. I really like keeping things light-weight as you say.

Do you want to have a go at this?

@peterdudfield
Copy link
Contributor

I just took out 'cartopy' - same as bug you got above. I think (hope) that this package is not critical. I believe this is used for plotting

@JackKelly
Copy link
Member

yeah, I agree, cartopy is probably just used for plotting in the pvoutput code.

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