Closed nv-hwoo closed 1 week ago
Great work! This will be so helpful long-term.
Looks good to me, assuming all the files stayed the same. Can approve once Elias's comments are addressed (especially regarding the removed tests).
Gorgeous. Amazing work
Refactor/organize the classes under
llm_metics.py
into separate packages. For instance,Metrics
,LLMMetrics
,Statistics
,ProfileDataParser
, andLLMProfileDataParser
were all defined inllm_metrics.py
. This hurts readability as the file gets bigger and bigger as we add more features. Also defining the metrics and data parsers into separate packages helps us prevent potential coupling of the two different abstractions.This PR does/should NOT change the behavior of the code.
Before:
After