Skip to content

Refactor Adala to a simpler tabular data processing API #361

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

niklub
Copy link
Contributor

@niklub niklub commented Mar 19, 2025

This refactoring simplifies the codebase to focus on direct tabular data processing through LLMs in batch mode:

  • Created a new core API with minimal abstraction layers
  • Added DataTable class as a lightweight wrapper around pandas DataFrame
  • Implemented BatchLLMRuntime for efficient batch processing
  • Created DataProcessor and specialized Classifier
  • Ported LabelStudioSkill to LabelStudioProcessor
  • Added migration guide and examples
  • Moved original components to legacy package with deprecation warnings

This refactoring simplifies the codebase to focus on direct tabular data
processing through LLMs in batch mode:

- Created a new core API with minimal abstraction layers
- Added DataTable class as a lightweight wrapper around pandas DataFrame
- Implemented BatchLLMRuntime for efficient batch processing
- Created DataProcessor and specialized Classifier
- Ported LabelStudioSkill to LabelStudioProcessor
- Added migration guide and examples
- Moved original components to legacy package with deprecation warnings

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@robot-ci-heartex robot-ci-heartex deployed to fb-vibe-refactoring March 19, 2025 11:48 Active
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants