Skip to content
Snippets Groups Projects
  1. Nov 07, 2024
  2. Oct 11, 2024
  3. Oct 07, 2024
  4. Sep 24, 2024
  5. Sep 17, 2024
  6. Aug 14, 2024
  7. Aug 12, 2024
  8. Aug 09, 2024
  9. Aug 08, 2024
  10. Jul 21, 2024
  11. Jul 09, 2024
  12. Jun 09, 2024
  13. May 07, 2024
  14. Apr 30, 2024
  15. Jan 17, 2024
  16. Dec 04, 2023
  17. Dec 01, 2023
    • Wuttke, Joachim's avatar
      rename NewDetec2D -> Detector2D · 2b865c8c
      Wuttke, Joachim authored
      2b865c8c
    • Wuttke, Joachim's avatar
      converted most calls of Detector2D from old to new API · 869849ed
      Wuttke, Joachim authored
      # Automatic editing of collection of source files.
      # Does not provide backup files:
      # to be safe, work on fresh git commit, and use 'git stash' to revert.
      
      import edtools as et
      import re, sys
      
      def f(t):
          t = re.sub(r'--(\d)', r'+\1', t)
          t = re.sub(r'\+-(\d)', r'-\1', t)
          t = re.sub(r'\s*\*\s*deg', r'', t)
      
          t = f'{eval(t)}'
      
          t = re.sub('\.0$', '', t)
      
          if t != '0':
              t += '*deg'
      
          return t
      
      def user_edit(fn, ti):
      
          t = re.sub(r'OldDetec2D(\s+\w+)?\((n\w*|\d+),\s*([-.0-9]+\s*\*\s*deg|0),\s*([-.0-9]+\s*\*\s*deg|0),\s*(n\w*|\d+),\s*([-.0-9]+\s*\*\s*deg|0),\s*([-.0-9]+\s*\*\s*deg|0)\)',
                     r'NewDetec2D\1(@(\4-\3)@, @(\7-\6)@, \2, \5, @(\4+\3)/2@, @(\7+\6)/2@)', ti)
          if t == ti:
              return ti
      
      #    t = re.sub(r'@(\(.*?\)(/2)?)@', f(r'\1'), t)
      
          for m in re.finditer(r'@(\(.*?\)(/2)?)@', t):
              s = f(m.group(1))
              t = re.sub(r'@(\(.*?\)(/2)?)@', s, t, 1)
      
          return t
      
      et.ed_argfiles(user_edit)
      869849ed
    • Wuttke, Joachim's avatar
      convert 2 tests · 18da1fc5
      Wuttke, Joachim authored
      18da1fc5
    • Wuttke, Joachim's avatar
      Old|NewDetec2D replace Detector2D · 7c498aae
      Wuttke, Joachim authored
      7c498aae
  18. Nov 07, 2023
Loading