gerber_parsing_profile_1.py 521 B

1234567891011121314151617
  1. import cProfile
  2. import pstats
  3. import sys
  4. sys.path.append('../../')
  5. from flatcamParsers.ParseGerber import *
  6. log = logging.getLogger('base2')
  7. log.setLevel(logging.WARNING)
  8. g = Gerber()
  9. #cProfile.run('g.parse_file("gerber1.gbr")', 'gerber1_profile', sort='cumtime')
  10. cProfile.run('g.parse_file("/home/jpcaram/flatcam_test_files/Gerbers/AVR_Transistor_Tester_silkscreen_top.GTO")',
  11. 'gerber1_profile', sort='cumtime')
  12. p = pstats.Stats('gerber1_profile')
  13. p.strip_dirs().sort_stats('cumulative').print_stats(.1)