Skip to content

perf: reduce CLI startup overhead - #171

Merged
galjos merged 5 commits into
devfrom
perf/startup-overhead
Aug 11, 2026
Merged

perf: reduce CLI startup overhead#171
galjos merged 5 commits into
devfrom
perf/startup-overhead

fix: preserve lazy analysis exports

576eb98
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project/relative_coverage succeeded Aug 11, 2026 in 0s

93.86% (+0.03%) compared to cc67f76

View this Pull Request on Codecov

93.86% (+0.03%) compared to cc67f76

Details

Codecov Report

❌ Patch coverage is 99.17355% with 2 lines in your changes missing coverage. Please review.
✅ Project coverage is 93.86%. Comparing base (cc67f76) to head (576eb98).

Files with missing lines Patch % Lines
PQAnalysis/__init__.py 0.00% 1 Missing ⚠️
PQAnalysis/_lazy_import.py 96.29% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##              dev     #171      +/-   ##
==========================================
+ Coverage   93.82%   93.86%   +0.03%     
==========================================
  Files         176      177       +1     
  Lines        9108     9215     +107     
==========================================
+ Hits         8546     8650     +104     
- Misses        562      565       +3     
Files with missing lines Coverage Δ
PQAnalysis/analysis/__init__.py 100.00% <100.00%> (ø)
PQAnalysis/analysis/momentum/momentum.py 100.00% <100.00%> (ø)
PQAnalysis/analysis/msd/msd.py 99.38% <100.00%> (-0.02%) ⬇️
PQAnalysis/analysis/rdf/rdf.py 99.50% <100.00%> (+0.02%) ⬆️
PQAnalysis/analysis/vacf/vacf.py 99.59% <100.00%> (ø)
PQAnalysis/cli/_argument_parser.py 98.21% <100.00%> (+0.10%) ⬆️
PQAnalysis/cli/main.py 98.00% <100.00%> (+0.77%) ⬆️
PQAnalysis/core/__init__.py 100.00% <100.00%> (ø)
PQAnalysis/formats.py 100.00% <100.00%> (ø)
PQAnalysis/io/__init__.py 100.00% <100.00%> (ø)
... and 13 more
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.