Skip to content

CLN: consolidate Iterator interface #9496

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

Closed
2 of 4 tasks
jreback opened this issue Feb 15, 2015 · 1 comment
Closed
2 of 4 tasks

CLN: consolidate Iterator interface #9496

jreback opened this issue Feb 15, 2015 · 1 comment
Labels
Enhancement Internals Related to non-user accessible pandas implementation IO Data IO issues that don't fit into a more specific label

Comments

@jreback
Copy link
Contributor

jreback commented Feb 15, 2015

In several of the IO interfaces, we allow chunksize= and iterator to allow chunk reading. These all use sepearate non-conforming base classes.

We should create a base class core/base.py/Iterator that inherits from collections.Iterator. Then incorporate as much of this combined functionaility into this base class. To have them each have a similar interface.

@jreback jreback added IO Data IO issues that don't fit into a more specific label Internals Related to non-user accessible pandas implementation Compat pandas objects compatability with Numpy or Python functions labels Feb 15, 2015
@jreback jreback added this to the 0.16.0 milestone Feb 15, 2015
@jreback jreback modified the milestones: 0.16.0, Next Major Release Mar 5, 2015
@mroeschke mroeschke added Enhancement and removed Compat pandas objects compatability with Numpy or Python functions labels Apr 10, 2020
@mroeschke
Copy link
Member

Going to mention iterators as a point to consolidate in #15008. Going to close this one in favor of that one

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement Internals Related to non-user accessible pandas implementation IO Data IO issues that don't fit into a more specific label
Projects
None yet
Development

No branches or pull requests

2 participants