Comments (4)
I fixed the problem and also the tests to not be so sensitive to floating point errors.
from jyotisha.
I think rise_trans
is called double the required times -- perhaps because of compute_sun_moon_transitions()
being inside of daily.__init__()
as well as in annual.py
. Suggestions? Also, while daily is more modular, it ends up computing +/-1 day's data (jd_previous_sunset
, jd_next_sunrise
) each day for the annual calendar. The total calls to rise_trans
should roughly be only 369*4 (sun/moon rise/set for each day).
from jyotisha.
Good points - will take a look and get back to you.
from jyotisha.
In [1]: import swisseph as swe
In [2]: from indic_transliteration import xsanscript as sanscript
In [3]: import cProfile
In [4]: from jyotisha.panchangam.spatio_temporal import City, annual
In [5]: city = City('Chennai', "13:05:24", "80:16:12", "Asia/Calcutta")
In [6]: cProfile.run('panchangam = annual.Panchangam(city=city, year=2019, script=sanscript.DEVANAGARI, ayanamsha_id=swe.SIDM_LAHIRI, compute_lagnams=False)')
457827 function calls (455438 primitive calls) in 51.754 seconds
Ordered by: standard name
ncalls tottime percall cumtime percall filename:lineno(function)
42 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:119(release)
27 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:159(__init__)
27 0.000 0.000 0.001 0.000 <frozen importlib._bootstrap>:163(__enter__)
27 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:170(__exit__)
42 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:176(_get_module_lock)
27 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:190(cb)
15 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:195(_lock_unlock_module)
27/1 0.000 0.000 0.302 0.302 <frozen importlib._bootstrap>:214(_call_with_frames_removed)
19 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:225(_verbose_message)
1 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:235(_requires_builtin_wrapper)
19 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:310(__init__)
19 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:314(__enter__)
19 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:321(__exit__)
76 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:324(<genexpr>)
18 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:35(_new_module)
48 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:372(__init__)
36 0.000 0.000 0.001 0.000 <frozen importlib._bootstrap>:406(cached)
19 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:419(parent)
19 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:427(has_location)
9 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:436(spec_from_loader)
19 0.000 0.000 0.001 0.000 <frozen importlib._bootstrap>:510(_init_module_attrs)
19 0.000 0.000 0.001 0.000 <frozen importlib._bootstrap>:570(module_from_spec)
8/7 0.000 0.000 0.035 0.005 <frozen importlib._bootstrap>:630(_load_backward_compatible)
27/1 0.000 0.000 0.306 0.306 <frozen importlib._bootstrap>:659(_load_unlocked)
27 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:716(find_spec)
1 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:737(create_module)
27 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:74(__init__)
1 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:745(exec_module)
1 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:762(is_package)
26 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:789(find_spec)
106 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:852(__enter__)
106 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:856(__exit__)
27 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:870(_find_spec_legacy)
27 0.000 0.000 0.009 0.000 <frozen importlib._bootstrap>:879(_find_spec)
27/1 0.000 0.000 0.308 0.308 <frozen importlib._bootstrap>:939(_find_and_load_unlocked)
42 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:94(acquire)
27/1 0.000 0.000 0.308 0.308 <frozen importlib._bootstrap>:966(_find_and_load)
641/637 0.002 0.000 0.010 0.000 <frozen importlib._bootstrap>:996(_handle_fromlist)
6 0.000 0.000 0.001 0.000 <frozen importlib._bootstrap_external>:1047(_path_hooks)
52 0.000 0.000 0.001 0.000 <frozen importlib._bootstrap_external>:1064(_path_importer_cache)
6 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap_external>:1086(_legacy_get_spec)
26 0.000 0.000 0.008 0.000 <frozen importlib._bootstrap_external>:1101(_get_spec)
26 0.000 0.000 0.008 0.000 <frozen importlib._bootstrap_external>:1133(find_spec)
7 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap_external>:1178(__init__)
56 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap_external>:1184(<genexpr>)
54 0.000 0.000 0.007 0.000 <frozen importlib._bootstrap_external>:1198(find_loader)
18 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap_external>:1210(_get_spec)
97 0.002 0.000 0.014 0.000 <frozen importlib._bootstrap_external>:1215(find_spec)
7 0.000 0.000 0.001 0.000 <frozen importlib._bootstrap_external>:1260(_fill_cache)
7 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap_external>:1301(path_hook_for_FileFinder)
36 0.000 0.000 0.001 0.000 <frozen importlib._bootstrap_external>:246(cache_from_source)
97 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap_external>:34(_relax_case)
18 0.000 0.000 0.001 0.000 <frozen importlib._bootstrap_external>:342(_get_cached)
486 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap_external>:366(_verbose_message)
18 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap_external>:382(_check_name_wrapper)
54 0.000 0.000 0.008 0.000 <frozen importlib._bootstrap_external>:402(_find_module_shim)
18 0.001 0.000 0.001 0.000 <frozen importlib._bootstrap_external>:419(_validate_bytecode_header)
36 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap_external>:45(_r_long)
18 0.000 0.000 0.003 0.000 <frozen importlib._bootstrap_external>:474(_compile_bytecode)
551 0.001 0.000 0.004 0.000 <frozen importlib._bootstrap_external>:50(_path_join)
18 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap_external>:513(spec_from_file_location)
551 0.002 0.000 0.002 0.000 <frozen importlib._bootstrap_external>:52(<listcomp>)
36 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap_external>:56(_path_split)
18 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap_external>:656(create_module)
18/1 0.000 0.000 0.306 0.306 <frozen importlib._bootstrap_external>:659(exec_module)
200 0.000 0.000 0.006 0.000 <frozen importlib._bootstrap_external>:68(_path_stat)
18 0.000 0.000 0.022 0.001 <frozen importlib._bootstrap_external>:729(get_code)
85 0.000 0.000 0.003 0.000 <frozen importlib._bootstrap_external>:78(_path_is_mode_type)
18 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap_external>:786(__init__)
18 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap_external>:811(get_filename)
18 0.002 0.000 0.017 0.001 <frozen importlib._bootstrap_external>:816(get_data)
18 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap_external>:826(path_stats)
71 0.000 0.000 0.003 0.000 <frozen importlib._bootstrap_external>:87(_path_isfile)
14 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap_external>:92(_path_isdir)
1 0.000 0.000 51.755 51.755 <string>:1(<module>)
230 0.000 0.000 0.001 0.000 <string>:12(__new__)
1 0.000 0.000 0.000 0.000 <string>:5(_Version)
1 0.000 0.000 0.000 0.000 <string>:5(manifest_mod)
1 0.000 0.000 0.000 0.000 __about__.py:4(<module>)
2 0.000 0.000 0.000 0.000 __init__.py:1(<module>)
593 0.002 0.000 0.505 0.001 __init__.py:100(resource_exists)
594 0.001 0.000 0.507 0.001 __init__.py:1088(<genexpr>)
372 0.002 0.000 0.562 0.002 __init__.py:112(local_time_to_julian_day)
1 0.000 0.000 0.000 0.000 __init__.py:1136(ExtractionError)
1 0.000 0.000 0.000 0.000 __init__.py:1152(ResourceManager)
1 0.000 0.000 0.000 0.000 __init__.py:1156(__init__)
594 0.002 0.000 0.157 0.000 __init__.py:1175(resource_stream)
411 0.001 0.000 0.115 0.000 __init__.py:121(get_solar_rashi)
372 0.002 0.000 0.515 0.001 __init__.py:126(timezone)
142 0.000 0.000 0.002 0.000 __init__.py:1373(safe_name)
232 0.001 0.000 0.018 0.000 __init__.py:1381(safe_version)
10 0.000 0.000 0.000 0.000 __init__.py:14(search_path)
32222 0.322 0.000 18.171 0.001 __init__.py:142(get_angam_float)
1 0.000 0.000 0.000 0.000 __init__.py:1439(NullProvider)
594 0.003 0.000 0.010 0.000 __init__.py:1446(__init__)
594 0.001 0.000 0.110 0.000 __init__.py:1453(get_resource_stream)
594 0.002 0.000 0.108 0.000 __init__.py:1456(get_resource_string)
123 0.000 0.000 0.036 0.000 __init__.py:1462(has_metadata)
65 0.000 0.000 0.019 0.000 __init__.py:1471(get_metadata)
65 0.000 0.000 0.019 0.000 __init__.py:1476(get_metadata_lines)
1 0.000 0.000 0.302 0.302 __init__.py:15(<module>)
782 0.003 0.000 0.014 0.000 __init__.py:1528(_fn)
594 0.002 0.000 0.095 0.000 __init__.py:1533(_get)
1 0.000 0.000 0.000 0.000 __init__.py:1543(EggProvider)
594 0.002 0.000 0.035 0.000 __init__.py:1546(__init__)
598 0.004 0.000 0.024 0.000 __init__.py:1550(_setup_prefix)
1 0.000 0.000 0.000 0.000 __init__.py:1564(DefaultProvider)
117 0.000 0.000 0.006 0.000 __init__.py:1567(_has)
65 0.002 0.000 0.017 0.000 __init__.py:1579(_get)
1 0.000 0.000 0.000 0.000 __init__.py:1583(_register)
1 0.000 0.000 0.000 0.000 __init__.py:1592(EmptyProvider)
1 0.000 0.000 0.000 0.000 __init__.py:1600(__init__)
1 0.000 0.000 0.000 0.000 __init__.py:1606(ZipManifests)
2 0.001 0.000 0.024 0.012 __init__.py:1611(build)
651 0.002 0.000 0.003 0.000 __init__.py:1622(<genexpr>)
1 0.000 0.000 0.001 0.001 __init__.py:1633(MemoizedZipManifests)
8 0.000 0.000 0.024 0.003 __init__.py:1639(load)
1 0.000 0.000 0.000 0.000 __init__.py:1653(ContextualZipFile)
2 0.000 0.000 0.020 0.010 __init__.py:1664(__new__)
1 0.000 0.000 0.000 0.000 __init__.py:1673(ZipProvider)
594 0.001 0.000 0.036 0.000 __init__.py:1679(__init__)
6 0.000 0.000 0.000 0.000 __init__.py:1683(_zipinfo_name)
1 0.000 0.000 0.000 0.000 __init__.py:17(<module>)
8 0.000 0.000 0.024 0.003 __init__.py:1702(zipinfo)
2 0.002 0.001 0.004 0.002 __init__.py:1805(_index)
6 0.000 0.000 0.028 0.005 __init__.py:1822(_has)
1 0.000 0.000 0.000 0.000 __init__.py:1841(FileMetadata)
26 0.000 0.000 0.000 0.000 __init__.py:1853(__init__)
39 0.000 0.000 0.001 0.000 __init__.py:1856(has_metadata)
26 0.001 0.000 0.006 0.000 __init__.py:1859(get_metadata)
372 0.001 0.000 0.002 0.000 __init__.py:186(_unmunge_zone)
26 0.000 0.000 0.007 0.000 __init__.py:1872(get_metadata_lines)
1 0.000 0.000 0.000 0.000 __init__.py:1876(PathMetadata)
112 0.000 0.000 0.000 0.000 __init__.py:1896(__init__)
1 0.000 0.000 0.000 0.000 __init__.py:1901(EggMetadata)
4 0.000 0.000 0.000 0.000 __init__.py:1904(__init__)
4 0.000 0.000 0.000 0.000 __init__.py:1917(register_finder)
32 0.000 0.000 0.001 0.000 __init__.py:1927(find_distributions)
8 0.000 0.000 0.026 0.003 __init__.py:1933(find_eggs_in_zip)
1 0.000 0.000 0.000 0.000 __init__.py:194(SetuptoolsVersion)
2 0.000 0.000 0.000 0.000 __init__.py:1955(find_nothing)
164 0.013 0.000 0.096 0.001 __init__.py:1959(find_on_path)
1 0.000 0.000 0.000 0.000 __init__.py:198(SetuptoolsLegacyVersion)
4 0.000 0.000 0.000 0.000 __init__.py:2008(register_namespace_handler)
57 0.000 0.000 0.008 0.000 __init__.py:2025(_handle_ns)
1 0.000 0.000 0.002 0.002 __init__.py:2070(declare_namespace)
68 0.000 0.000 0.006 0.000 __init__.py:2102(fixup_namespace_packages)
4 0.000 0.000 0.000 0.000 __init__.py:212(_declare_state)
16 0.000 0.000 0.003 0.000 __init__.py:2138(normalize_path)
1120 0.001 0.000 0.004 0.000 __init__.py:2142(_normalize_cached)
1218 0.003 0.000 0.005 0.000 __init__.py:2149(_is_unpacked_egg)
362 0.001 0.000 0.003 0.000 __init__.py:2165(yield_lines)
1 0.000 0.000 0.002 0.002 __init__.py:2193(EntryPoint)
8 0.000 0.000 0.000 0.000 __init__.py:22(find_module)
90 0.001 0.000 0.043 0.000 __init__.py:2328(_version_from_file)
270 0.001 0.000 0.001 0.000 __init__.py:2333(<lambda>)
1 0.000 0.000 0.000 0.000 __init__.py:2340(Distribution)
142 0.001 0.000 0.013 0.000 __init__.py:2344(__init__)
142 0.002 0.000 0.060 0.000 __init__.py:2356(from_location)
52 0.000 0.000 0.000 0.000 __init__.py:2373(_reload_version)
414 0.001 0.000 0.001 0.000 __init__.py:2415(key)
1 0.000 0.000 0.000 0.000 __init__.py:245(get_supported_platform)
429 0.002 0.000 0.043 0.000 __init__.py:2501(_get_metadata)
68 0.000 0.000 0.022 0.000 __init__.py:2506(activate)
8117 0.034 0.000 4.317 0.001 __init__.py:252(get_angam)
391 0.001 0.000 0.002 0.000 __init__.py:2542(__getattr__)
6 0.000 0.000 0.002 0.000 __init__.py:2548(from_filename)
68 0.001 0.000 0.003 0.000 __init__.py:2587(insert_on)
68 0.001 0.000 0.002 0.000 __init__.py:2596(<listcomp>)
1 0.000 0.000 0.000 0.000 __init__.py:2673(EggInfoDistribution)
90 0.000 0.000 0.043 0.000 __init__.py:2675(_reload_version)
1 0.000 0.000 0.001 0.001 __init__.py:2693(DistInfoDistribution)
1 0.000 0.000 0.000 0.000 __init__.py:2760(RequirementParseError)
1 0.000 0.000 0.000 0.000 __init__.py:2784(Requirement)
626 0.001 0.000 0.002 0.000 __init__.py:2837(_get_mro)
626 0.002 0.000 0.004 0.000 __init__.py:2844(_find_adapter)
2 0.000 0.000 0.148 0.074 __init__.py:2912(_call_aside)
1 0.000 0.000 0.000 0.000 __init__.py:2917(_initialize)
1 0.000 0.000 0.148 0.148 __init__.py:2927(_initialize_master_working_set)
68 0.000 0.000 0.022 0.000 __init__.py:2952(<lambda>)
16 0.001 0.000 0.292 0.018 __init__.py:302(get_angam_span)
1 0.000 0.000 0.000 0.000 __init__.py:314(ResolutionError)
1 0.000 0.000 0.000 0.000 __init__.py:320(VersionConflict)
5 0.000 0.000 0.035 0.007 __init__.py:34(load_module)
1 0.000 0.000 0.000 0.000 __init__.py:352(ContextualVersionConflict)
2 0.000 0.000 0.001 0.001 __init__.py:356(namedtuple)
1 0.000 0.000 0.000 0.000 __init__.py:365(DistributionNotFound)
3727 0.095 0.000 22.158 0.006 __init__.py:384(get_angam_data)
1 0.000 0.000 0.000 0.000 __init__.py:392(UnknownExtra)
1 0.000 0.000 0.001 0.001 __init__.py:4(<module>)
1 0.000 0.000 0.000 0.000 __init__.py:4(VendorImporter)
3 0.000 0.000 0.000 0.000 __init__.py:403(register_loader_type)
594 0.003 0.000 0.045 0.000 __init__.py:412(get_provider)
10 0.000 0.000 0.000 0.000 __init__.py:419(<genexpr>)
10 0.000 0.000 0.000 0.000 __init__.py:421(<genexpr>)
1 0.000 0.000 0.000 0.000 __init__.py:442(get_build_platform)
372 0.001 0.000 0.002 0.000 __init__.py:46(ascii)
6273 0.007 0.000 0.007 0.000 __init__.py:531(get_kaalas)
1 0.000 0.000 0.000 0.000 __init__.py:553(IMetadataProvider)
1 0.000 0.000 0.000 0.000 __init__.py:577(IResourceProvider)
1 0.000 0.000 0.000 0.000 __init__.py:605(WorkingSet)
1 0.000 0.000 0.082 0.082 __init__.py:608(__init__)
1 0.000 0.000 0.082 0.082 __init__.py:621(_build_master)
1 0.000 0.000 0.000 0.000 __init__.py:63(install)
32 0.001 0.000 0.125 0.004 __init__.py:663(add_entry)
69 0.000 0.000 0.000 0.000 __init__.py:721(__iter__)
142 0.001 0.000 0.003 0.000 __init__.py:738(add)
594 0.007 0.000 0.503 0.001 __init__.py:74(open_resource)
1 0.000 0.000 0.000 0.000 __init__.py:8(<module>)
1 0.000 0.000 0.000 0.000 __init__.py:88(PEP440Warning)
1 0.000 0.000 0.000 0.000 __init__.py:9(__init__)
372 0.007 0.000 0.558 0.001 __init__.py:91(get_timezone_offset_hours_from_date)
1 0.000 0.000 0.000 0.000 __init__.py:95(_SetuptoolsVersionMixin)
1 0.000 0.000 0.023 0.023 __init__.py:950(subscribe)
68 0.000 0.000 0.000 0.000 __init__.py:958(_added_new)
1 0.000 0.000 0.000 0.000 __init__.py:976(_ReqExtras)
1 0.000 0.000 0.000 0.000 __init__.py:996(Environment)
16 0.000 0.000 0.000 0.000 _collections_abc.py:308(__subclasshook__)
1 0.000 0.000 0.000 0.000 _collections_abc.py:599(__contains__)
1 0.000 0.000 0.000 0.000 _compat.py:20(with_metaclass)
1 0.000 0.000 0.000 0.000 _compat.py:27(metaclass)
1 0.000 0.000 0.000 0.000 _compat.py:28(__new__)
1 0.000 0.000 0.000 0.000 _compat.py:4(<module>)
456 0.000 0.000 0.000 0.000 _structures.py:33(__neg__)
1 0.000 0.000 0.000 0.000 _structures.py:39(NegativeInfinity)
1 0.000 0.000 0.000 0.000 _structures.py:4(<module>)
1 0.000 0.000 0.000 0.000 _structures.py:7(Infinity)
16 0.000 0.000 0.000 0.000 _weakrefset.py:16(__init__)
16 0.000 0.000 0.000 0.000 _weakrefset.py:20(__enter__)
16 0.000 0.000 0.000 0.000 _weakrefset.py:26(__exit__)
31 0.000 0.000 0.000 0.000 _weakrefset.py:36(__init__)
16 0.000 0.000 0.000 0.000 _weakrefset.py:52(_commit_removals)
25 0.000 0.000 0.000 0.000 _weakrefset.py:58(__iter__)
107 0.000 0.000 0.000 0.000 _weakrefset.py:70(__contains__)
17 0.000 0.000 0.000 0.000 _weakrefset.py:81(add)
5 0.000 0.000 0.000 0.000 abc.py:132(__new__)
5 0.000 0.000 0.000 0.000 abc.py:135(<setcomp>)
1 0.000 0.000 0.000 0.000 abc.py:151(register)
91 0.000 0.000 0.000 0.000 abc.py:178(__instancecheck__)
16/2 0.000 0.000 0.001 0.000 abc.py:194(__subclasscheck__)
6 0.000 0.000 0.000 0.000 abc.py:9(abstractmethod)
1 0.000 0.000 51.754 51.754 annual.py:1513(add_details)
1 0.001 0.001 0.409 0.409 annual.py:186(assignLunarMonths)
1 0.000 0.000 51.755 51.755 annual.py:29(__init__)
1 0.009 0.009 51.345 51.345 annual.py:49(compute_angams)
1 0.000 0.000 0.000 0.000 annual.py:77(<listcomp>)
26 0.000 0.000 0.000 0.000 codecs.py:259(__init__)
26 0.000 0.000 0.000 0.000 codecs.py:308(__init__)
26 0.000 0.000 0.000 0.000 codecs.py:318(decode)
373 0.000 0.000 0.000 0.000 common.py:175(get_wire_typeid)
373 0.002 0.000 0.004 0.000 common.py:198(set_type)
373 0.001 0.000 0.005 0.000 common.py:89(__init__)
1 0.000 0.000 0.000 0.000 contextlib.py:103(contextmanager)
107 0.001 0.000 0.002 0.000 copy.py:269(_reconstruct)
107 0.001 0.000 0.004 0.000 copy.py:67(copy)
107 0.000 0.000 0.000 0.000 copyreg.py:87(__newobj__)
16 0.000 0.000 0.000 0.000 copyreg.py:96(_slotnames)
649 0.001 0.000 0.002 0.000 cp437.py:14(decode)
371 0.006 0.000 0.239 0.001 daily.py:126(compute_solar_month)
1 0.000 0.000 0.038 0.038 daily.py:158(compute_solar_day)
369 0.009 0.000 0.016 0.000 daily.py:262(get_kaalas)
372 0.007 0.000 39.951 0.107 daily.py:29(__init__)
743 0.019 0.000 50.424 0.068 daily.py:65(compute_sun_moon_transitions)
1 0.000 0.000 0.000 0.000 enum.py:121(<setcomp>)
4 0.000 0.000 0.000 0.000 enum.py:16(_is_dunder)
1 0.000 0.000 0.000 0.000 enum.py:215(__call__)
3 0.000 0.000 0.000 0.000 enum.py:24(_is_sunder)
1 0.000 0.000 0.000 0.000 enum.py:260(__getattr__)
1 0.000 0.000 0.000 0.000 enum.py:285(__members__)
8 0.000 0.000 0.000 0.000 enum.py:301(__setattr__)
1 0.000 0.000 0.000 0.000 enum.py:314(_create_)
1 0.000 0.000 0.000 0.000 enum.py:334(<listcomp>)
1 0.000 0.000 0.000 0.000 enum.py:361(_get_mixins_)
1 0.000 0.000 0.000 0.000 enum.py:406(_find_new_)
1 0.000 0.000 0.000 0.000 enum.py:47(__init__)
2 0.000 0.000 0.000 0.000 enum.py:509(__hash__)
3 0.000 0.000 0.000 0.000 enum.py:51(__setitem__)
2 0.000 0.000 0.000 0.000 enum.py:8(_is_descriptor)
1 0.000 0.000 0.000 0.000 enum.py:84(__prepare__)
1 0.000 0.000 0.000 0.000 enum.py:88(__new__)
1 0.000 0.000 0.000 0.000 enum.py:99(<dictcomp>)
1 0.000 0.000 0.000 0.000 expat.py:1(<module>)
8 0.000 0.000 0.000 0.000 functools.py:43(update_wrapper)
8 0.000 0.000 0.000 0.000 functools.py:73(wraps)
142 0.001 0.000 0.001 0.000 genericpath.py:111(_splitext)
711 0.002 0.000 0.017 0.000 genericpath.py:16(exists)
26 0.000 0.000 0.001 0.000 genericpath.py:27(isfile)
162 0.001 0.000 0.004 0.000 genericpath.py:39(isdir)
1 0.000 0.000 0.508 0.508 lazy.py:146(_lazy)
1 0.001 0.001 0.507 0.507 lazy.py:93(_lazy)
1 0.000 0.000 0.000 0.000 markers.py:249(Marker)
1 0.000 0.000 0.000 0.000 markers.py:25(InvalidMarker)
1 0.000 0.000 0.000 0.000 markers.py:31(UndefinedComparison)
1 0.000 0.000 0.000 0.000 markers.py:37(UndefinedEnvironmentName)
1 0.000 0.000 0.003 0.003 markers.py:4(<module>)
1 0.000 0.000 0.000 0.000 markers.py:44(Node)
1 0.000 0.000 0.000 0.000 markers.py:56(Variable)
1 0.000 0.000 0.000 0.000 markers.py:60(Value)
1 0.000 0.000 0.000 0.000 os.py:720(__getitem__)
1 0.000 0.000 0.000 0.000 os.py:796(encode)
89 0.000 0.000 0.000 0.000 pkgutil.py:397(get_importer)
1 0.000 0.000 0.000 0.000 plistlib.py:109(Dict)
1 0.000 0.000 0.000 0.000 plistlib.py:127(Plist)
1 0.000 0.000 0.000 0.000 plistlib.py:204(Data)
1 0.000 0.000 0.000 0.000 plistlib.py:312(_PlistParser)
1 0.000 0.000 0.000 0.000 plistlib.py:416(_DumbXMLWriter)
1 0.000 0.000 0.000 0.000 plistlib.py:454(_PlistWriter)
1 0.000 0.000 0.015 0.015 plistlib.py:47(<module>)
1 0.000 0.000 0.000 0.000 plistlib.py:587(InvalidFileException)
1 0.000 0.000 0.000 0.000 plistlib.py:593(_BinaryPlistParser)
1 0.000 0.000 0.000 0.000 plistlib.py:746(_BinaryPlistWriter)
1 0.000 0.000 0.000 0.000 plistlib.py:79(_InternalDict)
142 0.000 0.000 0.001 0.000 posixpath.py:115(splitext)
604 0.002 0.000 0.004 0.000 posixpath.py:136(basename)
1256 0.007 0.000 0.013 0.000 posixpath.py:145(dirname)
75 0.000 0.000 0.002 0.000 posixpath.py:158(islink)
24 0.000 0.000 0.000 0.000 posixpath.py:318(normpath)
16 0.000 0.000 0.000 0.000 posixpath.py:355(abspath)
16 0.000 0.000 0.003 0.000 posixpath.py:369(realpath)
18/16 0.000 0.000 0.003 0.000 posixpath.py:377(_joinrealpath)
4676 0.008 0.000 0.012 0.000 posixpath.py:39(_get_sep)
16 0.000 0.000 0.000 0.000 posixpath.py:50(normcase)
34 0.000 0.000 0.000 0.000 posixpath.py:61(isabs)
2188 0.013 0.000 0.026 0.000 posixpath.py:71(join)
594 0.003 0.000 0.006 0.000 posixpath.py:99(split)
2 0.000 0.000 0.000 0.000 pyparsing.py:1070(resetCache)
2 0.000 0.000 0.003 0.001 pyparsing.py:1096(parseString)
51 0.000 0.000 0.002 0.000 pyparsing.py:1238(__add__)
39 0.000 0.000 0.002 0.000 pyparsing.py:1349(__or__)
1 0.000 0.000 0.000 0.000 pyparsing.py:1369(__xor__)
2 0.000 0.000 0.000 0.000 pyparsing.py:1409(__invert__)
12 0.000 0.000 0.001 0.000 pyparsing.py:1413(__call__)
9 0.000 0.000 0.000 0.000 pyparsing.py:1429(suppress)
17 0.000 0.000 0.000 0.000 pyparsing.py:1435(leaveWhitespace)
104 0.000 0.000 0.000 0.000 pyparsing.py:1443(setWhitespaceChars)
1 0.000 0.000 0.000 0.000 pyparsing.py:148(<genexpr>)
83 0.000 0.000 0.000 0.000 pyparsing.py:1487(__str__)
54 0.000 0.000 0.000 0.000 pyparsing.py:1493(streamline)
1 0.000 0.000 0.000 0.000 pyparsing.py:1575(Token)
90 0.000 0.000 0.000 0.000 pyparsing.py:1577(__init__)
1 0.000 0.000 0.000 0.000 pyparsing.py:1581(Empty)
3 0.000 0.000 0.000 0.000 pyparsing.py:1583(__init__)
1 0.000 0.000 0.000 0.000 pyparsing.py:1590(NoMatch)
1 0.000 0.000 0.000 0.000 pyparsing.py:160(_Constants)
1 0.000 0.000 0.000 0.000 pyparsing.py:1603(Literal)
55 0.000 0.000 0.000 0.000 pyparsing.py:1605(__init__)
12 0.000 0.000 0.000 0.000 pyparsing.py:1624(parseImpl)
1 0.000 0.000 0.000 0.000 pyparsing.py:1632(Keyword)
95 0.000 0.000 0.000 0.000 pyparsing.py:168(<genexpr>)
1 0.000 0.000 0.000 0.000 pyparsing.py:1688(CaselessLiteral)
1 0.000 0.000 0.000 0.000 pyparsing.py:170(ParseBaseException)
1 0.000 0.000 0.000 0.000 pyparsing.py:1705(CaselessKeyword)
1 0.000 0.000 0.000 0.000 pyparsing.py:1715(Word)
9 0.000 0.000 0.006 0.001 pyparsing.py:1727(__init__)
187 0.000 0.000 0.000 0.000 pyparsing.py:1730(<genexpr>)
36 0.000 0.000 0.000 0.000 pyparsing.py:174(__init__)
20 0.000 0.000 0.000 0.000 pyparsing.py:1781(parseImpl)
26 0.000 0.000 0.000 0.000 pyparsing.py:1816(__str__)
12 0.000 0.000 0.000 0.000 pyparsing.py:1825(charsAsStr)
1 0.000 0.000 0.000 0.000 pyparsing.py:1839(Regex)
16 0.000 0.000 0.039 0.002 pyparsing.py:1844(__init__)
24 0.000 0.000 0.000 0.000 pyparsing.py:1878(parseImpl)
36 0.000 0.000 0.000 0.000 pyparsing.py:1891(__str__)
1 0.000 0.000 0.000 0.000 pyparsing.py:1903(QuotedString)
2 0.000 0.000 0.001 0.000 pyparsing.py:1906(__init__)
2 0.000 0.000 0.000 0.000 pyparsing.py:2003(__str__)
1 0.000 0.000 0.000 0.000 pyparsing.py:2015(CharsNotIn)
1 0.000 0.000 0.000 0.000 pyparsing.py:2077(White)
1 0.000 0.000 0.000 0.000 pyparsing.py:2126(_PositionToken)
5 0.000 0.000 0.000 0.000 pyparsing.py:2127(__init__)
1 0.000 0.000 0.000 0.000 pyparsing.py:2133(GoToColumn)
1 0.000 0.000 0.000 0.000 pyparsing.py:2156(LineStart)
1 0.000 0.000 0.000 0.000 pyparsing.py:2158(__init__)
1 0.000 0.000 0.000 0.000 pyparsing.py:2176(LineEnd)
2 0.000 0.000 0.000 0.000 pyparsing.py:2178(__init__)
1 0.000 0.000 0.000 0.000 pyparsing.py:218(ParseException)
1 0.000 0.000 0.000 0.000 pyparsing.py:2194(StringStart)
1 0.000 0.000 0.000 0.000 pyparsing.py:2196(__init__)
1 0.000 0.000 0.000 0.000 pyparsing.py:2207(StringEnd)
1 0.000 0.000 0.000 0.000 pyparsing.py:2209(__init__)
1 0.000 0.000 0.000 0.000 pyparsing.py:2223(WordStart)
1 0.000 0.000 0.000 0.000 pyparsing.py:2242(WordEnd)
1 0.000 0.000 0.000 0.000 pyparsing.py:2264(ParseExpression)
91 0.001 0.000 0.002 0.000 pyparsing.py:2266(__init__)
1 0.000 0.000 0.000 0.000 pyparsing.py:227(ParseFatalException)
182 0.000 0.000 0.000 0.000 pyparsing.py:2275(<genexpr>)
11/5 0.000 0.000 0.002 0.000 pyparsing.py:2293(leaveWhitespace)
11 0.000 0.000 0.001 0.000 pyparsing.py:2297(<listcomp>)
1 0.000 0.000 0.000 0.000 pyparsing.py:232(ParseSyntaxException)
17/3 0.000 0.000 0.001 0.000 pyparsing.py:2324(streamline)
4 0.000 0.000 0.001 0.000 pyparsing.py:2358(setResultsName)
25/15 0.000 0.000 0.003 0.000 pyparsing.py:2368(copy)
25/15 0.000 0.000 0.002 0.000 pyparsing.py:2370(<listcomp>)
1 0.000 0.000 0.000 0.000 pyparsing.py:2373(And)
1 0.000 0.000 0.000 0.000 pyparsing.py:2379(_ErrorStop)
51 0.000 0.000 0.002 0.000 pyparsing.py:2385(__init__)
113 0.000 0.000 0.000 0.000 pyparsing.py:2387(<genexpr>)
10/2 0.000 0.000 0.002 0.001 pyparsing.py:2392(parseImpl)
12/11 0.000 0.000 0.000 0.000 pyparsing.py:2429(__str__)
36 0.000 0.000 0.000 0.000 pyparsing.py:2434(<genexpr>)
1 0.000 0.000 0.000 0.000 pyparsing.py:2439(Or)
1 0.000 0.000 0.000 0.000 pyparsing.py:2444(__init__)
2 0.000 0.000 0.000 0.000 pyparsing.py:2447(<genexpr>)
1 0.000 0.000 0.000 0.000 pyparsing.py:2509(MatchFirst)
39 0.000 0.000 0.001 0.000 pyparsing.py:2514(__init__)
111 0.000 0.000 0.000 0.000 pyparsing.py:2517(<genexpr>)
20/8 0.000 0.000 0.002 0.000 pyparsing.py:2521(parseImpl)
1 0.000 0.000 0.000 0.000 pyparsing.py:253(RecursiveGrammarException)
12 0.000 0.000 0.000 0.000 pyparsing.py:2550(__str__)
40 0.000 0.000 0.000 0.000 pyparsing.py:2555(<genexpr>)
1 0.000 0.000 0.000 0.000 pyparsing.py:2565(Each)
1 0.000 0.000 0.000 0.000 pyparsing.py:261(_ParseResultsWithOffset)
4 0.000 0.000 0.000 0.000 pyparsing.py:262(__init__)
16 0.000 0.000 0.000 0.000 pyparsing.py:264(__getitem__)
1 0.000 0.000 0.000 0.000 pyparsing.py:2650(ParseElementEnhance)
50 0.000 0.000 0.001 0.000 pyparsing.py:2652(__init__)
16/2 0.000 0.000 0.002 0.001 pyparsing.py:2667(parseImpl)
11/5 0.000 0.000 0.003 0.001 pyparsing.py:2673(leaveWhitespace)
11/4 0.000 0.000 0.001 0.000 pyparsing.py:2692(streamline)
1 0.000 0.000 0.000 0.000 pyparsing.py:271(ParseResults)
6 0.000 0.000 0.000 0.000 pyparsing.py:2711(__str__)
1 0.000 0.000 0.000 0.000 pyparsing.py:2722(FollowedBy)
1 0.000 0.000 0.000 0.000 pyparsing.py:2736(NotAny)
2 0.000 0.000 0.000 0.000 pyparsing.py:2742(__init__)
3 0.000 0.000 0.000 0.000 pyparsing.py:2758(__str__)
1 0.000 0.000 0.000 0.000 pyparsing.py:2768(ZeroOrMore)
82 0.000 0.000 0.000 0.000 pyparsing.py:277(__new__)
7 0.000 0.000 0.000 0.000 pyparsing.py:2770(__init__)
1 0.000 0.000 0.000 0.000 pyparsing.py:2807(OneOrMore)
2 0.000 0.000 0.002 0.001 pyparsing.py:2809(parseImpl)
1 0.000 0.000 0.000 0.000 pyparsing.py:2827(__str__)
1 0.000 0.000 0.000 0.000 pyparsing.py:2841(_NullToken)
1 0.000 0.000 0.000 0.000 pyparsing.py:2849(Optional)
10 0.000 0.000 0.000 0.000 pyparsing.py:2854(__init__)
2 0.000 0.000 0.000 0.000 pyparsing.py:2859(parseImpl)
82/80 0.000 0.000 0.000 0.000 pyparsing.py:286(__init__)
6 0.000 0.000 0.000 0.000 pyparsing.py:2873(__str__)
1 0.000 0.000 0.000 0.000 pyparsing.py:2883(SkipTo)
1 0.000 0.000 0.000 0.000 pyparsing.py:2945(Forward)
1 0.000 0.000 0.000 0.000 pyparsing.py:2960(__init__)
1 0.000 0.000 0.000 0.000 pyparsing.py:2963(__lshift__)
2 0.000 0.000 0.000 0.000 pyparsing.py:3013(copy)
1 0.000 0.000 0.000 0.000 pyparsing.py:3021(_ForwardNoRecurse)
1 0.000 0.000 0.000 0.000 pyparsing.py:3025(TokenConverter)
28 0.000 0.000 0.000 0.000 pyparsing.py:3027(__init__)
1 0.000 0.000 0.000 0.000 pyparsing.py:3031(Upcase)
1 0.000 0.000 0.000 0.000 pyparsing.py:3042(Combine)
6 0.000 0.000 0.003 0.000 pyparsing.py:3047(__init__)
1 0.000 0.000 0.000 0.000 pyparsing.py:3074(Group)
5 0.000 0.000 0.000 0.000 pyparsing.py:3076(__init__)
6 0.000 0.000 0.000 0.000 pyparsing.py:3080(postParse)
1 0.000 0.000 0.000 0.000 pyparsing.py:3083(Dict)
1 0.000 0.000 0.000 0.000 pyparsing.py:3088(__init__)
1 0.000 0.000 0.000 0.000 pyparsing.py:3117(Suppress)
4 0.000 0.000 0.000 0.000 pyparsing.py:3119(postParse)
1 0.000 0.000 0.000 0.000 pyparsing.py:3126(OnlyOnce)
1 0.000 0.000 0.000 0.000 pyparsing.py:3165(delimitedList)
24 0.000 0.000 0.000 0.000 pyparsing.py:321(__getitem__)
10 0.000 0.000 0.000 0.000 pyparsing.py:3260(_escapeRegexRangeChars)
1 0.000 0.000 0.001 0.001 pyparsing.py:3268(oneOf)
10 0.000 0.000 0.000 0.000 pyparsing.py:3285(<lambda>)
10 0.000 0.000 0.000 0.000 pyparsing.py:3286(<lambda>)
4 0.000 0.000 0.000 0.000 pyparsing.py:330(__setitem__)
6 0.000 0.000 0.000 0.000 pyparsing.py:3323(<genexpr>)
2 0.000 0.000 0.000 0.000 pyparsing.py:3342(originalTextFor)
12 0.000 0.000 0.000 0.000 pyparsing.py:3398(<lambda>)
2 0.000 0.000 0.003 0.002 pyparsing.py:3404(srange)
97 0.000 0.000 0.000 0.000 pyparsing.py:3421(<genexpr>)
6 0.000 0.000 0.000 0.000 pyparsing.py:3421(<lambda>)
8 0.000 0.000 0.000 0.000 pyparsing.py:3423(<genexpr>)
1 0.000 0.000 0.004 0.004 pyparsing.py:3488(_makeTags)
94 0.000 0.000 0.000 0.000 pyparsing.py:3503(<genexpr>)
1 0.000 0.000 0.004 0.004 pyparsing.py:3517(makeHTMLTags)
18 0.000 0.000 0.000 0.000 pyparsing.py:373(__bool__)
2 0.000 0.000 0.000 0.000 pyparsing.py:375(__iter__)
6 0.000 0.000 0.000 0.000 pyparsing.py:408(haskeys)
2 0.000 0.000 0.000 0.000 pyparsing.py:477(__getattr__)
12 0.000 0.000 0.000 0.000 pyparsing.py:496(__iadd__)
2 0.000 0.000 0.000 0.000 pyparsing.py:499(<lambda>)
2 0.000 0.000 0.000 0.000 pyparsing.py:501(<listcomp>)
1 0.000 0.000 0.025 0.025 pyparsing.py:58(<module>)
16 0.000 0.000 0.000 0.000 pyparsing.py:769(_trim_arity)
12 0.000 0.000 0.000 0.000 pyparsing.py:774(wrapper)
1 0.000 0.000 0.000 0.000 pyparsing.py:787(ParserElement)
231 0.001 0.000 0.001 0.000 pyparsing.py:805(__init__)
107 0.000 0.000 0.004 0.000 pyparsing.py:828(copy)
17 0.000 0.000 0.000 0.000 pyparsing.py:838(setName)
17 0.000 0.000 0.002 0.000 pyparsing.py:846(setResultsName)
16 0.000 0.000 0.000 0.000 pyparsing.py:883(setParseAction)
64 0.000 0.000 0.000 0.000 pyparsing.py:950(preParse)
46 0.000 0.000 0.000 0.000 pyparsing.py:965(postParse)
106/2 0.001 0.000 0.002 0.001 pyparsing.py:969(_parseNoCache)
144 0.000 0.000 0.001 0.000 re.py:175(sub)
41 0.000 0.000 0.099 0.002 re.py:222(compile)
9 0.000 0.000 0.000 0.000 re.py:240(escape)
185 0.001 0.000 0.100 0.001 re.py:278(_compile)
1 0.000 0.000 0.000 0.000 requirements.py:18(InvalidRequirement)
1 0.000 0.000 0.067 0.067 requirements.py:4(<module>)
1 0.000 0.000 0.000 0.000 requirements.py:75(Requirement)
1 0.001 0.001 0.002 0.002 six.py:1(<module>)
1 0.000 0.000 0.000 0.000 six.py:103(MovedModule)
43 0.000 0.000 0.000 0.000 six.py:105(__init__)
2 0.000 0.000 0.000 0.000 six.py:114(_resolve)
1 0.000 0.000 0.000 0.000 six.py:124(_LazyModule)
6 0.000 0.000 0.000 0.000 six.py:126(__init__)
1 0.000 0.000 0.000 0.000 six.py:139(MovedAttribute)
83 0.000 0.000 0.000 0.000 six.py:141(__init__)
2 0.000 0.000 0.000 0.000 six.py:159(_resolve)
1 0.000 0.000 0.000 0.000 six.py:164(_SixMetaPathImporter)
1 0.000 0.000 0.000 0.000 six.py:173(__init__)
50 0.000 0.000 0.000 0.000 six.py:177(_add_module)
5 0.000 0.000 0.000 0.000 six.py:181(_get_module)
19 0.000 0.000 0.000 0.000 six.py:184(find_module)
6 0.000 0.000 0.000 0.000 six.py:189(__get_module)
3 0.000 0.000 0.000 0.000 six.py:195(load_module)
3 0.000 0.000 0.000 0.000 six.py:209(is_package)
1 0.000 0.000 0.000 0.000 six.py:229(_MovedItems)
1 0.000 0.000 0.000 0.000 six.py:320(Module_six_moves_urllib_parse)
1 0.000 0.000 0.000 0.000 six.py:360(Module_six_moves_urllib_error)
1 0.000 0.000 0.000 0.000 six.py:380(Module_six_moves_urllib_request)
1 0.000 0.000 0.000 0.000 six.py:430(Module_six_moves_urllib_response)
1 0.000 0.000 0.000 0.000 six.py:451(Module_six_moves_urllib_robotparser)
1 0.000 0.000 0.000 0.000 six.py:469(Module_six_moves_urllib)
8 0.000 0.000 0.000 0.000 six.py:75(_add_doc)
4 0.000 0.000 0.000 0.000 six.py:80(_import_module)
1 0.000 0.000 0.000 0.000 six.py:86(_LazyDescr)
126 0.000 0.000 0.000 0.000 six.py:88(__init__)
4 0.000 0.000 0.000 0.000 six.py:91(__get__)
1 0.000 0.000 0.000 0.000 specifiers.py:15(InvalidSpecifier)
1 0.000 0.000 0.000 0.000 specifiers.py:21(BaseSpecifier)
1 0.000 0.000 0.003 0.003 specifiers.py:214(LegacySpecifier)
7 0.000 0.000 0.000 0.000 specifiers.py:266(_require_version_compare)
1 0.000 0.000 0.030 0.030 specifiers.py:275(Specifier)
1 0.000 0.000 0.035 0.035 specifiers.py:4(<module>)
1 0.000 0.000 0.000 0.000 specifiers.py:589(SpecifierSet)
1 0.000 0.000 0.000 0.000 specifiers.py:78(_IndividualSpecifier)
901 0.001 0.000 0.002 0.000 sre_compile.py:101(fixup)
193 0.001 0.000 0.010 0.000 sre_compile.py:221(_compile_charset)
193 0.004 0.000 0.008 0.000 sre_compile.py:248(_optimize_charset)
26 0.000 0.000 0.000 0.000 sre_compile.py:374(_mk_bitmap)
26 0.000 0.000 0.000 0.000 sre_compile.py:376(<listcomp>)
6 0.000 0.000 0.000 0.000 sre_compile.py:379(_bytes_to_codes)
245 0.001 0.000 0.001 0.000 sre_compile.py:386(_simple)
12 0.000 0.000 0.000 0.000 sre_compile.py:391(_generate_overlap_table)
40 0.001 0.000 0.003 0.000 sre_compile.py:412(_compile_info)
80 0.000 0.000 0.000 0.000 sre_compile.py:513(isstring)
40 0.000 0.000 0.030 0.001 sre_compile.py:516(_code)
40 0.000 0.000 0.099 0.002 sre_compile.py:531(compile)
637/40 0.008 0.000 0.027 0.001 sre_compile.py:64(_compile)
637 0.001 0.000 0.001 0.000 sre_parse.py:105(__init__)
907 0.001 0.000 0.002 0.000 sre_parse.py:153(__len__)
2676 0.005 0.000 0.007 0.000 sre_parse.py:157(__getitem__)
245 0.000 0.000 0.000 0.000 sre_parse.py:161(__setitem__)
910 0.001 0.000 0.002 0.000 sre_parse.py:165(append)
953/365 0.003 0.000 0.005 0.000 sre_parse.py:167(getwidth)
40 0.000 0.000 0.000 0.000 sre_parse.py:217(__init__)
10998 0.011 0.000 0.011 0.000 sre_parse.py:226(__next)
1908 0.002 0.000 0.003 0.000 sre_parse.py:242(match)
10083 0.016 0.000 0.026 0.000 sre_parse.py:247(get)
29 0.000 0.000 0.000 0.000 sre_parse.py:251(getwhile)
35 0.000 0.000 0.000 0.000 sre_parse.py:260(getuntil)
778 0.001 0.000 0.002 0.000 sre_parse.py:276(tell)
113 0.000 0.000 0.001 0.000 sre_parse.py:312(_class_escape)
95 0.000 0.000 0.000 0.000 sre_parse.py:362(_escape)
214/40 0.002 0.000 0.067 0.002 sre_parse.py:429(_parse_sub)
348/45 0.019 0.000 0.067 0.001 sre_parse.py:491(_parse)
40 0.000 0.000 0.000 0.000 sre_parse.py:70(__init__)
231 0.000 0.000 0.001 0.000 sre_parse.py:75(groups)
71 0.000 0.000 0.001 0.000 sre_parse.py:78(opengroup)
40 0.000 0.000 0.000 0.000 sre_parse.py:797(fix_flags)
40 0.000 0.000 0.068 0.002 sre_parse.py:819(parse)
71 0.000 0.000 0.003 0.000 sre_parse.py:90(closegroup)
1 0.000 0.000 0.000 0.000 sysconfig.py:598(get_platform)
2 0.000 0.000 0.000 0.000 threading.py:72(RLock)
1 0.000 0.000 0.000 0.000 tzfile.py:16(_byte_string)
4 0.000 0.000 0.000 0.000 tzfile.py:22(_std_string)
1 0.000 0.000 0.000 0.000 tzfile.py:26(build_tzinfo)
1 0.000 0.000 0.000 0.000 tzfile.py:43(<listcomp>)
10 0.000 0.000 0.000 0.000 tzinfo.py:16(memorized_timedelta)
5/1 0.000 0.000 0.000 0.000 tzinfo.py:166(__init__)
744 0.004 0.000 0.008 0.000 tzinfo.py:179(fromutc)
744 0.005 0.000 0.015 0.000 tzinfo.py:189(normalize)
372 0.011 0.000 0.035 0.000 tzinfo.py:244(localize)
5 0.000 0.000 0.000 0.000 tzinfo.py:27(memorized_datetime)
1488 0.001 0.000 0.001 0.000 tzinfo.py:382(utcoffset)
6 0.000 0.000 0.000 0.000 tzinfo.py:39(memorized_ttinfo)
1 0.000 0.000 0.010 0.010 version.py:191(Version)
232 0.006 0.000 0.013 0.000 version.py:198(__init__)
840 0.001 0.000 0.001 0.000 version.py:207(<genexpr>)
230 0.001 0.000 0.003 0.000 version.py:236(__str__)
840 0.001 0.000 0.001 0.000 version.py:244(<genexpr>)
6 0.000 0.000 0.000 0.000 version.py:248(<genexpr>)
10 0.000 0.000 0.000 0.000 version.py:261(<genexpr>)
690 0.001 0.000 0.001 0.000 version.py:298(_parse_letter_version)
230 0.000 0.000 0.000 0.000 version.py:332(_parse_local_version)
10 0.000 0.000 0.000 0.000 version.py:338(<genexpr>)
230 0.002 0.000 0.002 0.000 version.py:343(_cmpkey)
282 0.000 0.000 0.000 0.000 version.py:352(<lambda>)
1 0.000 0.000 0.000 0.000 version.py:36(InvalidVersion)
10 0.000 0.000 0.000 0.000 version.py:389(<genexpr>)
1 0.000 0.000 0.013 0.013 version.py:4(<module>)
1 0.000 0.000 0.000 0.000 version.py:42(_BaseVersion)
1 0.000 0.000 0.000 0.000 version.py:72(LegacyVersion)
1 0.000 0.000 0.000 0.000 warnings.py:38(filterwarnings)
1 0.000 0.000 0.000 0.000 warnings.py:78(_add_filter)
4148 0.022 0.000 13.984 0.003 zeros.py:330(brentq)
4148 0.004 0.000 0.004 0.000 zeros.py:53(results_c)
2 0.000 0.000 0.000 0.000 zipfile.py:1065(__enter__)
2 0.000 0.000 0.000 0.000 zipfile.py:1068(__exit__)
2 0.007 0.004 0.019 0.010 zipfile.py:1085(_RealGetContents)
2 0.000 0.000 0.000 0.000 zipfile.py:1163(namelist)
2 0.000 0.000 0.000 0.000 zipfile.py:1165(<listcomp>)
649 0.001 0.000 0.001 0.000 zipfile.py:1194(getinfo)
2 0.000 0.000 0.000 0.000 zipfile.py:1593(__del__)
4 0.000 0.000 0.000 0.000 zipfile.py:1597(close)
2 0.000 0.000 0.000 0.000 zipfile.py:1715(_fpclose)
2 0.000 0.000 0.000 0.000 zipfile.py:191(_EndRecData64)
2 0.000 0.000 0.000 0.000 zipfile.py:234(_EndRecData)
649 0.002 0.000 0.003 0.000 zipfile.py:320(__init__)
649 0.001 0.000 0.002 0.000 zipfile.py:436(_decodeExtra)
2 0.000 0.000 0.000 0.000 zipfile.py:605(_check_compression)
2 0.000 0.000 0.020 0.010 zipfile.py:981(__init__)
392 0.000 0.000 0.000 0.000 {built-in method __new__ of type object at 0xa3ede0}
1488 0.002 0.000 0.002 0.000 {built-in method _bisect.bisect_right}
649 0.001 0.000 0.001 0.000 {built-in method _codecs.charmap_decode}
26 0.000 0.000 0.000 0.000 {built-in method _codecs.utf_8_decode}
18 0.000 0.000 0.000 0.000 {built-in method _imp._fix_co_filename}
175 0.000 0.000 0.000 0.000 {built-in method _imp.acquire_lock}
1 0.000 0.000 0.000 0.000 {built-in method _imp.create_builtin}
1 0.000 0.000 0.000 0.000 {built-in method _imp.exec_builtin}
4 0.000 0.000 0.000 0.000 {built-in method _imp.is_builtin}
26 0.000 0.000 0.000 0.000 {built-in method _imp.is_frozen}
217 0.000 0.000 0.000 0.000 {built-in method _imp.release_lock}
40 0.000 0.000 0.000 0.000 {built-in method _sre.compile}
1269 0.001 0.000 0.001 0.000 {built-in method _sre.getlower}
162 0.000 0.000 0.000 0.000 {built-in method _stat.S_ISDIR}
74 0.000 0.000 0.000 0.000 {built-in method _stat.S_ISLNK}
26 0.000 0.000 0.000 0.000 {built-in method _stat.S_ISREG}
2 0.000 0.000 0.000 0.000 {built-in method _struct.calcsize}
655 0.001 0.000 0.001 0.000 {built-in method _struct.unpack}
54 0.000 0.000 0.000 0.000 {built-in method _thread.allocate_lock}
84 0.000 0.000 0.000 0.000 {built-in method _thread.get_ident}
1 0.000 0.000 0.000 0.000 {built-in method _warnings._filters_mutated}
7 0.000 0.000 0.000 0.000 {built-in method _warnings.warn}
144/142 0.002 0.000 0.049 0.000 {built-in method builtins.__build_class__}
21/11 0.000 0.000 0.137 0.012 {built-in method builtins.__import__}
142 0.000 0.000 0.001 0.000 {built-in method builtins.all}
64 0.000 0.000 0.000 0.000 {built-in method builtins.any}
755 0.001 0.000 0.001 0.000 {built-in method builtins.chr}
78 0.000 0.000 0.000 0.000 {built-in method builtins.delattr}
1 0.000 0.000 0.000 0.000 {built-in method builtins.dir}
23/1 0.001 0.000 51.755 51.755 {built-in method builtins.exec}
3217 0.003 0.000 0.003 0.000 {built-in method builtins.getattr}
9 0.000 0.000 0.000 0.000 {built-in method builtins.globals}
2889/2880 0.003 0.000 0.003 0.000 {built-in method builtins.hasattr}
2 0.000 0.000 0.000 0.000 {built-in method builtins.hash}
107 0.000 0.000 0.000 0.000 {built-in method builtins.id}
14635 0.013 0.000 0.013 0.000 {built-in method builtins.isinstance}
137/121 0.000 0.000 0.001 0.000 {built-in method builtins.issubclass}
92 0.000 0.000 0.000 0.000 {built-in method builtins.iter}
9168/8849 0.007 0.000 0.008 0.000 {built-in method builtins.len}
1 0.000 0.000 0.000 0.000 {built-in method builtins.locals}
1666 0.002 0.000 0.002 0.000 {built-in method builtins.max}
1502 0.001 0.000 0.001 0.000 {built-in method builtins.min}
90 0.001 0.000 0.035 0.000 {built-in method builtins.next}
1284 0.001 0.000 0.001 0.000 {built-in method builtins.ord}
18 0.000 0.000 0.000 0.000 {built-in method builtins.repr}
1 0.000 0.000 0.000 0.000 {built-in method builtins.round}
695 0.002 0.000 0.002 0.000 {built-in method builtins.setattr}
36 0.000 0.000 0.000 0.000 {built-in method from_bytes}
4 0.000 0.000 0.000 0.000 {built-in method fromkeys}
93 0.009 0.000 0.009 0.000 {built-in method io.open}
18 0.003 0.000 0.003 0.000 {built-in method marshal.loads}
8860 0.011 0.000 0.011 0.000 {built-in method math.floor}
26 0.000 0.000 0.000 0.000 {built-in method posix.access}
5 0.000 0.000 0.000 0.000 {built-in method posix.getcwd}
31 0.006 0.000 0.006 0.000 {built-in method posix.listdir}
75 0.001 0.000 0.001 0.000 {built-in method posix.lstat}
2 0.000 0.000 0.000 0.000 {built-in method posix.readlink}
1107 0.024 0.000 0.024 0.000 {built-in method posix.stat}
1 0.000 0.000 0.000 0.000 {built-in method posix.uname}
4148 0.048 0.000 13.954 0.003 {built-in method scipy.optimize._zeros._brentq}
68573 21.995 0.000 21.995 0.000 {built-in method swisseph.calc_ut}
1 0.000 0.000 0.000 0.000 {built-in method swisseph.day_of_week}
68573 0.214 0.000 0.214 0.000 {built-in method swisseph.get_ayanamsa}
2 0.000 0.000 0.000 0.000 {built-in method swisseph.julday}
371 0.001 0.000 0.001 0.000 {built-in method swisseph.revjul}
1494 28.327 0.019 28.327 0.019 {built-in method swisseph.rise_trans}
44810 0.047 0.000 0.047 0.000 {built-in method swisseph.set_sid_mode}
372 0.001 0.000 0.001 0.000 {built-in method swisseph.utc_time_zone}
372 0.001 0.000 0.001 0.000 {built-in method swisseph.utc_to_jd}
2 0.000 0.000 0.000 0.000 {built-in method sys._getframe}
10 0.000 0.000 0.000 0.000 {method '__contains__' of 'frozenset' objects}
107 0.000 0.000 0.000 0.000 {method '__reduce_ex__' of 'object' objects}
15 0.000 0.000 0.000 0.000 {method '__subclasses__' of 'type' objects}
2 0.000 0.000 0.000 0.000 {method 'acquire' of '_thread.RLock' objects}
785 0.003 0.000 0.004 0.000 {method 'add' of 'set' objects}
9287 0.007 0.000 0.007 0.000 {method 'append' of 'list' objects}
6 0.000 0.000 0.000 0.000 {method 'cast' of 'memoryview' objects}
2 0.000 0.000 0.000 0.000 {method 'clear' of 'dict' objects}
2 0.000 0.000 0.000 0.000 {method 'close' of '_io.BufferedReader' objects}
594 0.001 0.000 0.001 0.000 {method 'close' of '_io.BytesIO' objects}
718 0.002 0.000 0.004 0.000 {method 'decode' of 'bytes' objects}
1 0.000 0.000 0.000 0.000 {method 'disable' of '_lsprof.Profiler' objects}
374 0.001 0.000 0.001 0.000 {method 'encode' of 'str' objects}
12 0.000 0.000 0.000 0.000 {method 'end' of '_sre.SRE_Match' objects}
15447 0.012 0.000 0.012 0.000 {method 'endswith' of 'str' objects}
2 0.000 0.000 0.000 0.000 {method 'expandtabs' of 'str' objects}
4244 0.005 0.000 0.005 0.000 {method 'extend' of 'list' objects}
639 0.001 0.000 0.001 0.000 {method 'find' of 'bytearray' objects}
4 0.000 0.000 0.000 0.000 {method 'find' of 'bytes' objects}
649 0.001 0.000 0.001 0.000 {method 'find' of 'str' objects}
6 0.000 0.000 0.000 0.000 {method 'find_loader' of 'zipimport.zipimporter' objects}
2 0.000 0.000 0.000 0.000 {method 'find_module' of 'zipimport.zipimporter' objects}
485 0.000 0.000 0.000 0.000 {method 'format' of 'str' objects}
1348 0.001 0.000 0.001 0.000 {method 'get' of 'dict' objects}
24 0.000 0.000 0.000 0.000 {method 'get' of 'mappingproxy' objects}
594 0.093 0.000 0.093 0.000 {method 'get_data' of 'zipimport.zipimporter' objects}
2454 0.002 0.000 0.002 0.000 {method 'group' of '_sre.SRE_Match' objects}
12 0.000 0.000 0.000 0.000 {method 'groupdict' of '_sre.SRE_Match' objects}
68 0.000 0.000 0.000 0.000 {method 'index' of 'list' objects}
2 0.000 0.000 0.000 0.000 {method 'insert' of 'list' objects}
8 0.000 0.000 0.000 0.000 {method 'isdigit' of 'str' objects}
45 0.000 0.000 0.000 0.000 {method 'isidentifier' of 'str' objects}
372 0.000 0.000 0.000 0.000 {method 'isoweekday' of 'datetime.date' objects}
2 0.000 0.000 0.000 0.000 {method 'items' of 'collections.OrderedDict' objects}
47 0.000 0.000 0.000 0.000 {method 'items' of 'dict' objects}
1800/1791 0.003 0.000 0.005 0.000 {method 'join' of 'str' objects}
6799 0.005 0.000 0.005 0.000 {method 'lower' of 'str' objects}
606 0.001 0.000 0.001 0.000 {method 'lstrip' of 'str' objects}
167 0.000 0.000 0.000 0.000 {method 'match' of '_sre.SRE_Pattern' objects}
1 0.000 0.000 0.000 0.000 {method 'mro' of 'type' objects}
178 0.000 0.000 0.000 0.000 {method 'partition' of 'str' objects}
35 0.000 0.000 0.000 0.000 {method 'pop' of 'list' objects}
372 0.000 0.000 0.000 0.000 {method 'pop' of 'set' objects}
71 0.009 0.000 0.009 0.000 {method 'read' of '_io.BufferedReader' objects}
2598 0.002 0.000 0.002 0.000 {method 'read' of '_io.BytesIO' objects}
18 0.015 0.001 0.015 0.001 {method 'read' of '_io.FileIO' objects}
26 0.003 0.000 0.003 0.000 {method 'read' of '_io.TextIOWrapper' objects}
2 0.000 0.000 0.000 0.000 {method 'release' of '_thread.RLock' objects}
16 0.000 0.000 0.000 0.000 {method 'remove' of 'set' objects}
3720 0.007 0.000 0.007 0.000 {method 'replace' of 'datetime.datetime' objects}
1468 0.001 0.000 0.001 0.000 {method 'replace' of 'str' objects}
2738 0.002 0.000 0.002 0.000 {method 'rfind' of 'str' objects}
232 0.000 0.000 0.000 0.000 {method 'rpartition' of 'str' objects}
2988 0.003 0.000 0.003 0.000 {method 'rstrip' of 'str' objects}
232 0.001 0.000 0.001 0.000 {method 'search' of '_sre.SRE_Pattern' objects}
8 0.000 0.000 0.000 0.000 {method 'seek' of '_io.BufferedReader' objects}
319 0.000 0.000 0.000 0.000 {method 'setdefault' of 'dict' objects}
4 0.000 0.000 0.000 0.000 {method 'setter' of 'property' objects}
2 0.000 0.000 0.000 0.000 {method 'split' of '_sre.SRE_Pattern' objects}
2285 0.003 0.000 0.003 0.000 {method 'split' of 'str' objects}
91 0.001 0.000 0.001 0.000 {method 'splitlines' of 'str' objects}
5620 0.005 0.000 0.005 0.000 {method 'startswith' of 'str' objects}
363 0.000 0.000 0.000 0.000 {method 'strip' of 'str' objects}
144 0.000 0.000 0.000 0.000 {method 'sub' of '_sre.SRE_Pattern' objects}
2 0.000 0.000 0.000 0.000 {method 'tell' of '_io.BufferedReader' objects}
2 0.000 0.000 0.000 0.000 {method 'title' of 'str' objects}
6 0.000 0.000 0.000 0.000 {method 'tolist' of 'memoryview' objects}
26 0.000 0.000 0.000 0.000 {method 'translate' of 'bytearray' objects}
137 0.000 0.000 0.000 0.000 {method 'update' of 'dict' objects}
372 0.000 0.000 0.000 0.000 {method 'upper' of 'str' objects}
from jyotisha.
Related Issues (20)
- pip install fails HOT 2
- festival repo organisation ideas for common festivals vs. others HOT 3
- \tiruccendUr_murugan2_AvaNit_tiruvizhA_toDakkam_or_koDiyEr2r2am.toml HOT 7
- can we have method/function to get Tithi,Nakshatra,Yoga,Karana,Var,Rahu kalam, amrita kalam for today? HOT 1
- Namaste, How can we do Gunn Milan by using this library HOT 1
- ERROR: Could not build wheels for pyswisseph, which is required to install pyproject.toml-based projects HOT 6
- Panchangam pdf not written completely HOT 1
- कौण्डिन्यायनमाने तिथिगणना
- separate 3-fold division HOT 2
- Replace swisseph with Skyfield for Enhanced Astronomical Calculations HOT 3
- Festival dates are -1 days for few cases HOT 1
- Good to have Abhijit Muhurat and Amrit Kala HOT 4
- Harivasara can be added to all applicable Ekadashi HOT 1
- Sutak information in Eclipses would be a great addition HOT 1
- Parana Timings during Ekadashi and Pradosha would be great addition HOT 1
- Output panchanga in csv format HOT 1
- Good to have option of knowing Purnimanta month as well HOT 4
- Injunction era/ location offsets for events
- Is Ritu off by a month? HOT 2
- Festival-day Tie-breaking - same anga occurring twice in a month: toml specification
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jyotisha.