ggventurini / python-deltasigma

A port of the MATLAB Delta Sigma Toolbox based on free software and very little sleep
python-deltasigma.io
Other
86 stars 54 forks source link

Add timing test script and change imports to work. #43

Open schodge opened 10 years ago

schodge commented 10 years ago

Just added a second script for profiling - here are the main pain points:

         3685041 function calls (3654276 primitive calls) in 20.298 seconds

   Ordered by: internal time
   List reduced from 1043 to 25 due to restriction <25>

   ncalls  tottime  percall  cumtime  percall filename:lineno(function)
        6   15.244    2.541   15.244    2.541 {llvmpy._api.llvm.ExecutionEngine.getPointerToFunction}
      3/1    0.691    0.230   20.274   20.274 C:\Anaconda\lib\site-packages\numba\dispatcher.py:122(_compile_and_call)
        3    0.425    0.142    0.425    0.142 {llvmpy._api.llvm.PassManager.run}
   158983    0.370    0.000    0.751    0.000 {llvmpy._capsule.wrap}
    36332    0.293    0.000    0.399    0.000 {llvmpy._capsule.downcast}
    55079    0.267    0.000    1.023    0.000 C:\Anaconda\lib\site-packages\llvm\core.py:2084(build)
   139272    0.186    0.000    0.414    0.000 C:\Anaconda\lib\weakref.py:98(__setitem__)
   141426    0.140    0.000    0.227    0.000 {llvmpy._capsule.unwrap}
    94023    0.137    0.000    0.151    0.000 C:\Anaconda\lib\site-packages\llvmpy\capsule.py:179(__del__)