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

Dev extension interface #11

Merged
merged 15 commits into from
Jun 3, 2023
Merged

Dev extension interface #11

merged 15 commits into from
Jun 3, 2023

Conversation

punith300i
Copy link
Collaborator

Refactored the code structure, enabled extension_interfaces and extensions to SAND code base.

  • The extension interfaces are part of the extension_interface module. (assistant, search, export)
  • The previous SAND plugins are now considered as extensions and are part of the extension module. (assistant, search, export, wikidata)
  • drepr exports are part of export extension, added an output format parameter to export the relational data to different format specifications.
  • Added Search interface template with required functions, which will be later extended to wiki data elastic search.

I have tested functionality of the extensions after refactoring the code, screenshots of the tests are given below.

Mtab Assistant Prediction API Test
Screenshot 2023-06-02 at 1 24 58 AM

Export Data API Test
Screenshot 2023-06-02 at 1 22 20 AM

Export Model API Test
Screenshot 2023-06-02 at 1 21 48 AM

@punith300i punith300i requested a review from binh-vu June 2, 2023 08:33
sand/extension_interface/export.py Outdated Show resolved Hide resolved
sand/controllers/table.py Outdated Show resolved Hide resolved
@binh-vu binh-vu merged commit 4acc6b8 into master Jun 3, 2023
4 checks passed
@binh-vu binh-vu deleted the dev-extension-interface branch June 3, 2023 02:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants