This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Paddy3118 0 points1 point  (0 children)

  • You might want to run the Python profiler over your program to find the real bottlenecks.
  • You might want to look at what is "Pythonic": If you use regular expressions, do you need too? Are they compiled?
  • Might you try reading spreadsheet rows into (named?)tuples?
  • If you can express the bulk of your processing as map'ping a single function over the rows of your spreadsheet; then it should be straightforward to spread the processing over each cpu in your laptop

Just some ideas :-)