burnash / burnash/gspread

Iterators/generators on spreadsheet items

Open
#358 2 comments 4 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
7.5k
Forks
979
PR merge metrics
No merged PRs in 30d

Description

I haven't found any "lightweight" versions of the `get_*` methods, i.e. methods returning iterators or generators on the results. This makes reading a large spreadsheet memory-intensive. Is there any specific reason behind this choice?

Contributor guide

Open the contributing guide

Research direction

No files or tests are named. Start by locating the spreadsheet get_* methods and their current result-loading path; determine which methods would need lazy iterator or generator variants and define completion around memory-efficient results for large spreadsheets.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
api
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.