• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

yakovkinii / SolRaT / 24916259816
96%

Build:
DEFAULT BRANCH: master
Ran 24 Apr 2026 11:23PM UTC
Jobs 1
Files 69
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

24 Apr 2026 11:20PM UTC coverage: 96.759% (-0.8%) from 97.562%
24916259816

push

github

web-flow
Clean up RTE interface. (#10)

Clean up RTE interface:

compute all Stokes parameters in one Frame
access Einstein coefficients inside TransitionRegistry
add caching for Paschen-Back eigenvalue problem solving and custom PaschenBack container class
add caching/precomputing of eta_a and eta_s frames
remove Einstein coefficients from loopers, merge them together with other factors instead
remove Paschen-Back explicit pre-computation

General clean-up:

automatically adjust for air index when plotting Stokes profiles
unify and refactor plotters
add clean normalization to plotters
improve argument names
unify hz vs sm1
use VERBOSE logging level for debugging
make loopers thread-safe
use custom logging init instead of yatools

New tests/demos:

add Hanle effect demo
add demo for LTE magnetic sensitivity of Mn I 5432
add demo for quick-start of SolRaT
add test to check that precomputing of SEE works as intended
add test to check the disable_r_s option of current vs legacy SEE implementation
add test to compare current vs legacy implementation of SEE for non-zero magnetic field
add test for sanity checks in SEE of some real atoms

214 of 220 branches covered (97.27%)

Branch coverage included in aggregate %.

2503 of 2588 relevant lines covered (96.72%)

0.97 hits per line

Coverage Regressions

Lines Coverage ∆ File
23
90.91
0.19% engine/generators/merge_loopers.py
21
0.0
0.0% atom_model/shared/utility/plot_stokes_profiles.py
6
92.31
0.42% atom_model/multi_term_atom_model/object/radiation_tensor.py
4
88.89
-5.56% atom_model/shared/utility/functions.py
4
80.0
-20.0% engine/functions/special.py
3
96.47
3.23% atom_model/multi_term_atom_model/utility/paschen_back.py
3
98.58
0.06% engine/generators/merge_frame.py
2
96.92
0.15% atom_model/shared/common_api/constant_property_slab.py
1
98.82
2.62% atom_model/model_registry.py
1
0.0
0.0% atom_model/multi_term_atom_model/data/HI.py
1
99.42
0.01% atom_model/multi_term_atom_model_legacy/statistical_equilibrium_equations_legacy.py
1
98.28
0.09% atom_model/multi_term_atom_model_lte/statistical_equilibrium_equations.py
1
98.11
-1.89% atom_model/multi_term_atom_model/object/transition_registry.py
1
92.31
1.4% atom_model/shared/common_api/multi_slab_atmosphere.py
1
98.94
-1.06% atom_model/shared/object/radiative_transfer_coefficients.py
Jobs
ID Job ID Ran Files Coverage
1 24916259816.1 24 Apr 2026 11:23PM UTC 69
96.76
GitHub Action Run
Source Files on build 24916259816
  • Tree
  • List 69
  • Changed 25
  • Source Changed 0
  • Coverage Changed 25
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #24916259816
  • 1509f039 on github
  • Prev Build on master (#23924235309)
  • Next Build on master (#24916981036)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc