-
-
Notifications
You must be signed in to change notification settings - Fork 10.9k
Speed goes down by near 3 times since 1.14 #15650
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
This comment has been minimized.
This comment has been minimized.
Please use text rather than images whenever possible. Possible duplicate of gh-14776. Could you check what happens if you define |
Yes, our program calls thousands of times randint, shuffle, etc.
Here: https://github.com/juanfal/AE-4 <https://github.com/juanfal/AE-4>
Defining that constant to null experimental arrays doesn’t have any effect
```
$ time ae4.py PruebaMultiAsoc --setRandomSeed=2 --saveExcel
A B C
1: [ 100 100 100] Tot: 300
2: [ 400 400 400] Tot: 1200
3: [ 1600 1600 1600] Tot: 4800
4: [ 6400 6400 6400] Tot: 19200
5: [ 25600 25600 25600] Tot: 76800
6: [ 33140 33350 33510] Tot: 100000
7: [ 32740 33608 33652] Tot: 100000
8: [ 32936 33728 33336] Tot: 100000
9: [ 32842 33774 33384] Tot: 100000
10: [ 32794 33762 33444] Tot: 100000
real 0m6,317s
user 0m4,815s
sys 0m0,263s
mb12:38:57 AE-4 $ pip3 install --upgrade numpy
Collecting numpy
Using cached https://files.pythonhosted.org/packages/2f/5b/2cc2b9285e8b2ca8d2c1e4a2cbf1b12d70a2488ea78170de1909bca725f2/numpy-1.18.1-cp37-cp37m-macosx_10_9_x86_64.whl
Installing collected packages: numpy
Found existing installation: numpy 1.14.4
Uninstalling numpy-1.14.4:
Successfully uninstalled numpy-1.14.4
Successfully installed numpy-1.18.1
mb12:39:39 AE-4 $ ae4.py PruebaMultiAsoc --setRandomSeed=2 --saveExcel
A B C
1: [ 100 100 100] Tot: 300
2: [ 400 400 400] Tot: 1200
3: [ 1600 1600 1600] Tot: 4800
4: [ 6400 6400 6400] Tot: 19200
5: [ 25600 25600 25600] Tot: 76800
6: [ 33140 33350 33510] Tot: 100000
7: [ 32740 33608 33652] Tot: 100000
8: [ 32936 33728 33336] Tot: 100000
9: [ 32842 33774 33384] Tot: 100000
10: [ 32794 33762 33444] Tot: 100000
mb12:40:01 AE-4 $ time ae4.py PruebaMultiAsoc --setRandomSeed=2 --saveExcel
A B C
1: [ 100 100 100] Tot: 300
2: [ 400 400 400] Tot: 1200
3: [ 1600 1600 1600] Tot: 4800
4: [ 6400 6400 6400] Tot: 19200
5: [ 25600 25600 25600] Tot: 76800
6: [ 33140 33350 33510] Tot: 100000
7: [ 32740 33608 33652] Tot: 100000
8: [ 32936 33728 33336] Tot: 100000
9: [ 32842 33774 33384] Tot: 100000
10: [ 32794 33762 33444] Tot: 100000
real 0m14,391s
user 0m13,261s
sys 0m0,269s
```
… El 26 feb 2020, a las 12:37, Matti Picus ***@***.***> escribió:
Please use text rather than images whenever possible.
Possible duplicate of gh-14776 <#14776>. Could you check what happens if you define NUMPY_EXPERIMENTAL_ARRAY_FUNCTION=0, as per this note <https://numpy.org/devdocs/reference/arrays.classes.html?highlight=__array_function__#numpy.class.__array_function__> ? If indeed that is the problem, it might indicate that your code is calling numpy functions very often from python, and might benefit from a refactor to either call with larger arrays or otherwise vectorize to call the same function fewer times.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub <#15650?email_source=notifications&email_token=AAG2U3EUC4LV5SUGWKK46KDREZH6XA5CNFSM4K4AGULKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEM74PPY#issuecomment-591382463>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AAG2U3HE2ZDL6BKLEH4KW6LREZH6XANCNFSM4K4AGULA>.
|
If you are on a <4.6 Linux kernel, this could be the reason as well: gh-15545 can you check that, and check if running your scripts with |
Is the It's difficult to hone in on what the potential problem is with so many variables and without introspecting the code. If you could generate simple examples from the parts of your code that highlight how you are using numpy-specific functionality that would be very helpful. For what it's worth, I actually see performance improvement in the numpy 1.14.6 on Python 3.6.10 >>> import numpy as np
>>> n = int(1e7)
>>> %timeit np.random.randint(0, max_int, size=n)
58.6 ms ± 1.18 ms per loop (mean ± std. dev. of 7 runs, 10 loops each)
>>> a = np.random.random(n)
>>> %timeit np.random.shuffle(a)
501 ms ± 6.02 ms per loop (mean ± std. dev. of 7 runs, 1 loop each) and with numpy-1.17.5 on Python 3.8.1: >>> import numpy as np
>>> n = int(1e7)
>>> %timeit np.random.randint(0, max_int, size=n)
42.3 ms ± 56.9 µs per loop (mean ± std. dev. of 7 runs, 10 loops each)
>>> a = np.random.random(n)
>>> %timeit np.random.shuffle(a)
422 ms ± 4.08 ms per loop (mean ± std. dev. of 7 runs, 1 loop each) |
I’m on last version of OS X. The constant declaration proposed doesn’t make any difference
Thanks for your quick answer
…--
Juan miPad
El 26 feb 2020, a las 15:46, Sebastian Berg ***@***.***> escribió:
If you are on a <4.6 Linux kernel, this could be the reason as well: gh-15545 can you check that, and check if running your scripts with NUMPY_EXPERIMENTAL_ARRAY_FUNCTION=0 makes a difference?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
@juanfal can you help us out and try to find out what part got slower? If random numbers are not the reason, and |
Possibly related to #15511. |
Sending you profiles of both executions. I did a change on numpy, only, kept my python version
$ python -V
Python 2.7.17
the numpy versions are in the name of the profiles, I am sending (command:
python3 -m cProfile -s time ae4.py PruebaMultiAsoc --setRandomSeed=2 > projutime.txt
- Juan F.
El 1 mar 2020, a las 23:34, Charles Harris ***@***.***> escribió:
Possibly related to #15511 <#15511>.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub <#15650?email_source=notifications&email_token=AAG2U3BQ5GEF7R5J6J7AIFDRFLPINA5CNFSM4K4AGULKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOENNNCEI#issuecomment-593154321>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AAG2U3DBV2T74XPTIUERWQLRFLPINANCNFSM4K4AGULA>.
A B C
1: [ 100 100 100] Tot: 300
2: [ 400 400 400] Tot: 1200
3: [ 1600 1600 1600] Tot: 4800
4: [ 6400 6400 6400] Tot: 19200
5: [ 25600 25600 25600] Tot: 76800
6: [ 33190 33308 33502] Tot: 100000
7: [ 32932 33322 33746] Tot: 100000
8: [ 32736 33256 34008] Tot: 100000
9: [ 32784 33268 33948] Tot: 100000
10: [ 32926 33102 33972] Tot: 100000
7107320 function calls (7102105 primitive calls) in 15.971 seconds
Ordered by: internal time
ncalls tottime percall cumtime percall filename:lineno(function)
702300 6.640 0.000 10.284 0.000 {method 'randint' of 'numpy.random.mtrand.RandomState' objects}
702300 1.355 0.000 3.644 0.000 _dtype.py:319(_name_get)
11 1.289 0.117 11.577 1.052 ae4.py:172(doDistribute)
10 1.238 0.124 3.762 0.376 ae4.py:328(doAssociationQueueAndConsume)
1000 0.964 0.001 0.968 0.001 {method 'shuffle' of 'numpy.random.mtrand.RandomState' objects}
702300 0.910 0.000 2.289 0.000 numerictypes.py:365(issubdtype)
1404600 0.898 0.000 1.291 0.000 numerictypes.py:293(issubclass_)
2107043 0.481 0.000 0.481 0.000 {built-in method builtins.issubclass}
10520 0.355 0.000 0.356 0.000 ae4.py:68(push)
175500 0.233 0.000 0.233 0.000 ae4.py:112(__next__)
178 0.201 0.001 0.201 0.001 {method 'read' of '_io.FileIO' objects}
206826 0.154 0.000 0.154 0.000 ae4.py:450(iFrom_id)
33/31 0.132 0.004 0.137 0.004 {built-in method _imp.create_dynamic}
175900 0.123 0.000 0.123 0.000 ae4.py:109(toIter)
123376 0.099 0.000 0.252 0.000 ae4.py:459(<listcomp>)
1000 0.093 0.000 0.637 0.001 ae4.py:271(doAssociation)
123376 0.081 0.000 0.413 0.000 ae4.py:499(iAssociatedTargetGetList)
123376 0.080 0.000 0.332 0.000 ae4.py:457(iListFrom_idList)
175516 0.075 0.000 0.309 0.000 {built-in method builtins.next}
4072 0.050 0.000 0.050 0.000 {method 'reduce' of 'numpy.ufunc' objects}
2000 0.042 0.000 0.153 0.000 {method 'permutation' of 'numpy.random.mtrand.RandomState' objects}
7182 0.037 0.000 0.057 0.000 {built-in method numpy.array}
178 0.036 0.000 0.036 0.000 {built-in method marshal.loads}
317 0.026 0.000 0.026 0.000 {built-in method builtins.compile}
2000 0.021 0.000 0.021 0.000 _internal.py:262(__array_interface__)
175596 0.020 0.000 0.020 0.000 {built-in method builtins.abs}
887 0.020 0.000 0.020 0.000 {built-in method posix.stat}
2000 0.016 0.000 0.084 0.000 _internal.py:274(_get_void_ptr)
178 0.013 0.000 0.214 0.001 <frozen importlib._bootstrap_external>:914(get_data)
2000 0.013 0.000 0.013 0.000 __init__.py:497(cast)
18 0.011 0.001 0.011 0.001 {built-in method posix.listdir}
392/389 0.009 0.000 0.014 0.000 {built-in method builtins.__build_class__}
2000 0.009 0.000 0.009 0.000 {method 'from_buffer' of '_ctypes.PyCArrayType' objects}
3018 0.009 0.000 0.010 0.000 {built-in method numpy.core._multiarray_umath.implement_array_function}
1036 0.007 0.000 0.007 0.000 {built-in method numpy.zeros}
2000 0.007 0.000 0.091 0.000 _internal.py:291(__init__)
21 0.007 0.000 0.007 0.000 {built-in method io.open}
4050 0.006 0.000 0.059 0.000 {method 'sum' of 'numpy.ndarray' objects}
412 0.005 0.000 0.042 0.000 <frozen importlib._bootstrap_external>:1356(find_spec)
664 0.005 0.000 0.005 0.000 {method 'sub' of 're.Pattern' objects}
3737 0.005 0.000 0.005 0.000 {method 'join' of 'str' objects}
10 0.005 0.000 0.021 0.002 ae4.py:703(saveConf)
71 0.005 0.000 0.005 0.000 {built-in method posix.getcwd}
2000 0.005 0.000 0.005 0.000 {built-in method _ctypes.pointer}
16843/16567 0.005 0.000 0.005 0.000 {built-in method builtins.len}
178 0.004 0.000 0.266 0.001 <frozen importlib._bootstrap_external>:793(get_code)
515/1 0.003 0.000 15.972 15.972 {built-in method builtins.exec}
1638 0.003 0.000 0.003 0.000 {method 'astype' of 'numpy.ndarray' objects}
135/44 0.003 0.000 0.008 0.000 sre_parse.py:469(_parse)
33/23 0.003 0.000 0.045 0.002 {built-in method _imp.exec_dynamic}
4050 0.003 0.000 0.052 0.000 _methods.py:36(_sum)
614 0.003 0.000 0.003 0.000 _inspect.py:67(getargs)
3669 0.003 0.000 0.003 0.000 {built-in method builtins.hasattr}
4032 0.003 0.000 0.050 0.000 _asarray.py:16(asarray)
1000 0.003 0.000 0.971 0.001 ae4.py:87(shuffle)
3000 0.003 0.000 0.003 0.000 ae4.py:281(<listcomp>)
2000 0.003 0.000 0.010 0.000 <__array_function__ internals>:2(may_share_memory)
1000 0.003 0.000 0.010 0.000 ae4.py:63(__init__)
4442 0.003 0.000 0.003 0.000 {built-in method builtins.getattr}
223 0.002 0.000 0.056 0.000 <frozen importlib._bootstrap>:882(_find_spec)
332 0.002 0.000 0.002 0.000 {method 'findall' of 're.Pattern' objects}
228/6 0.002 0.000 0.597 0.099 <frozen importlib._bootstrap>:978(_find_and_load)
1012 0.002 0.000 0.004 0.000 {built-in method builtins.iter}
9615 0.002 0.000 0.002 0.000 {built-in method builtins.isinstance}
2124 0.002 0.000 0.006 0.000 <frozen importlib._bootstrap_external>:56(_path_join)
557 0.002 0.000 0.003 0.000 <frozen importlib._bootstrap>:157(_get_module_lock)
2124 0.002 0.000 0.003 0.000 <frozen importlib._bootstrap_external>:58(<listcomp>)
557 0.002 0.000 0.002 0.000 <frozen importlib._bootstrap>:78(acquire)
317 0.002 0.000 0.052 0.000 overrides.py:154(decorator)
356 0.002 0.000 0.004 0.000 <frozen importlib._bootstrap_external>:271(cache_from_source)
994 0.002 0.000 0.004 0.000 <__array_function__ internals>:2(empty_like)
342 0.002 0.000 0.003 0.000 functools.py:37(update_wrapper)
287 0.002 0.000 0.007 0.000 overrides.py:72(verify_matching_signatures)
19 0.002 0.000 0.004 0.000 __init__.py:316(namedtuple)
216/6 0.002 0.000 0.594 0.099 <frozen importlib._bootstrap>:663(_load_unlocked)
1008/192 0.002 0.000 0.462 0.002 <frozen importlib._bootstrap>:1009(_handle_fromlist)
332 0.002 0.000 0.012 0.000 textwrap.py:414(dedent)
216 0.002 0.000 0.007 0.000 <frozen importlib._bootstrap>:504(_init_module_attrs)
557 0.002 0.000 0.002 0.000 <frozen importlib._bootstrap>:103(release)
218 0.002 0.000 0.051 0.000 <frozen importlib._bootstrap_external>:1240(_get_spec)
254/41 0.002 0.000 0.005 0.000 sre_compile.py:71(_compile)
10 0.001 0.000 0.008 0.001 ae4.py:227(doGrouping)
1520 0.001 0.000 0.001 0.000 ae4.py:90(free)
2316 0.001 0.000 0.001 0.000 <frozen importlib._bootstrap>:222(_verbose_message)
673 0.001 0.000 0.001 0.000 {built-in method __new__ of type object at 0x106521ab0}
103 0.001 0.000 0.002 0.000 sre_compile.py:276(_optimize_charset)
178 0.001 0.000 0.002 0.000 <frozen importlib._bootstrap_external>:438(_classify_pyc)
658 0.001 0.000 0.001 0.000 {method 'format' of 'str' objects}
228/6 0.001 0.000 0.596 0.099 <frozen importlib._bootstrap>:948(_find_and_load_unlocked)
505 0.001 0.000 0.018 0.000 re.py:271(_compile)
1000 0.001 0.000 0.001 0.000 ae4.py:105(__iter__)
3170/1890 0.001 0.000 0.003 0.000 encoder.py:333(_iterencode_dict)
2000 0.001 0.000 0.001 0.000 _internal.py:259(__init__)
1 0.001 0.001 0.001 0.001 {method 'read' of '_io.TextIOWrapper' objects}
1911 0.001 0.000 0.001 0.000 sre_parse.py:233(__next)
178/6 0.001 0.000 0.594 0.099 <frozen importlib._bootstrap_external>:722(exec_module)
618 0.001 0.000 0.005 0.000 _inspect.py:98(getargspec)
2000 0.001 0.000 0.001 0.000 _internal.py:340(data)
4616 0.001 0.000 0.001 0.000 {method 'rstrip' of 'str' objects}
211 0.001 0.000 0.002 0.000 <frozen importlib._bootstrap_external>:574(spec_from_file_location)
178 0.001 0.000 0.038 0.000 <frozen importlib._bootstrap_external>:523(_compile_bytecode)
216 0.001 0.000 0.002 0.000 <frozen importlib._bootstrap>:318(__exit__)
1709 0.001 0.000 0.001 0.000 sre_parse.py:164(__getitem__)
1898 0.001 0.000 0.001 0.000 {method 'rpartition' of 'str' objects}
11 0.001 0.000 0.002 0.000 function_base.py:2154(_vectorize_call)
18 0.001 0.000 0.002 0.000 <frozen importlib._bootstrap_external>:1190(_path_hooks)
10 0.001 0.000 0.005 0.001 __init__.py:120(dump)
1015 0.001 0.000 0.001 0.000 {built-in method builtins.print}
216/213 0.001 0.000 0.146 0.001 <frozen importlib._bootstrap>:576(module_from_spec)
311/101 0.001 0.000 0.001 0.000 sre_parse.py:174(getwidth)
873 0.001 0.000 0.020 0.000 <frozen importlib._bootstrap_external>:74(_path_stat)
1510/1310 0.001 0.000 0.002 0.000 encoder.py:277(_iterencode_list)
1689 0.001 0.000 0.001 0.000 {method 'startswith' of 'str' objects}
329 0.001 0.000 0.004 0.000 <frozen importlib._bootstrap>:194(_lock_unlock_module)
1587 0.001 0.000 0.002 0.000 sre_parse.py:254(get)
1875 0.001 0.000 0.001 0.000 {built-in method builtins.setattr}
1003 0.001 0.000 0.001 0.000 ae4.py:807(printv)
11 0.001 0.000 0.001 0.000 _methods.py:167(_var)
6 0.001 0.000 0.405 0.068 __init__.py:1(<module>)
211 0.001 0.000 0.003 0.000 <frozen importlib._bootstrap_external>:369(_get_cached)
211 0.001 0.000 0.002 0.000 <frozen importlib._bootstrap_external>:1351(_get_spec)
483 0.001 0.000 0.007 0.000 <frozen importlib._bootstrap_external>:1203(_path_importer_cache)
531 0.001 0.000 0.001 0.000 <frozen importlib._bootstrap>:416(parent)
1 0.001 0.001 15.972 15.972 ae4.py:8(<module>)
1443 0.001 0.000 0.001 0.000 {built-in method _imp.acquire_lock}
273 0.001 0.000 0.005 0.000 function_base.py:441(add_newdoc)
535 0.001 0.000 0.001 0.000 {built-in method from_bytes}
4269 0.001 0.000 0.001 0.000 {method 'append' of 'list' objects}
2000 0.001 0.000 0.001 0.000 ae4.py:93(__len__)
534 0.001 0.000 0.001 0.000 <frozen importlib._bootstrap_external>:51(_r_long)
227 0.001 0.000 0.001 0.000 <frozen importlib._bootstrap>:176(cb)
283 0.001 0.000 0.006 0.000 <frozen importlib._bootstrap_external>:84(_path_is_mode_type)
1880 0.001 0.000 0.001 0.000 {method 'write' of '_io.TextIOWrapper' objects}
324/18 0.001 0.000 0.464 0.026 {built-in method builtins.__import__}
389 0.001 0.000 0.004 0.000 <frozen importlib._bootstrap>:403(cached)
382 0.000 0.000 0.000 0.000 {method 'update' of 'dict' objects}
122/41 0.000 0.000 0.009 0.000 sre_parse.py:411(_parse_sub)
2000 0.000 0.000 0.000 0.000 multiarray.py:1309(may_share_memory)
340 0.000 0.000 0.000 0.000 functools.py:67(wraps)
1890 0.000 0.000 0.003 0.000 encoder.py:413(_iterencode)
227 0.000 0.000 0.001 0.000 <frozen importlib._bootstrap>:58(__init__)
25 0.000 0.000 0.001 0.000 arrayprint.py:465(wrapper)
223 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:369(__init__)
178 0.000 0.000 0.000 0.000 {built-in method _imp._fix_co_filename}
178 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:35(_new_module)
356 0.000 0.000 0.001 0.000 <frozen importlib._bootstrap_external>:62(_path_split)
178 0.000 0.000 0.001 0.000 <frozen importlib._bootstrap_external>:471(_validate_timestamp_pyc)
3 0.000 0.000 0.001 0.000 enum.py:135(__new__)
237 0.000 0.000 0.001 0.000 {built-in method builtins.any}
228 0.000 0.000 0.004 0.000 <frozen importlib._bootstrap>:147(__enter__)
618 0.000 0.000 0.001 0.000 _inspect.py:15(ismethod)
3311 0.000 0.000 0.000 0.000 ae4.py:461(noNeg)
1443 0.000 0.000 0.000 0.000 {built-in method _imp.release_lock}
218 0.000 0.000 0.052 0.000 <frozen importlib._bootstrap_external>:1272(find_spec)
1140 0.000 0.000 0.000 0.000 {built-in method _thread.get_ident}
1 0.000 0.000 0.024 0.024 numeric.py:1(<module>)
32 0.000 0.000 0.000 0.000 {built-in method _abc._abc_init}
319 0.000 0.000 0.000 0.000 {method 'endswith' of 'str' objects}
412 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap_external>:36(_relax_case)
458 0.000 0.000 0.000 0.000 {built-in method _thread.allocate_lock}
332 0.000 0.000 0.004 0.000 re.py:185(sub)
178 0.000 0.000 0.004 0.000 <frozen importlib._bootstrap_external>:951(path_stats)
1 0.000 0.000 0.003 0.003 core.py:21(<module>)
305/6 0.000 0.000 0.582 0.097 <frozen importlib._bootstrap>:211(_call_with_frames_removed)
41 0.000 0.000 0.016 0.000 sre_compile.py:759(compile)
659 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:855(__enter__)
41 0.000 0.000 0.009 0.000 sre_parse.py:913(parse)
659 0.000 0.000 0.001 0.000 <frozen importlib._bootstrap>:859(__exit__)
228 0.000 0.000 0.001 0.000 <frozen importlib._bootstrap>:151(__exit__)
574 0.000 0.000 0.001 0.000 <string>:1(__new__)
33/31 0.000 0.000 0.138 0.004 <frozen importlib._bootstrap_external>:1040(create_module)
178 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap_external>:401(_check_name_wrapper)
33 0.000 0.000 0.000 0.000 ae4.py:505(getDist)
1 0.000 0.000 0.000 0.000 contextlib.py:71(inner)
1 0.000 0.000 0.099 0.099 multiarray.py:7(<module>)
618 0.000 0.000 0.000 0.000 _inspect.py:28(isfunction)
1 0.000 0.000 0.000 0.000 {built-in method _hashlib.openssl_md5}
216 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:311(__enter__)
588 0.000 0.000 0.000 0.000 {built-in method posix.fspath}
994 0.000 0.000 0.000 0.000 multiarray.py:77(empty_like)
265 0.000 0.000 0.006 0.000 <frozen importlib._bootstrap_external>:93(_path_isfile)
18 0.000 0.000 0.011 0.001 <frozen importlib._bootstrap_external>:1404(_fill_cache)
773 0.000 0.000 0.000 0.000 {method 'get' of 'dict' objects}
666 0.000 0.000 0.000 0.000 sre_parse.py:249(match)
564 0.000 0.000 0.000 0.000 sre_parse.py:160(__len__)
1 0.000 0.000 0.010 0.010 defchararray.py:17(<module>)
41 0.000 0.000 0.000 0.000 {built-in method builtins.sorted}
41 0.000 0.000 0.001 0.000 sre_compile.py:536(_compile_info)
614 0.000 0.000 0.000 0.000 _inspect.py:43(iscode)
218 0.000 0.000 0.000 0.000 {built-in method _imp.is_frozen}
595 0.000 0.000 0.000 0.000 {built-in method builtins.min}
1 0.000 0.000 0.493 0.493 __init__.py:106(<module>)
105 0.000 0.000 0.000 0.000 {built-in method builtins.id}
1 0.000 0.000 0.000 0.000 legendre.py:83(<module>)
403 0.000 0.000 0.000 0.000 sre_parse.py:286(tell)
41 0.000 0.000 0.000 0.000 enum.py:836(__and__)
228 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:143(__init__)
864 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:321(<genexpr>)
292 0.000 0.000 0.000 0.000 {method 'strip' of 'str' objects}
1 0.000 0.000 0.008 0.008 fromnumeric.py:3(<module>)
52 0.000 0.000 0.000 0.000 core.py:889(__init__)
499 0.000 0.000 0.000 0.000 sre_parse.py:172(append)
1 0.000 0.000 0.002 0.002 parse.py:28(<module>)
272 0.000 0.000 0.000 0.000 sre_parse.py:111(__init__)
40/10 0.000 0.000 0.000 0.000 arrayprint.py:726(recurser)
1 0.000 0.000 0.015 0.015 shutil.py:5(<module>)
103 0.000 0.000 0.000 0.000 sre_compile.py:249(_compile_charset)
2 0.000 0.000 0.007 0.003 function_base.py:1(<module>)
216 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:307(__init__)
178 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap_external>:884(__init__)
1 0.000 0.000 0.001 0.001 getlimits.py:96(_register_known_types)
24 0.000 0.000 0.000 0.000 os.py:674(__getitem__)
317 0.000 0.000 0.000 0.000 overrides.py:112(array_function_dispatch)
40 0.000 0.000 0.000 0.000 _inspect.py:142(formatargspec)
1 0.000 0.000 0.003 0.003 tokenize.py:21(<module>)
1 0.000 0.000 0.000 0.000 __future__.py:48(<module>)
218 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:792(find_spec)
6 0.000 0.000 0.001 0.000 getlimits.py:37(__init__)
1 0.000 0.000 0.006 0.006 numerictypes.py:81(<module>)
298 0.000 0.000 0.000 0.000 {built-in method numpy.core._multiarray_umath.add_docstring}
11 0.000 0.000 0.000 0.000 function_base.py:2093(_get_ufunc_and_otypes)
16 0.000 0.000 0.000 0.000 sre_compile.py:413(<listcomp>)
97 0.000 0.000 0.002 0.000 enum.py:284(__call__)
12 0.000 0.000 0.000 0.000 datetime.py:473(__new__)
540 0.000 0.000 0.000 0.000 {built-in method _json.encode_basestring}
121 0.000 0.000 0.000 0.000 {method 'match' of 're.Pattern' objects}
41 0.000 0.000 0.000 0.000 sre_parse.py:224(__init__)
223 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:719(find_spec)
1 0.000 0.000 0.001 0.001 scimath.py:17(<module>)
1 0.000 0.000 0.004 0.004 twodim_base.py:3(<module>)
76 0.000 0.000 0.000 0.000 {built-in method _imp.is_builtin}
33/23 0.000 0.000 0.045 0.002 <frozen importlib._bootstrap_external>:1048(exec_module)
18 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap_external>:1319(__init__)
11 0.000 0.000 0.000 0.000 {method 'round' of 'numpy.ndarray' objects}
43 0.000 0.000 0.000 0.000 enum.py:70(__setitem__)
84 0.000 0.000 0.000 0.000 sre_parse.py:343(_escape)
127 0.000 0.000 0.000 0.000 sre_compile.py:423(_simple)
1 0.000 0.000 0.032 0.032 _internal.py:6(<module>)
1 0.000 0.000 0.008 0.008 random.py:38(<module>)
1 0.000 0.000 0.005 0.005 _add_newdocs.py:10(<module>)
6 0.000 0.000 0.000 0.000 numeric.py:2400(extend_all)
3 0.000 0.000 0.000 0.000 enum.py:890(<listcomp>)
297 0.000 0.000 0.000 0.000 {method 'find' of 'bytearray' objects}
120 0.000 0.000 0.000 0.000 {method 'extend' of 'list' objects}
70 0.000 0.000 0.000 0.000 sre_parse.py:408(_uniq)
10 0.000 0.000 0.000 0.000 ae4.py:427(doUngroup)
1 0.000 0.000 0.002 0.002 _type_aliases.py:24(<module>)
1 0.000 0.000 0.000 0.000 result.py:24(TestResult)
5 0.000 0.000 0.000 0.000 {built-in method _imp.create_builtin}
1 0.000 0.000 0.005 0.005 datetime.py:5(<module>)
1 0.000 0.000 0.019 0.019 linalg.py:10(<module>)
1 0.000 0.000 0.063 0.063 workbook.py:9(<module>)
15 0.000 0.000 0.000 0.000 argparse.py:159(__init__)
41 0.000 0.000 0.006 0.000 sre_compile.py:598(_code)
1 0.000 0.000 0.013 0.013 pathlib.py:1(<module>)
2 0.000 0.000 0.003 0.001 shape_base.py:1(<module>)
1 0.000 0.000 0.000 0.000 worksheet.py:150(Worksheet)
49/35 0.000 0.000 0.000 0.000 sre_compile.py:461(_get_literal_prefix)
15 0.000 0.000 0.001 0.000 argparse.py:1328(add_argument)
26/12 0.000 0.000 0.000 0.000 {built-in method _abc._abc_subclasscheck}
18 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap_external>:1433(<setcomp>)
3 0.000 0.000 0.000 0.000 __init__.py:73(CFUNCTYPE)
1 0.000 0.000 0.001 0.001 arrayprint.py:5(<module>)
10 0.000 0.000 0.000 0.000 arrayprint.py:360(_get_formatdict)
1 0.000 0.000 0.000 0.000 datetime.py:1509(datetime)
10 0.000 0.000 0.001 0.000 arrayprint.py:482(_array2string)
1 0.000 0.000 0.000 0.000 _type_aliases.py:115(_add_aliases)
94 0.000 0.000 0.000 0.000 enum.py:526(__new__)
4 0.000 0.000 0.000 0.000 {method 'split' of 're.Pattern' objects}
41 0.000 0.000 0.000 0.000 {built-in method _sre.compile}
32 0.000 0.000 0.001 0.000 abc.py:125(__new__)
1 0.000 0.000 0.000 0.000 umath.py:7(<module>)
30 0.000 0.000 0.001 0.000 getlimits.py:43(<lambda>)
1 0.000 0.000 0.004 0.004 __init__.py:24(<module>)
60 0.000 0.000 0.000 0.000 sre_parse.py:84(opengroup)
50 0.000 0.000 0.000 0.000 _internal.py:819(_ufunc_doc_signature_formatter)
10 0.000 0.000 0.001 0.000 arrayprint.py:520(array2string)
11 0.000 0.000 0.000 0.000 function_base.py:2031(__init__)
273 0.000 0.000 0.000 0.000 function_base.py:434(_add_docstring)
58 0.000 0.000 0.000 0.000 enum.py:376(__setattr__)
10 0.000 0.000 0.000 0.000 encoder.py:204(iterencode)
1 0.000 0.000 0.012 0.012 worksheet.py:9(<module>)
11 0.000 0.000 0.001 0.000 _methods.py:215(_std)
1 0.000 0.000 0.001 0.001 pickle.py:181(<listcomp>)
1 0.000 0.000 0.009 0.009 pickle.py:24(<module>)
1 0.000 0.000 0.000 0.000 ast.py:26(<module>)
1 0.000 0.000 0.000 0.000 defchararray.py:1810(chararray)
1 0.000 0.000 0.008 0.008 __init__.py:41(<module>)
202 0.000 0.000 0.000 0.000 sre_parse.py:81(groups)
1 0.000 0.000 0.000 0.000 ctypeslib.py:370(<dictcomp>)
11 0.000 0.000 0.002 0.000 function_base.py:2063(__call__)
1 0.000 0.000 0.002 0.002 utils.py:4(<module>)
1 0.000 0.000 0.000 0.000 _compat_pickle.py:9(<module>)
1 0.000 0.000 0.011 0.011 hmac.py:4(<module>)
25 0.000 0.000 0.001 0.000 arrayprint.py:1512(_array_str_implementation)
10 0.000 0.000 0.000 0.000 arrayprint.py:413(_get_format_function)
1 0.000 0.000 0.001 0.001 zipfile.py:5(<module>)
78 0.000 0.000 0.000 0.000 {built-in method builtins.repr}
1 0.000 0.000 0.024 0.024 npyio.py:1(<module>)
216 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:424(has_location)
3 0.000 0.000 0.000 0.000 enum.py:177(<setcomp>)
2 0.000 0.000 0.049 0.024 __init__.py:45(<module>)
1 0.000 0.000 0.001 0.001 extras.py:10(<module>)
70 0.000 0.000 0.000 0.000 {built-in method fromkeys}
11 0.000 0.000 0.001 0.000 fromnumeric.py:3265(std)
19 0.000 0.000 0.000 0.000 _add_newdocs.py:6704(add_newdoc_for_scalar_type)
16 0.000 0.000 0.000 0.000 sre_compile.py:411(_mk_bitmap)
23 0.000 0.000 0.006 0.000 overrides.py:200(decorator)
18 0.000 0.000 0.001 0.000 <frozen importlib._bootstrap_external>:1445(path_hook_for_FileFinder)
267 0.000 0.000 0.000 0.000 {method 'lower' of 'str' objects}
103 0.000 0.000 0.001 0.000 re.py:170(match)
1 0.000 0.000 0.000 0.000 pickle.py:1024(_Unpickler)
3 0.000 0.000 0.000 0.000 tokenize.py:132(_all_string_prefixes)
1 0.000 0.000 0.002 0.002 polynomial.py:4(<module>)
1 0.000 0.000 0.008 0.008 financial.py:12(<module>)
1 0.000 0.000 0.000 0.000 hermite.py:60(<module>)
1 0.000 0.000 0.017 0.017 packager.py:9(<module>)
1 0.000 0.000 0.003 0.003 type_check.py:3(<module>)
17 0.000 0.000 0.000 0.000 posixpath.py:75(join)
1 0.000 0.000 0.000 0.000 _endian.py:1(<module>)
26 0.000 0.000 0.001 0.000 core.py:6623(getdoc)
72 0.000 0.000 0.000 0.000 types.py:164(__get__)
11 0.000 0.000 0.000 0.000 {built-in method numpy.frompyfunc}
1 0.000 0.000 0.041 0.041 index_tricks.py:1(<module>)
1 0.000 0.000 0.091 0.091 overrides.py:1(<module>)
1 0.000 0.000 0.002 0.002 nanfunctions.py:22(<module>)
407 0.000 0.000 0.000 0.000 {built-in method builtins.ord}
30 0.000 0.000 0.000 0.000 sre_compile.py:492(_get_charset_prefix)
1 0.000 0.000 0.000 0.000 _type_aliases.py:154(_add_integer_aliases)
1 0.000 0.000 0.001 0.001 utils.py:1(<module>)
82 0.000 0.000 0.000 0.000 sre_compile.py:595(isstring)
14 0.000 0.000 0.000 0.000 argparse.py:1465(_get_optional_kwargs)
50 0.000 0.000 0.000 0.000 encoder.py:223(floatstr)
1 0.000 0.000 0.002 0.002 ntpath.py:6(<module>)
178 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap_external>:909(get_filename)
55 0.000 0.000 0.000 0.000 {method 'replace' of 'str' objects}
41 0.000 0.000 0.000 0.000 sre_parse.py:76(__init__)
132 0.000 0.000 0.000 0.000 sre_parse.py:168(__setitem__)
410 0.000 0.000 0.000 0.000 encoder.py:353(<lambda>)
16 0.000 0.000 0.000 0.000 _type_aliases.py:79(bitname)
11 0.000 0.000 0.000 0.000 arrayprint.py:69(_make_options_dict)
1 0.000 0.000 0.029 0.029 platform.py:10(<module>)
14 0.000 0.000 0.005 0.000 hashlib.py:116(__get_openssl_constructor)
48 0.000 0.000 0.000 0.000 sre_parse.py:295(_class_escape)
7 0.000 0.000 0.000 0.000 getlimits.py:497(__init__)
1 0.000 0.000 0.005 0.005 hashlib.py:54(<module>)
1 0.000 0.000 0.000 0.000 core.py:2708(MaskedArray)
90 0.000 0.000 0.000 0.000 _inspect.py:133(strseq)
1 0.000 0.000 0.004 0.004 _pocketfft.py:29(<module>)
11 0.000 0.000 0.000 0.000 function_base.py:2120(<listcomp>)
1 0.000 0.000 0.057 0.057 __init__.py:124(<module>)
41 0.000 0.000 0.000 0.000 sre_parse.py:897(fix_flags)
1 0.000 0.000 0.004 0.004 ae4.py:146(doInitialDistribution)
276 0.000 0.000 0.000 0.000 {method 'add' of 'set' objects}
1 0.000 0.000 0.001 0.001 encoder.py:2(<module>)
1 0.000 0.000 0.002 0.002 signal.py:1(<module>)
10 0.000 0.000 0.000 0.000 encoder.py:259(_make_iterencode)
1 0.000 0.000 0.000 0.000 _string_helpers.py:9(<listcomp>)
1 0.000 0.000 0.009 0.009 threading.py:1(<module>)
89 0.000 0.000 0.000 0.000 sre_compile.py:65(_combine_flags)
60 0.000 0.000 0.001 0.000 sre_parse.py:96(closegroup)
1 0.000 0.000 0.016 0.016 __init__.py:10(<module>)
1 0.000 0.000 0.000 0.000 _methods.py:5(<module>)
21 0.000 0.000 0.000 0.000 _bootlocale.py:33(getpreferredencoding)
3 0.000 0.000 0.000 0.000 gettext.py:474(find)
1 0.000 0.000 0.011 0.011 py3k.py:4(<module>)
44 0.000 0.000 0.001 0.000 core.py:145(get_object_signature)
1 0.000 0.000 0.009 0.009 case.py:1(<module>)
360 0.000 0.000 0.000 0.000 {built-in method builtins.globals}
66 0.000 0.000 0.016 0.000 re.py:232(compile)
1 0.000 0.000 0.000 0.000 __init__.py:195(_sanity_check)
11 0.000 0.000 0.000 0.000 fromnumeric.py:3079(around)
1 0.000 0.000 0.021 0.021 subprocess.py:42(<module>)
1 0.000 0.000 0.018 0.018 __init__.py:15(<module>)
1 0.000 0.000 0.005 0.005 polynomial.py:57(<module>)
1 0.000 0.000 0.056 0.056 _pickle.py:1(<module>)
13 0.000 0.000 0.000 0.000 sre_parse.py:267(getuntil)
84 0.000 0.000 0.000 0.000 overrides.py:105(decorator)
1 0.000 0.000 0.002 0.002 _ufunc_config.py:5(<module>)
2 0.000 0.000 0.000 0.000 {built-in method _ctypes.POINTER}
1 0.000 0.000 0.000 0.000 chart.py:21(Chart)
57 0.000 0.000 0.000 0.000 {built-in method builtins.max}
144 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap_external>:1325(<genexpr>)
3 0.000 0.000 0.000 0.000 enum.py:654(<listcomp>)
1 0.000 0.000 0.003 0.003 ae4.py:818(defineAndGetCommandLineArgs)
1 0.000 0.000 0.000 0.000 hermite_e.py:60(<module>)
1 0.000 0.000 0.028 0.028 secrets.py:7(<module>)
60 0.000 0.000 0.000 0.000 {method 'copy' of 'numpy.ndarray' objects}
20 0.000 0.000 0.000 0.000 {method 'fill' of 'numpy.ndarray' objects}
1 0.000 0.000 0.001 0.001 copy.py:49(<module>)
11 0.000 0.000 0.000 0.000 {built-in method builtins.locals}
84 0.000 0.000 0.000 0.000 overrides.py:94(set_module)
16 0.000 0.000 0.000 0.000 _type_aliases.py:66(_bits_of)
24 0.000 0.000 0.000 0.000 _internal.py:865(npy_ctypes_check)
1 0.000 0.000 0.000 0.000 decoder.py:343(raw_decode)
1 0.000 0.000 0.040 0.040 __init__.py:7(<module>)
1 0.000 0.000 0.000 0.000 numerictypes.py:445(_construct_lookups)
1 0.000 0.000 0.000 0.000 __init__.py:259(_reset_cache)
14 0.000 0.000 0.000 0.000 __init__.py:139(_check_size)
1 0.000 0.000 0.000 0.000 {built-in method posix.mkdir}
1 0.000 0.000 0.000 0.000 pathlib.py:119(_WindowsFlavour)
1 0.000 0.000 0.001 0.001 argparse.py:62(<module>)
1 0.000 0.000 0.001 0.001 arraysetops.py:27(<module>)
2 0.000 0.000 0.000 0.000 core.py:2929(__array_finalize__)
29 0.000 0.000 0.000 0.000 {method 'split' of 'str' objects}
85 0.000 0.000 0.000 0.000 __init__.py:388(<genexpr>)
3 0.000 0.000 0.000 0.000 argparse.py:1247(__init__)
1 0.000 0.000 0.000 0.000 __config__.py:3(<module>)
11 0.000 0.000 0.000 0.000 function_base.py:257(iterable)
257 0.000 0.000 0.000 0.000 hmac.py:17(<genexpr>)
26 0.000 0.000 0.000 0.000 core.py:916(__init__)
53 0.000 0.000 0.000 0.000 {method 'translate' of 'str' objects}
30 0.000 0.000 0.000 0.000 _type_aliases.py:238(_add_array_type)
1 0.000 0.000 0.000 0.000 laguerre.py:60(<module>)
257 0.000 0.000 0.000 0.000 hmac.py:18(<genexpr>)
1 0.000 0.000 0.001 0.001 ctypeslib.py:51(<module>)
85 0.000 0.000 0.000 0.000 {method '__contains__' of 'frozenset' objects}
79 0.000 0.000 0.000 0.000 sre_compile.py:453(_get_iscased)
6 0.000 0.000 0.000 0.000 gettext.py:211(_expand_lang)
1 0.000 0.000 0.000 0.000 records.py:35(<module>)
1 0.000 0.000 0.000 0.000 chebyshev.py:89(<module>)
178 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap_external>:719(create_module)
33 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap_external>:1029(__init__)
23 0.000 0.000 0.000 0.000 {built-in method _struct.calcsize}
1 0.000 0.000 0.000 0.000 pathlib.py:615(PurePath)
1 0.000 0.000 0.003 0.003 lzma.py:9(<module>)
1 0.000 0.000 0.002 0.002 base64.py:3(<module>)
1 0.000 0.000 0.000 0.000 case.py:351(TestCase)
1 0.000 0.000 0.001 0.001 loader.py:1(<module>)
1 0.000 0.000 0.000 0.000 tempfile.py:24(<module>)
1 0.000 0.000 0.000 0.000 {built-in method posix.uname}
30 0.000 0.000 0.000 0.000 os.py:752(encode)
15 0.000 0.000 0.000 0.000 argparse.py:1385(_add_action)
1 0.000 0.000 0.000 0.000 {method 'strftime' of 'datetime.date' objects}
8 0.000 0.000 0.000 0.000 _ufunc_config.py:39(seterr)
30 0.000 0.000 0.000 0.000 arrayprint.py:703(_extendLine)
30 0.000 0.000 0.000 0.000 getlimits.py:27(_fr1)
1 0.000 0.000 0.000 0.000 _type_aliases.py:95(_add_types)
11 0.000 0.000 0.001 0.000 <__array_function__ internals>:2(std)
3 0.000 0.000 0.001 0.000 enum.py:389(_create_)
1 0.000 0.000 0.000 0.000 getlimits.py:3(<module>)
1 0.000 0.000 0.008 0.008 __init__.py:184(<module>)
288 0.000 0.000 0.000 0.000 {built-in method builtins.chr}
3 0.000 0.000 0.001 0.000 enum.py:633(_convert)
3 0.000 0.000 0.000 0.000 enum.py:872(_decompose)
32 0.000 0.000 0.000 0.000 _type_aliases.py:68(<genexpr>)
67 0.000 0.000 0.000 0.000 signal.py:10(<lambda>)
2 0.000 0.000 0.000 0.000 utils.py:75(__call__)
1 0.000 0.000 0.004 0.004 decimal.py:2(<module>)
105 0.000 0.000 0.000 0.000 {method 'items' of 'dict' objects}
43 0.000 0.000 0.000 0.000 enum.py:26(_is_dunder)
6 0.000 0.000 0.000 0.000 enum.py:830(__or__)
15 0.000 0.000 0.000 0.000 argparse.py:588(_format_args)
1 0.000 0.000 0.001 0.001 ae4.py:1044(readInitConfFile)
11 0.000 0.000 0.000 0.000 function_base.py:2144(<listcomp>)
11 0.000 0.000 0.000 0.000 encoder.py:104(__init__)
1 0.000 0.000 0.026 0.026 defmatrix.py:1(<module>)
2 0.000 0.000 0.000 0.000 utils.py:133(_get_indent)
1 0.000 0.000 0.018 0.018 _datasource.py:36(<module>)
7 0.000 0.000 0.000 0.000 {method 'sort' of 'list' objects}
12 0.000 0.000 0.000 0.000 {built-in method builtins.round}
1 0.000 0.000 0.000 0.000 einsumfunc.py:4(<module>)
1 0.000 0.000 0.001 0.001 histograms.py:3(<module>)
1 0.000 0.000 0.004 0.004 bz2.py:5(<module>)
1 0.000 0.000 0.000 0.000 _polybase.py:19(ABCPolyBase)
86 0.000 0.000 0.000 0.000 {method 'pop' of 'dict' objects}
1 0.000 0.000 0.005 0.005 decoder.py:2(<module>)
1 0.000 0.000 0.000 0.000 ae4.py:722(checkConf)
1 0.000 0.000 0.000 0.000 format.py:163(<module>)
1 0.000 0.000 0.000 0.000 workbook.py:43(Workbook)
2 0.000 0.000 0.000 0.000 {built-in method posix.putenv}
99 0.000 0.000 0.000 0.000 {built-in method _sre.unicode_iscased}
18 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap_external>:98(_path_isdir)
20 0.000 0.000 0.000 0.000 codecs.py:186(__init__)
43 0.000 0.000 0.000 0.000 enum.py:34(_is_sunder)
1 0.000 0.000 0.010 0.010 __init__.py:97(<module>)
1 0.000 0.000 0.000 0.000 pathlib.py:1005(Path)
8 0.000 0.000 0.000 0.000 _ufunc_config.py:139(geterr)
11 0.000 0.000 0.000 0.000 fromnumeric.py:55(_wrapfunc)
11 0.000 0.000 0.000 0.000 _methods.py:50(_count_reduce_items)
30 0.000 0.000 0.000 0.000 getlimits.py:19(_fr0)
1 0.000 0.000 0.000 0.000 _iotools.py:3(<module>)
1 0.000 0.000 0.001 0.001 difflib.py:27(<module>)
98 0.000 0.000 0.000 0.000 {method 'isidentifier' of 'str' objects}
37 0.000 0.000 0.000 0.000 enum.py:18(_is_descriptor)
15 0.000 0.000 0.000 0.000 argparse.py:808(__init__)
1 0.000 0.000 0.000 0.000 tokenize.py:108(any)
1 0.000 0.000 0.000 0.000 token.py:78(<dictcomp>)
1 0.000 0.000 0.000 0.000 ufunclike.py:5(<module>)
1 0.000 0.000 0.000 0.000 arraypad.py:5(<module>)
1 0.000 0.000 0.000 0.000 random.py:72(Random)
1 0.000 0.000 0.000 0.000 nosetester.py:6(<module>)
1 0.000 0.000 0.004 0.004 compatibility.py:8(<module>)
1 0.000 0.000 0.000 0.000 chart.py:7(<module>)
16 0.000 0.000 0.000 0.000 {method 'translate' of 'bytearray' objects}
64 0.000 0.000 0.000 0.000 abc.py:7(abstractmethod)
1 0.000 0.000 0.000 0.000 pathlib.py:397(_NormalAccessor)
15 0.000 0.000 0.000 0.000 argparse.py:1576(_add_action)
1 0.000 0.000 0.000 0.000 pprint.py:98(PrettyPrinter)
10 0.000 0.000 0.000 0.000 arrayprint.py:717(_formatArray)
13 0.000 0.000 0.000 0.000 _dtype_ctypes.py:97(dtype_from_ctypes_type)
1 0.000 0.000 0.000 0.000 mixins.py:63(NDArrayOperatorsMixin)
18 0.000 0.000 0.000 0.000 core.py:992(__init__)
1 0.000 0.000 0.002 0.002 runner.py:1(<module>)
1 0.000 0.000 0.000 0.000 drawing.py:13(Drawing)
8 0.000 0.000 0.000 0.000 contextlib.py:210(contextmanager)
1 0.000 0.000 0.000 0.000 argparse.py:1796(_parse_known_args)
1 0.000 0.000 0.000 0.000 pprint.py:35(<module>)
1 0.000 0.000 0.000 0.000 polyutils.py:45(<module>)
8 0.000 0.000 0.004 0.001 hashlib.py:73(__get_builtin_constructor)
1 0.000 0.000 0.000 0.000 _type_aliases.py:187(_set_up_aliases)
1 0.000 0.000 0.000 0.000 memmap.py:1(<module>)
1 0.000 0.000 0.000 0.000 subprocess.py:633(Popen)
1 0.000 0.000 0.000 0.000 _iotools.py:499(StringConverter)
26 0.000 0.000 0.001 0.000 core.py:6618(__init__)
1 0.000 0.000 0.002 0.002 fractions.py:4(<module>)
1 0.000 0.000 0.006 0.006 drawing.py:8(<module>)
78 0.000 0.000 0.000 0.000 {method 'setdefault' of 'dict' objects}
5 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:433(spec_from_loader)
9 0.000 0.000 0.000 0.000 enum.py:453(_find_data_type)
34 0.000 0.000 0.000 0.000 argparse.py:1299(register)
1 0.000 0.000 0.000 0.000 pickle.py:372(_Pickler)
1 0.000 0.000 0.000 0.000 abc.py:1(<module>)
11 0.000 0.000 0.000 0.000 <__array_function__ internals>:2(around)
30 0.000 0.000 0.000 0.000 getlimits.py:42(<lambda>)
1 0.000 0.000 0.001 0.001 selectors.py:5(<module>)
1 0.000 0.000 0.000 0.000 linalg.py:82(_determine_error_states)
58 0.000 0.000 0.000 0.000 {method 'get' of 'mappingproxy' objects}
30 0.000 0.000 0.000 0.000 {method 'encode' of 'str' objects}
1 0.000 0.000 0.000 0.000 decorators.py:15(<module>)
1 0.000 0.000 0.000 0.000 fractions.py:60(Fraction)
2 0.000 0.000 0.000 0.000 {built-in method posix.unsetenv}
11 0.000 0.000 0.000 0.000 argparse.py:850(__init__)
31 0.000 0.000 0.000 0.000 argparse.py:1303(_registry_get)
1 0.000 0.000 0.001 0.001 argparse.py:1625(__init__)
1 0.000 0.000 0.000 0.000 datetime.py:774(date)
1 0.000 0.000 0.000 0.000 _type_aliases.py:246(_set_array_types)
1 0.000 0.000 0.007 0.007 traceback.py:1(<module>)
20 0.000 0.000 0.000 0.000 tokenize.py:107(group)
11 0.000 0.000 0.000 0.000 function_base.py:2115(<listcomp>)
1 0.000 0.000 0.000 0.000 {function Random.seed at 0x10dadf8c0}
1 0.000 0.000 0.000 0.000 core.py:6316(__new__)
1 0.000 0.000 0.000 0.000 suite.py:1(<module>)
1 0.000 0.000 0.000 0.000 zipfile.py:1182(ZipFile)
1 0.000 0.000 0.000 0.000 {built-in method builtins.dir}
3 0.000 0.000 0.000 0.000 enum.py:474(_find_new_)
3 0.000 0.000 0.000 0.000 enum.py:800(_create_pseudo_member_)
2 0.000 0.000 0.000 0.000 sre_compile.py:416(_bytes_to_codes)
15 0.000 0.000 0.000 0.000 argparse.py:1734(_add_action)
15 0.000 0.000 0.000 0.000 argparse.py:2467(_get_formatter)
36 0.000 0.000 0.000 0.000 _add_newdocs.py:6710(<genexpr>)
1 0.000 0.000 0.000 0.000 stride_tricks.py:7(<module>)
8 0.000 0.000 0.000 0.000 core.py:8063(getdoc)
1 0.000 0.000 0.005 0.005 main.py:1(<module>)
1 0.000 0.000 0.000 0.000 format.py:13(Format)
1 0.000 0.000 0.000 0.000 chartsheet.py:8(<module>)
76 0.000 0.000 0.000 0.000 {built-in method _sre.unicode_tolower}
1 0.000 0.000 0.000 0.000 _inspect.py:7(<module>)
1 0.000 0.000 0.003 0.003 scanner.py:2(<module>)
1 0.000 0.000 0.000 0.000 {method 'dot' of 'numpy.ndarray' objects}
16 0.000 0.000 0.000 0.000 _string_helpers.py:72(english_capitalize)
1 0.000 0.000 0.000 0.000 _string_helpers.py:5(<module>)
6 0.000 0.000 0.000 0.000 _exceptions.py:17(_display_as_base)
78 0.000 0.000 0.000 0.000 _internal.py:830(<genexpr>)
24 0.000 0.000 0.000 0.000 tokenize.py:143(<listcomp>)
1 0.000 0.000 0.000 0.000 token.py:1(<module>)
1 0.000 0.000 0.028 0.028 __init__.py:3(<module>)
20 0.000 0.000 0.000 0.000 mixins.py:20(_binary_method)
1 0.000 0.000 0.000 0.000 polynomial.py:1009(poly1d)
1 0.000 0.000 0.000 0.000 _polybase.py:8(<module>)
4 0.000 0.000 0.000 0.000 core.py:122(doc_note)
10 0.000 0.000 0.000 0.000 extras.py:241(getdoc)
1 0.000 0.000 0.001 0.001 string.py:15(<module>)
11 0.000 0.000 0.000 0.000 {built-in method _abc._abc_register}
26/12 0.000 0.000 0.000 0.000 abc.py:141(__subclasscheck__)
3 0.000 0.000 0.001 0.000 warnings.py:130(filterwarnings)
4 0.000 0.000 0.000 0.000 warnings.py:181(_add_filter)
2 0.000 0.000 0.000 0.000 functools.py:492(decorating_function)
9 0.000 0.000 0.000 0.000 enum.py:442(_get_mixins_)
3 0.000 0.000 0.000 0.000 locale.py:350(_replace_encoding)
6 0.000 0.000 0.000 0.000 locale.py:384(normalize)
59 0.000 0.000 0.000 0.000 _inspect.py:146(<lambda>)
15 0.000 0.000 0.000 0.000 argparse.py:572(_metavar_formatter)
1 0.000 0.000 0.000 0.000 datetime.py:454(timedelta)
1 0.000 0.000 0.000 0.000 fnmatch.py:11(<module>)
36 0.000 0.000 0.000 0.000 _string_helpers.py:16(english_lower)
1 0.000 0.000 0.000 0.000 helper.py:4(<module>)
1 0.000 0.000 0.000 0.000 xmlwriter.py:11(<module>)
1 0.000 0.000 0.000 0.000 utility.py:7(<module>)
19 0.000 0.000 0.000 0.000 {built-in method sys._getframe}
11 0.000 0.000 0.000 0.000 abc.py:130(register)
36 0.000 0.000 0.000 0.000 enum.py:628(value)
5 0.000 0.000 0.000 0.000 datetime.py:396(_check_date_fields)
1 0.000 0.000 0.000 0.000 datetime.py:1162(time)
1 0.000 0.000 0.000 0.000 decoder.py:332(decode)
2 0.000 0.000 0.000 0.000 core.py:2903(_update_from)
1 0.000 0.000 0.000 0.000 util.py:1(<module>)
1 0.000 0.000 0.000 0.000 contenttypes.py:8(<module>)
1 0.000 0.000 0.000 0.000 comments.py:8(<module>)
60 0.000 0.000 0.000 0.000 {built-in method builtins.divmod}
3 0.000 0.000 0.000 0.000 __init__.py:43(normalize_encoding)
12 0.000 0.000 0.000 0.000 genericpath.py:16(exists)
1 0.000 0.000 0.000 0.000 argparse.py:1761(parse_known_args)
35 0.000 0.000 0.000 0.000 datetime.py:379(_check_int_field)
1 0.000 0.000 0.000 0.000 decoder.py:284(__init__)
1 0.000 0.000 0.000 0.000 numbers.py:32(Complex)
1 0.000 0.000 0.000 0.000 _dtype.py:5(<module>)
1 0.000 0.000 0.000 0.000 _asarray.py:5(<module>)
36 0.000 0.000 0.000 0.000 getlimits.py:41(<lambda>)
1 0.000 0.000 0.008 0.008 _dtype_ctypes.py:24(<module>)
7 0.000 0.000 0.000 0.000 core.py:2551(_arraymethod)
1 0.000 0.000 0.003 0.003 result.py:1(<module>)
1 0.000 0.000 0.000 0.000 relationships.py:9(<module>)
5 0.000 0.000 0.000 0.000 sre_compile.py:432(_generate_overlap_table)
3 0.000 0.000 0.001 0.000 gettext.py:514(translation)
2 0.000 0.000 0.000 0.000 argparse.py:1554(__init__)
1 0.000 0.000 0.000 0.000 _globals.py:17(<module>)
23 0.000 0.000 0.000 0.000 overrides.py:196(array_function_from_dispatcher)
9 0.000 0.000 0.000 0.000 {built-in method numpy.seterrobj}
11 0.000 0.000 0.000 0.000 arrayprint.py:74(<dictcomp>)
13 0.000 0.000 0.000 0.000 _dtype_ctypes.py:69(_from_ctypes_scalar)
1 0.000 0.000 0.000 0.000 defmatrix.py:74(matrix)
22 0.000 0.000 0.000 0.000 function_base.py:2116(<genexpr>)
11 0.000 0.000 0.000 0.000 function_base.py:2164(<listcomp>)
1 0.000 0.000 0.000 0.000 arrayterator.py:9(<module>)
10 0.000 0.000 0.000 0.000 extras.py:237(__init__)
1 0.000 0.000 0.000 0.000 vml.py:12(Vml)
45 0.000 0.000 0.000 0.000 {method 'lstrip' of 'str' objects}
1 0.000 0.000 0.000 0.000 codecs.py:319(decode)
7 0.000 0.000 0.000 0.000 _collections_abc.py:657(get)
4 0.000 0.000 0.000 0.000 sre_parse.py:258(getwhile)
4 0.000 0.000 0.000 0.000 sre_parse.py:837(_parse_flags)
3 0.000 0.000 0.000 0.000 ae4.py:166(<listcomp>)
1 0.000 0.000 0.000 0.000 {built-in method now}
3 0.000 0.000 0.000 0.000 datetime.py:1517(__new__)
1 0.000 0.000 0.000 0.000 _exceptions.py:7(<module>)
22 0.000 0.000 0.000 0.000 _asarray.py:88(asanyarray)
69 0.000 0.000 0.000 0.000 signal.py:22(<lambda>)
1 0.000 0.000 0.000 0.000 threading.py:216(__init__)
13 0.000 0.000 0.000 0.000 mixins.py:48(_numeric_methods)
1 0.000 0.000 0.000 0.000 mixins.py:1(<module>)
2 0.000 0.000 0.000 0.000 utils.py:147(deprecate)
1 0.000 0.000 0.000 0.000 legendre.py:1613(Legendre)
1 0.000 0.000 0.004 0.004 bisect.py:1(<module>)
1 0.000 0.000 0.001 0.001 string.py:65(__init__)
1 0.000 0.000 0.000 0.000 signals.py:1(<module>)
1 0.000 0.000 0.000 0.000 format.py:9(<module>)
1 0.000 0.000 0.000 0.000 app.py:9(<module>)
1 0.000 0.000 0.000 0.000 core.py:9(<module>)
1 0.000 0.000 0.000 0.000 theme.py:9(<module>)
1 0.000 0.000 0.000 0.000 chart_bar.py:8(<module>)
20 0.000 0.000 0.000 0.000 {built-in method sys.intern}
2 0.000 0.000 0.000 0.000 os.py:688(__delitem__)
36 0.000 0.000 0.000 0.000 enum.py:623(name)
9 0.000 0.000 0.000 0.000 enum.py:907(_power_of_two)
15 0.000 0.000 0.000 0.000 argparse.py:1501(_pop_action_class)
15 0.000 0.000 0.000 0.000 argparse.py:1514(_check_conflict)
1 0.000 0.000 0.001 0.001 struct.py:3(<module>)
1 0.000 0.000 0.000 0.000 parse.py:348(_fix_result_transcoding)
1 0.000 0.000 0.000 0.000 _type_aliases.py:63(<setcomp>)
4 0.000 0.000 0.000 0.000 _ufunc_config.py:437(__init__)
1 0.000 0.000 0.000 0.000 _datasource.py:272(DataSource)
1 0.000 0.000 0.000 0.000 core.py:2773(__new__)
1 0.000 0.000 0.000 0.000 zipfile.py:785(ZipExtFile)
4 0.000 0.000 0.000 0.000 fractions.py:294(_operator_fallbacks)
1 0.000 0.000 0.000 0.000 xmlwriter.py:18(XMLwriter)
1 0.000 0.000 0.002 0.002 shape.py:7(<module>)
1 0.000 0.000 0.000 0.000 sharedstrings.py:9(<module>)
5 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:232(_requires_builtin_wrapper)
1 0.000 0.000 0.000 0.000 posixpath.py:154(dirname)
37 0.000 0.000 0.000 0.000 enum.py:659(<lambda>)
5 0.000 0.000 0.000 0.000 datetime.py:409(_check_time_fields)
15 0.000 0.000 0.000 0.000 argparse.py:204(__init__)
1 0.000 0.000 0.000 0.000 numbers.py:6(<module>)
10 0.000 0.000 0.000 0.000 arrayprint.py:391(<listcomp>)
4 0.000 0.000 0.000 0.000 getlimits.py:521(max)
18 0.000 0.000 0.000 0.000 _add_newdocs.py:6669(type_aliases_gen)
2 0.000 0.000 0.000 0.000 platform.py:1149(_sys_version)
1 0.000 0.000 0.000 0.000 threading.py:744(Thread)
1 0.000 0.000 0.000 0.000 bz2.py:28(BZ2File)
1 0.000 0.000 0.000 0.000 chebyshev.py:1966(Chebyshev)
1 0.000 0.000 0.000 0.000 random.py:681(getrandbits)
3 0.000 0.000 0.000 0.000 result.py:12(failfast)
1 0.000 0.000 0.000 0.000 vml.py:9(<module>)
5 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:740(create_module)
1 0.000 0.000 0.000 0.000 weakref.py:102(__init__)
1 0.000 0.000 0.000 0.000 datetime.py:2136(timezone)
1 0.000 0.000 0.000 0.000 argparse.py:2093(_match_arguments_partial)
2 0.000 0.000 0.000 0.000 datetime.py:1187(__new__)
1 0.000 0.000 0.001 0.001 __init__.py:274(load)
4 0.000 0.000 0.000 0.000 _ufunc_config.py:441(__enter__)
68 0.000 0.000 0.000 0.000 signal.py:17(<lambda>)
1 0.000 0.000 0.000 0.000 _pytesttester.py:29(<module>)
1 0.000 0.000 0.000 0.000 random.py:97(seed)
19 0.000 0.000 0.000 0.000 worksheet.py:51(convert_cell_args)
1 0.000 0.000 0.000 0.000 packager.py:32(Packager)
1 0.000 0.000 0.000 0.000 styles.py:12(Styles)
15 0.000 0.000 0.000 0.000 {method 'setter' of 'property' objects}
10 0.000 0.000 0.000 0.000 {method 'copy' of 'dict' objects}
19 0.000 0.000 0.000 0.000 {method 'find' of 'str' objects}
67 0.000 0.000 0.000 0.000 {method 'isupper' of 'str' objects}
5 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:748(exec_module)
19 0.000 0.000 0.000 0.000 posixpath.py:41(_get_sep)
3 0.000 0.000 0.000 0.000 enum.py:152(<dictcomp>)
3 0.000 0.000 0.000 0.000 enum.py:64(__init__)
1 0.000 0.000 0.000 0.000 {built-in method math.exp}
15 0.000 0.000 0.000 0.000 argparse.py:581(format)
1 0.000 0.000 0.000 0.000 __init__.py:299(loads)
1 0.000 0.000 0.000 0.000 pathlib.py:135(<setcomp>)
1 0.000 0.000 0.000 0.000 pathlib.py:644(_parse_args)
1 0.000 0.000 0.000 0.000 pathlib.py:1261(mkdir)
4/3 0.000 0.000 0.000 0.000 {method 'view' of 'numpy.ndarray' objects}
1 0.000 0.000 0.000 0.000 numerictypes.py:593(_register_types)
1 0.000 0.000 0.000 0.000 numbers.py:147(Real)
1 0.000 0.000 0.000 0.000 numbers.py:294(Integral)
16 0.000 0.000 0.000 0.000 _dtype.py:36(_kind_name)
1 0.000 0.000 0.000 0.000 machar.py:7(<module>)
10 0.000 0.000 0.000 0.000 _pytesttester.py:72(__init__)
1 0.000 0.000 0.000 0.000 info.py:156(<module>)
14 0.000 0.000 0.000 0.000 mixins.py:30(_reflected_binary_method)
1 0.000 0.000 0.000 0.000 lzma.py:38(LZMAFile)
1 0.000 0.000 0.000 0.000 _version.py:7(<module>)
1 0.000 0.000 0.000 0.000 polynomial.py:1442(Polynomial)
6 0.000 0.000 0.000 0.000 core.py:1141(__init__)
1 0.000 0.000 0.000 0.000 main.py:55(TestProgram)
1 0.000 0.000 0.000 0.000 contenttypes.py:29(ContentTypes)
1 0.000 0.000 0.000 0.000 custom.py:9(<module>)
1 0.000 0.000 0.000 0.000 table.py:8(<module>)
1 0.000 0.000 0.003 0.003 chart_area.py:8(<module>)
1 0.000 0.000 0.000 0.000 chart_pie.py:8(<module>)
2 0.000 0.000 0.000 0.000 os.py:682(__setitem__)
2 0.000 0.000 0.000 0.000 _weakrefset.py:36(__init__)
1 0.000 0.000 0.000 0.000 argparse.py:1606(ArgumentParser)
85 0.000 0.000 0.000 0.000 _compat_pickle.py:167(<genexpr>)
1 0.000 0.000 0.000 0.000 {method 'view' of 'numpy.generic' objects}
1 0.000 0.000 0.000 0.000 numeric.py:166(ones)
11 0.000 0.000 0.000 0.000 fromnumeric.py:3260(_std_dispatcher)
1 0.000 0.000 0.000 0.000 arrayprint.py:98(set_printoptions)
27 0.000 0.000 0.000 0.000 _add_newdocs.py:6709(<genexpr>)
1 0.000 0.000 0.000 0.000 threading.py:335(notify)
1 0.000 0.000 0.000 0.000 threading.py:763(__init__)
1 0.000 0.000 0.000 0.000 threading.py:899(_set_tstate_lock)
1 0.000 0.000 0.000 0.000 threading.py:1185(__init__)
1 0.000 0.000 0.005 0.005 linecache.py:6(<module>)
1 0.000 0.000 0.000 0.000 info.py:34(<module>)
1 0.000 0.000 0.000 0.000 hermite_e.py:1621(HermiteE)
1 0.000 0.000 0.000 0.000 core.py:2378(_MaskedPrintOption)
8 0.000 0.000 0.000 0.000 core.py:8058(__init__)
1 0.000 0.000 0.000 0.000 tempfile.py:627(SpooledTemporaryFile)
1 0.000 0.000 0.000 0.000 styles.py:9(<module>)
1 0.000 0.000 0.001 0.001 chart_doughnut.py:8(<module>)
1 0.000 0.000 0.000 0.000 chart_scatter.py:8(<module>)
1 0.000 0.000 0.000 0.000 chart_stock.py:8(<module>)
2 0.000 0.000 0.000 0.000 {method 'tolist' of 'memoryview' objects}
25 0.000 0.000 0.000 0.000 {method 'discard' of 'set' objects}
3 0.000 0.000 0.000 0.000 {built-in method posix.register_at_fork}
1 0.000 0.000 0.000 0.000 {built-in method posix.urandom}
3 0.000 0.000 0.000 0.000 os.py:756(decode)
4 0.000 0.000 0.000 0.000 re.py:205(split)
3 0.000 0.000 0.000 0.000 enum.py:335(__getattr__)
3 0.000 0.000 0.000 0.000 enum.py:793(_missing_)
16 0.000 0.000 0.000 0.000 _inspect.py:145(<lambda>)
10 0.000 0.000 0.000 0.000 __future__.py:81(__init__)
1 0.000 0.000 0.000 0.000 info.py:83(<module>)
2 0.000 0.000 0.000 0.000 pathlib.py:60(__init__)
2 0.000 0.000 0.000 0.000 {built-in method numpy.core._multiarray_umath.set_string_function}
1 0.000 0.000 0.000 0.000 {built-in method numpy.empty}
16 0.000 0.000 0.000 0.000 _string_helpers.py:44(english_upper)
1 0.000 0.000 0.000 0.000 memmap.py:24(memmap)
1 0.000 0.000 0.000 0.000 _add_newdocs.py:6668(numeric_type_aliases)
1 0.000 0.000 0.000 0.000 __init__.py:340(__init__)
1 0.000 0.000 0.000 0.000 _internal.py:218(_getintp_ctype)
1 0.000 0.000 0.000 0.000 _internal.py:290(_ctypes)
13 0.000 0.000 0.000 0.000 mixins.py:40(_inplace_binary_method)
1 0.000 0.000 0.000 0.000 utils.py:58(_Deprecate)
1 0.000 0.000 0.000 0.000 _compression.py:1(<module>)
1 0.000 0.000 0.000 0.000 hermite.py:1627(Hermite)
1 0.000 0.000 0.000 0.000 case.py:398(__init__)
10 0.000 0.000 0.000 0.000 case.py:1346(_deprecate)
1 0.000 0.000 0.000 0.000 difflib.py:1707(HtmlDiff)
1 0.000 0.000 0.000 0.000 __init__.py:793(Handler)
1 0.000 0.000 0.000 0.000 __init__.py:1336(__init__)
1 0.000 0.000 0.000 0.000 __init__.py:1321(Logger)
1 0.000 0.000 0.000 0.000 string.py:78(Template)
1 0.000 0.000 0.000 0.000 chart_line.py:8(<module>)
1 0.000 0.000 0.000 0.000 chart_radar.py:8(<module>)
1 0.000 0.000 0.000 0.000 chart_scatter.py:12(ChartScatter)
5 0.000 0.000 0.000 0.000 {method 'remove' of 'list' objects}
2 0.000 0.000 0.000 0.000 _collections_abc.py:664(__contains__)
1 0.000 0.000 0.000 0.000 weakref.py:356(__init__)
2 0.000 0.000 0.000 0.000 _weakrefset.py:81(add)
15 0.000 0.000 0.000 0.000 _inspect.py:144(<lambda>)
1 0.000 0.000 0.000 0.000 argparse.py:152(HelpFormatter)
2 0.000 0.000 0.000 0.000 argparse.py:1375(add_argument_group)
1 0.000 0.000 0.000 0.000 argparse.py:1941(consume_positionals)
1 0.000 0.000 0.000 0.000 pickle.py:184(_Framer)
1 0.000 0.000 0.000 0.000 pathlib.py:63(parse_parts)
1 0.000 0.000 0.000 0.000 pathlib.py:1019(__new__)
1 0.000 0.000 0.000 0.000 pathlib.py:1363(is_dir)
1 0.000 0.000 0.000 0.000 parse.py:142(_NetlocResultMixinBase)
1 0.000 0.000 0.000 0.000 {built-in method numpy.core._multiarray_umath.set_typeDict}
18 0.000 0.000 0.000 0.000 {built-in method numpy.geterrobj}
1 0.000 0.000 0.000 0.000 <__array_function__ internals>:2(concatenate)
4 0.000 0.000 0.000 0.000 _ufunc_config.py:446(__exit__)
10 0.000 0.000 0.000 0.000 arrayprint.py:386(indirect)
1 0.000 0.000 0.000 0.000 threading.py:88(_RLock)
3 0.000 0.000 0.000 0.000 index_tricks.py:312(__init__)
1 0.000 0.000 0.000 0.000 ast.py:247(NodeVisitor)
1 0.000 0.000 0.000 0.000 _iotools.py:276(NameValidator)
1 0.000 0.000 0.000 0.000 laguerre.py:1578(Laguerre)
2 0.000 0.000 0.000 0.000 __init__.py:212(_acquireLock)
1 0.000 0.000 0.000 0.000 __init__.py:1679(LoggerAdapter)
1 0.000 0.000 0.000 0.000 loader.py:66(TestLoader)
1 0.000 0.000 0.000 0.000 shape.py:11(Shape)
1 0.000 0.000 0.000 0.000 exceptions.py:9(<module>)
1 0.000 0.000 0.000 0.000 app.py:12(App)
1 0.000 0.000 0.000 0.000 chart_column.py:8(<module>)
1 0.000 0.000 0.000 0.000 chart_pie.py:12(ChartPie)
37 0.000 0.000 0.000 0.000 {method 'items' of 'collections.OrderedDict' objects}
33 0.000 0.000 0.000 0.000 {built-in method builtins.callable}
5 0.000 0.000 0.000 0.000 {built-in method _imp.exec_builtin}
1 0.000 0.000 0.000 0.000 {built-in method _codecs.utf_8_decode}
2 0.000 0.000 0.000 0.000 functools.py:458(lru_cache)
3 0.000 0.000 0.000 0.000 enum.py:125(__prepare__)
6 0.000 0.000 0.000 0.000 enum.py:855(_high_bit)
1 0.000 0.000 0.000 0.000 ae4.py:61(CQueue)
3 0.000 0.000 0.001 0.000 gettext.py:585(dgettext)
2 0.000 0.000 0.000 0.000 arrayprint.py:1585(set_string_function)
2 0.000 0.000 0.000 0.000 {built-in method math.log}
3 0.000 0.000 0.000
|
Ah, sounds like you were running into this: #15460 which has been fixed recently (not released though). |
You might be able to test against one of the pre-release wheels at https://7933911d6844c6c53a7d-47bd50c35cd79bd838daf386af554a83.ssl.cf2.rackcdn.com, try the numpy-1.19.0.dev0+20200214170841_1f9ab28 version for your architecture since the manylinux2010 ones after may not be linked with openblas. |
I think I will close this soon, or is this a big enough issue that we need to consider backporting? |
Ah fair enough, I guess we are not planning on another 1.17 release in any case. |
Nope. It was hard enough maintaining 1.16 and 1.17 together. 1.18 has looked pretty good so far. |
Thanks for the info Chuck. @juanfal would be good if you can see if this seems to be the main difference. Based on your timing, it seems like 30% of the call should be gone with the fix, but you see a 3x factor, so I am not quite sure that there is not something else going on as well. |
I did read your messages but as I am not on the beta numpy dynamic, when I saw the list of packages to install and try, I dismissed the idea of testing the last beta… My apologies. I’ll try the new public version as soon as I see it. Impressed on how actively and competently this group moves. Thanks
-
… El 7 mar 2020, a las 20:59, Sebastian Berg ***@***.***> escribió:
Thanks for the info Chuck. @juanfal <https://github.com/juanfal> would be good if you can see if this seems to be the main difference. Based on your timing, it seems like 30% of the call should be gone with the fix, but you see a 3x factor, so I am not quite sure that there is not something else going on as well.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub <#15650?email_source=notifications&email_token=AAG2U3GG3P3Y3GRZDTREOADRGKRTHA5CNFSM4K4AGULKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEOEEDDI#issuecomment-596132237>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AAG2U3CGCAWB2A4XVGWWKB3RGKRTHANCNFSM4K4AGULA>.
|
Is this fixed in 1.19.0? There was a speed bug that was noticeable in calls to randint when only drawing 1 or a few samples. |
@juanfal would be nice to confirm that it is indeed fixed. I am a bit unsure from the timings whether there may be more to it than the speed issue that we fixed, but for now I think it probably is the reason. |
The difference between older versions and that was so high and disconcerting, I went back to the older. Later, after latest updates, I haven’t done precise measures, but that difference seems to be vanished.
…-Thanks
El 2 jul 2020, a las 15:17, Sebastian Berg ***@***.***> escribió:
@juanfal <https://github.com/juanfal> would be nice to confirm that it is indeed fixed. I am a bit unsure from the timings whether there may be more to it than the speed issue that we fixed, but for now I think it probably is the reason.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub <#15650 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AAG2U3ADPDC4NDCHSLGYY53RZSCIPANCNFSM4K4AGULA>.
|
Uh oh!
There was an error while loading. Please reload this page.
Executing same code in 2 machines
and
the time it takes in 1.14 is near 3 times faster. Downgrading to 1.14 from 1.17 confirms it:
The text was updated successfully, but these errors were encountered: