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

[feat] Incorporate Coverage Endpoints #3

Open
cricksmaidiene opened this issue Sep 11, 2022 · 0 comments
Open

[feat] Incorporate Coverage Endpoints #3

cricksmaidiene opened this issue Sep 11, 2022 · 0 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@cricksmaidiene
Copy link
Member

About

The Dotlas API contains 3 endpoints in the Sociodemographics section that are suffixed to sales territory called coverage. Coverage endpoints essentially create a geographic union of multiple sales territories and return data for the collectively holistic new territory. See example and endpoint schema in the API Docs

These are currently not yet present as python functions in the api-client-python package.

Implementation Goals

  • Shapely is recommended as a library to handle the I/O within the python functions.
  • Geopandas is not recommended as it contains a heavy requirements list and may bloat up this package and also likely cause installation errors on the client side.

Considerations

Since dotutils already contains shapely functions, it might make sense to make that a requirement for this package. The pros and cons of adding dotutils as a dependency need to be weighed up before moving forward

@cricksmaidiene cricksmaidiene added enhancement New feature or request help wanted Extra attention is needed labels Sep 11, 2022
@cricksmaidiene cricksmaidiene changed the title Incorporate Coverage Endpoints [feat] Incorporate Coverage Endpoints May 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant