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

feature: Refactor Layers plugin to integrate multimodality more easily #20

Open
samysung opened this issue Apr 4, 2024 · 0 comments
Open
Labels
enhancement New feature or request MINOR_VERSION_BUMP

Comments

@samysung
Copy link
Collaborator

samysung commented Apr 4, 2024

Pitch:

Odeon must be able to integrate any type of input data (modality agnostic), with potentially different read/write engines. All this while presenting a simple Api that hides the complexity. This is the role of the Layers Api.
To be able to do that, we need to refactor the code from layers, with implicit changes to the data internal plugin.

We need today, at least a DataHandler class to interface layers with the dataframe, a LayerCollection class to handle multiple layers in a duck typing way, and to start by making an Raster Layer and a Mask Layer.

@samysung samysung added enhancement New feature or request MINOR_VERSION_BUMP labels Apr 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request MINOR_VERSION_BUMP
Projects
None yet
Development

No branches or pull requests

1 participant