scottkleinman / lexos

Development repo for the Lexos API
MIT License
1 stars 0 forks source link

Enhance loader features and architecture #4

Closed scottkleinman closed 1 year ago

scottkleinman commented 2 years ago

Potential new loader features:

It's also worth considering whether the loader should be implemented through Python dataclasses or pydantic BaseModel.

Since the current loader is implemented in the io.basic module, it would be easy to develop these in a separate module and perhaps merge them later on.

scottkleinman commented 2 years ago

Progress report:

scottkleinman commented 1 year ago

Progress report:

The remaining item in this issue is the general enhancement to the loader architecture. However, the issue was initially based on the older basic module, rather than the more recent smart and dataset modules. So I'm going to close that and revisit enhancements to those modules separately.