Skip to content

Remove pandas implementation from the repository #119

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
4 tasks
adamamer20 opened this issue Mar 18, 2025 · 1 comment · Fixed by #125
Closed
4 tasks

Remove pandas implementation from the repository #119

adamamer20 opened this issue Mar 18, 2025 · 1 comment · Fixed by #125
Assignees
Labels
maintenance General maintenance tasks, code refactoring, or cleanup.
Milestone

Comments

@adamamer20
Copy link
Member

We have decided to deprecate the pandas-based implementation to fully focus on the polars backend, which has proven to scale significantly better and offers superior performance.

Removing pandas references will:

  • Simplify the codebase
  • Enhance maintainability
  • Improve type hinting and clarity

All existing pandas-related code, documentation, and tests should be removed accordingly.

Tasks:

  • Identify and remove pandas-based classes, methods, and functions.
  • Update type hints to reflect changes.
  • Remove pandas-related unit tests.
  • Update documentation and examples to exclusively use polars.

This will streamline future development efforts!

@adamamer20 adamamer20 added the maintenance General maintenance tasks, code refactoring, or cleanup. label Mar 18, 2025
@adamamer20 adamamer20 added this to the 0.1.0-stable milestone Mar 18, 2025
@Ben-geo
Copy link
Collaborator

Ben-geo commented Mar 18, 2025

@adamamer20
I was working on this issue and found [Bug]: agentsets_by_type won't work with duplicate types #124
I think once we discuss on how to solve that bug I can proceed
could you assign this issue to me as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
maintenance General maintenance tasks, code refactoring, or cleanup.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants