Skip to content

Remove shapely from dependencies#119

Open
anomam wants to merge 2 commits into
masterfrom
remove_shapely_dep
Open

Remove shapely from dependencies#119
anomam wants to merge 2 commits into
masterfrom
remove_shapely_dep

Conversation

@anomam

@anomam anomam commented Jun 20, 2021

Copy link
Copy Markdown
Contributor

Since the implementation of vectorized calculations in pvfactors, the shapely dependency has only been in use for plotting PV arrays, so there is really no need for it anymore, especially considering all the trouble it brings because of the GEOS dependency.

The goal of this PR is to remove shapely (and therefore GEOS) as dependency for pvfactors.
shapely used to be at the core of the package though, so it will require substantial work to remove it cleanly and clean up the geometry part of the package because of the legacy code.

base geometries will only be used for plotting so
they don't need complex geometry interaction methods
like casting, cutting, merging, ...
@anomam anomam self-assigned this Jun 20, 2021
@anomam anomam force-pushed the remove_shapely_dep branch from 7b8a8de to d76fb5a Compare June 20, 2021 22:14
@anomam anomam force-pushed the remove_shapely_dep branch from d76fb5a to e6520f7 Compare June 20, 2021 22:19
@anomam anomam added the WIP Work in progress label Jun 20, 2021
@renegacitua

Copy link
Copy Markdown

Hi, i'm starting to use pvfactors, is a really great tool, but i had a question. Is the program capable of discretizing the terrain? I mean, I know that it consider the "cut points" and the shadow and not shadow areas, but it can consider a certain zone where I can consider a bigger value of albedo?

In other words, i want to quantify the impact of install a reflective surface on the front or under of the PV row, is this possible with pvfactors? What would you recommend me for this?

I appreciate your help, regards!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

WIP Work in progress

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants