-
-
Notifications
You must be signed in to change notification settings - Fork 0
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
API simplification #2
Labels
Comments
Can we also add simplifications such as insightsengineering/teal.transform#2 (or a replacement of it) and also possibly the equivalent for tmc (moving the data model out of the modules and into the cdisc object) so that specifying applications becomes significantly easier |
+1 on simplifying des |
This was referenced Jun 1, 2022
Move insightsengineering/teal/issues/656 and insightsengineering/teal/issues/678 to #50 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Here is the list of planned actions (don't confuse with suggestions). This list might grow once we agree on other "unresolved" yet parts of the teal. The whole point of this milestone is to simplify API by:
1. Simplify teal components
Final objective for first iteration of the API simplification is to call following module:
To allow above model, we need to provide list of data.frames (or MAE) to
data
argument instead of passing datasets (FilteredData)Another objective is to remove TealData frrom FilteredData dependencies.
During the refactor we need to make sure that we won't break everything. I suggest to still send
FilteredData
if thedatasets
argument is used in the module.Extend constructor to allow chunks with initial ("evaluated") code and environment teal.code#32Deprecatedatasets
in teal teal#656optional reporter in the independent teal modules teal#678The text was updated successfully, but these errors were encountered: