Files
whetstone_DSL/tools/mcp/__pycache__/analyze_ab_efficiency.cpython-312.pyc

21 lines
2.9 KiB
Plaintext
Raw Normal View History

<EFBFBD>
Z<><5A>i[<00><00>\<00>ddlZddlZddlmZdefd<04>Zdefd<06>Zedk(r ee<06><00><00>y)<08>N)<01>Path<74>pathc<00><><00>g}|jdd<02><03>5}|D]9}|j<00>}|s<01>|jtj|<03><00><00>; ddd<00>|S#1swY|SxYw)N<>r<>utf-8<><01>encoding)<05>open<65>strip<69>append<6E>json<6F>loads)r<00>rows<77>f<>lines <20>"tools/mcp/analyze_ab_efficiency.py<70> load_rowsrsi<00><00> <0A>D<EFBFBD> <0A><19><19>3<EFBFBD><17><19> )<29>.<2E>Q<EFBFBD><15> .<2E>D<EFBFBD><17>:<3A>:<3A><<3C>D<EFBFBD><13><14> <0B> <0B>D<EFBFBD>J<EFBFBD>J<EFBFBD>t<EFBFBD>,<2C>-<2D> .<2E>.<2E>
<10>K<EFBFBD> .<2E>
<10>K<EFBFBD>s<00>A <03>&A <03> A*<07>returnc <00><00>tj<00>}|jdd<02><03>|jdd<02><03>|jdtd<06><07>|j <00>}t t |j<00><00>}g}|D]<5D>}|jd<08>xsi}t|jd d
<EFBFBD>xsd
<EFBFBD>}t|jd d
<EFBFBD>xsd
<EFBFBD>}t|jd d <0A><00>}|d
kDr||z nd} | |jkDs<01><>|r<01><>|j|jd<0F>|jd<10>|jd<11>t| d<12>|jdg<00>d<14><05><00><>|jt|<02>t|<03>t|<03>d
k(|d<15>}
t |j<00>j!t#j$|
d<16><17>dzd<19><1A>t't#j$|
<EFBFBD><00>y
)Nz --resultsT)<01>requiredz--outz--max-token-ratiog @)<02>type<70>default<6C>ab<61>path_a_total_tokensr<00>path_b_total_tokens<6E> path_b_readyFg<00>id<69> language_exec<65>category<72><00>path_b_failure_reasons)rrr<00>ratior!)<05>max_token_ratio<69>
total_runs<EFBFBD>low_yield_count<6E>pass<73>low_yield_runs<6E>)<01>indent<6E>
rr)<14>argparse<73>ArgumentParser<65> add_argument<6E>float<61>
parse_argsrr<00>results<74>get<65>int<6E>boolr#r <00>round<6E>len<65>out<75>
write_textr <00>dumps<70>print) <0B>ap<61>argsr<00> low_yieldrr<00>ta<74>tb<74>ready_br"r6s r<00>mainr@s<><00><00> <11> <20> <20> "<22>B<EFBFBD><06>O<EFBFBD>O<EFBFBD>K<EFBFBD>$<24>O<EFBFBD>/<2F><06>O<EFBFBD>O<EFBFBD>G<EFBFBD>d<EFBFBD>O<EFBFBD>+<2B><06>O<EFBFBD>O<EFBFBD>'<27>e<EFBFBD>S<EFBFBD>O<EFBFBD>A<> <0A>=<3D>=<3D>?<3F>D<EFBFBD> <14>T<EFBFBD>$<24>,<2C>,<2C>'<27> (<28>D<EFBFBD><12>I<EFBFBD> <11> <0F><01> <0E>U<EFBFBD>U<EFBFBD>4<EFBFBD>[<5B> <1E>B<EFBFBD><02> <10><12><16><16>-<2D>q<EFBFBD>1<>6<>Q<EFBFBD> 7<><02> <10><12><16><16>-<2D>q<EFBFBD>1<>6<>Q<EFBFBD> 7<><02><16>r<EFBFBD>v<EFBFBD>v<EFBFBD>n<EFBFBD>e<EFBFBD>4<>5<><07><1F>!<21>V<EFBFBD><12>b<EFBFBD><17><13><05> <10>4<EFBFBD>'<27>'<27> '<27><07> <15> <1C> <1C><17>e<EFBFBD>e<EFBFBD>D<EFBFBD>k<EFBFBD>!"<22><15><15><EFBFBD>!7<><1D>E<EFBFBD>E<EFBFBD>*<2A>-<2D><1E>u<EFBFBD>a<EFBFBD><1F>*,<2C>&<26>&<26>1I<31>2<EFBFBD>*N<> <0E> <0F> <0F>  <20>/<2F>/<2F><19>$<24>i<EFBFBD><1E>y<EFBFBD>><3E><13>I<EFBFBD><0E>!<21>#<23>#<23>  <06>C<EFBFBD> <09><14><18><18>N<EFBFBD><1D><1D>d<EFBFBD>j<EFBFBD>j<EFBFBD><13>Q<EFBFBD>7<>$<24>><3E><17><1D>Q<> <09>$<24>*<2A>*<2A>S<EFBFBD>/<2F><1A> <0C><00>__main__) r+r <00>pathlibrrr2r@<00>__name__<5F>
SystemExit<EFBFBD>rAr<00><module>rGsC<00><01><0F> <0B><18><10>D<EFBFBD><10>! <0A>c<EFBFBD>! <0A>F <0C>z<EFBFBD><19>
<14>T<EFBFBD>V<EFBFBD>
<1C><1C>rA