Advertisement
froleyks

parse.org

Dec 30th, 2020
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.03 KB | None | 0 0
  1. * verifier status
  2. | verifier-status | verifier-result | drat | drat_final | cake | n | unique confs | names |
  3. |---------------------+-----------------+--------------+------------------------+-----------------+-----+--------------+-----------------------------------------------------------|
  4. | complete | -- | NOPROOF | None | OutOfHeap | 112 | 8 | [..] |
  5. | complete | -- | NOPROOF | None | parse_problem | 1 | 1 | ['SLIME__default-no-drup'] |
  6. | complete | -- | NOPROOF | None | timeout | 889 | 8 | [..] |
  7. | complete | ERROR | ERROR | commentLongetThan65536 | formally_failed | 4 | 1 | ['optsat_m20__default'] |
  8. | complete | NOT_VERIFIED | NOT_VERIFIED | Enc | OutOfHeap | 22 | 2 | ['Riss__NOUNSAT_proof-fixed', 'Riss__default_proof'] |
  9. | complete | NOT_VERIFIED | NOT_VERIFIED | Enc | formally_failed | 207 | 2 | ['Riss__NOUNSAT_proof-fixed', 'Riss__default_proof'] |
  10. | complete | NOT_VERIFIED | NOT_VERIFIED | None | formally_failed | 1 | 1 | ['optsat_m20__default'] |
  11. | complete | NOT_VERIFIED | NOT_VERIFIED | RATcfoapp | formally_failed | 55 | 2 | ['glucose-3.0-inprocess__default', 'optsat_m20__default'] |
  12. | complete | NOT_VERIFIED | NOT_VERIFIED | ccbnd | formally_failed | 2 | 1 | ['optsat_m20__default'] |
  13. | timeout (cpu) | -- | None | None | None | 15 | 11 | [..] |
  14. | timeout (wallclock) | -- | None | None | None | 75 | 33 | [..] |
  15. * pandas
  16. #+begin_src python :results output raw
  17. <<imports>>
  18. d = pd.read_csv("results.csv")
  19.  
  20. d['n'] = d['solver'] + '__' + d['configuration'] # confs
  21. d = d[d['result'].isin(['SAT', 'UNSAT'])]
  22.  
  23. # remove disqualified
  24. f = d[d['verifier-result'].isin(['SAT-INCORRECT', 'UNSAT-INCORRECT',])]['n'].unique()
  25. d = d[~d['n'].isin(f)]
  26.  
  27. # I understand those
  28. d = d[~(d['verifier-result'].isin(['SAT-VERIFIED', 'UNSAT-VERIFIED',]))]
  29.  
  30. d = d[['verifier-status', 'verifier-result', 'drat', 'drat_final', 'cake', 'n']]
  31. d = d.drop_duplicates() # remove to count instances and not confs
  32. d = d.groupby(['verifier-status', 'verifier-result', 'drat', 'drat_final', 'cake'])
  33. d = d.count().reset_index()
  34. # d = d.agg(list).reset_index()
  35. org(d, True)
  36. #+end_src
  37.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement