
doi: 10.5281/zenodo.7005301 , 10.5281/zenodo.18021466 , 10.5281/zenodo.8003829 , 10.5281/zenodo.14751594 , 10.5281/zenodo.7110237 , 10.5281/zenodo.8350548 , 10.5281/zenodo.11863555 , 10.5281/zenodo.8333141 , 10.5281/zenodo.11054624 , 10.5281/zenodo.7498020 , 10.5281/zenodo.14957242 , 10.5281/zenodo.18432695 , 10.5281/zenodo.10576062 , 10.5281/zenodo.10975956 , 10.5281/zenodo.18355951 , 10.5281/zenodo.10330217 , 10.5281/zenodo.12110454 , 10.5281/zenodo.7850957 , 10.5281/zenodo.7328688 , 10.5281/zenodo.14708741 , 10.5281/zenodo.8310246 , 10.5281/zenodo.10697948 , 10.5281/zenodo.10525145 , 10.5281/zenodo.7291197 , 10.5281/zenodo.18436774 , 10.5281/zenodo.8231228 , 10.5281/zenodo.18652952 , 10.5281/zenodo.12803097 , 10.5281/zenodo.7499863 , 10.5281/zenodo.8157053 , 10.5281/zenodo.8156889 , 10.5281/zenodo.8231204 , 10.5281/zenodo.12795529 , 10.5281/zenodo.8339375 , 10.5281/zenodo.13870961 , 10.5281/zenodo.12110450 , 10.5281/zenodo.7110323 , 10.5281/zenodo.10802432 , 10.5281/zenodo.14149792 , 10.5281/zenodo.13334407 , 10.5281/zenodo.12114008 , 10.5281/zenodo.10327591 , 10.5281/zenodo.12797603 , 10.5281/zenodo.14028639 , 10.5281/zenodo.16944390 , 10.5281/zenodo.10866507 , 10.5281/zenodo.7499926 , 10.5281/zenodo.10452864 , 10.5281/zenodo.8350073 , 10.5281/zenodo.10780475 , 10.5281/zenodo.17184644 , 10.5281/zenodo.17993783 , 10.5281/zenodo.8015311 , 10.5281/zenodo.7682969 , 10.5281/zenodo.8187765 , 10.5281/zenodo.8327227 , 10.5281/zenodo.16787028 , 10.5281/zenodo.8244717 , 10.5281/zenodo.8274736 , 10.5281/zenodo.19162785 , 10.5281/zenodo.18444893 , 10.5281/zenodo.7069130 , 10.5281/zenodo.11110341 , 10.5281/zenodo.19162190 , 10.5281/zenodo.13362421 , 10.5281/zenodo.7415352 , 10.5281/zenodo.7510777 , 10.5281/zenodo.14064295 , 10.5281/zenodo.7005302 , 10.5281/zenodo.14270458
doi: 10.5281/zenodo.7005301 , 10.5281/zenodo.18021466 , 10.5281/zenodo.8003829 , 10.5281/zenodo.14751594 , 10.5281/zenodo.7110237 , 10.5281/zenodo.8350548 , 10.5281/zenodo.11863555 , 10.5281/zenodo.8333141 , 10.5281/zenodo.11054624 , 10.5281/zenodo.7498020 , 10.5281/zenodo.14957242 , 10.5281/zenodo.18432695 , 10.5281/zenodo.10576062 , 10.5281/zenodo.10975956 , 10.5281/zenodo.18355951 , 10.5281/zenodo.10330217 , 10.5281/zenodo.12110454 , 10.5281/zenodo.7850957 , 10.5281/zenodo.7328688 , 10.5281/zenodo.14708741 , 10.5281/zenodo.8310246 , 10.5281/zenodo.10697948 , 10.5281/zenodo.10525145 , 10.5281/zenodo.7291197 , 10.5281/zenodo.18436774 , 10.5281/zenodo.8231228 , 10.5281/zenodo.18652952 , 10.5281/zenodo.12803097 , 10.5281/zenodo.7499863 , 10.5281/zenodo.8157053 , 10.5281/zenodo.8156889 , 10.5281/zenodo.8231204 , 10.5281/zenodo.12795529 , 10.5281/zenodo.8339375 , 10.5281/zenodo.13870961 , 10.5281/zenodo.12110450 , 10.5281/zenodo.7110323 , 10.5281/zenodo.10802432 , 10.5281/zenodo.14149792 , 10.5281/zenodo.13334407 , 10.5281/zenodo.12114008 , 10.5281/zenodo.10327591 , 10.5281/zenodo.12797603 , 10.5281/zenodo.14028639 , 10.5281/zenodo.16944390 , 10.5281/zenodo.10866507 , 10.5281/zenodo.7499926 , 10.5281/zenodo.10452864 , 10.5281/zenodo.8350073 , 10.5281/zenodo.10780475 , 10.5281/zenodo.17184644 , 10.5281/zenodo.17993783 , 10.5281/zenodo.8015311 , 10.5281/zenodo.7682969 , 10.5281/zenodo.8187765 , 10.5281/zenodo.8327227 , 10.5281/zenodo.16787028 , 10.5281/zenodo.8244717 , 10.5281/zenodo.8274736 , 10.5281/zenodo.19162785 , 10.5281/zenodo.18444893 , 10.5281/zenodo.7069130 , 10.5281/zenodo.11110341 , 10.5281/zenodo.19162190 , 10.5281/zenodo.13362421 , 10.5281/zenodo.7415352 , 10.5281/zenodo.7510777 , 10.5281/zenodo.14064295 , 10.5281/zenodo.7005302 , 10.5281/zenodo.14270458
Scalene v2.2.1 Bug Fixes sys.monitoring tool ID conflict with PyTorch (#1015, #1019): Fixed SIGSEGV crash when using Scalene with PyTorch Lightning on Python 3.12+. When PROFILER_ID is already claimed by another tool, Scalene now falls back to alternative tool IDs (3 or 4), or gracefully uses the legacy PyEval_SetTrace tracer. TensorFlow 2.21+ compatibility (#1018): Fixed compatibility with TensorFlow 2.21+ where trace.enabled changed from a callable to a bool. Scalene now applies a compatibility fix at profiler start time. Multiprocessing resource tracker (#1017): Fixed BrokenPipeError on NixOS with Python 3.13/3.14 when the resource tracker subprocess dies during semaphore creation. Scalene now falls back from spawn/forkserver to fork context. Subprocess profiling (#1013): Fixed profiling failing when Python interpreter flags (like -B or -u) precede -c or -m in subprocess invocations. Windows timer thread shutdown (#1012): Fixed fatal gilstate_tss_set error on Windows when the timer thread shuts down. Windows --on/--off support (#1010): Added support for --on and --off flags on Windows using Named Events. __future__ flags in exec/eval (#1008): Fixed __future__ compiler flags not being propagated in exec/eval/compile replacements. Windows multiprocessing (#1005, #998): Fixed spawn-mode multiprocessing Pool support on Windows, including pickle corruption and memoryview cleanup issues. New Features Async-aware profiling (#1006): Added async-aware profiling support using sys.monitoring on Python 3.12+. C23 allocator support (#1011): Added support for C23 free_sized and free_aligned_sized functions in SampleHeap. Other Changes Improved shell script portability for NixOS/Guix using #!/usr/bin/env bash Code formatting updates via Black Full Changelog: https://github.com/plasma-umass/scalene/compare/v2.1.4...v2.2.1
If you use or refer to Scalene, please cite it as below.
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 0 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
