To use the same dev environment as us, you'll want to run these commands:
pip install .[dev]
pre-commit install
This will install dependencies & build tools, as well as set up an auto-formatter commit hook.
-
Don't depend on
core__
tables.- Allows folks to build this study even if they can't or haven't built
core
- Allows
core
to smooth over data oddities we might be interested in
- Allows folks to build this study even if they can't or haven't built
-
For non-CUBE tables (like quality
q_
metric summaries orc_resources_per_pt
), always try to have acumulus__all
row for the second grouping column, as well as the normal row -- which can hold the group value, be NULL if no grouping exists, or maybecumulus__none
if the row represents all resources without a group value. This way, downstream visualizers can reliably roll-up detailed views into more abstract views.