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

stfc / alc-dls-exafs / 24801682404

22 Apr 2026 08:43PM UTC coverage: 58.82% (+0.4%) from 58.466%
24801682404

push

github

Kane Shenton
feat: add curved-wave amplitude ratio (cw_ratio) path filtering

Parse FEFF's files.dat to extract the curved-wave chi amplitude ratio
for each scattering path and thread it through the full pipeline:

- feff_utils: add parse_files_dat() to read cw_ratio from files.dat
- hdf5_store: store and read cw_ratio as an HDF5 attribute per path
- exafs_data: add cw_ratio field to PathContribution; average across
  samples in PathAggregator.finalize(); add filter_path_contributions()
  utility (filters by min_cw_ratio threshold and/or top_n cap, preserving
  r_eff ordering among survivors)
- cli: add --min-cw-ratio option to both `analyze` and `pipeline` commands
- tests: add TestParseFilesDat and TestFilterPathContributions
- scripts: add pack_output_to_hdf5.py to import an existing
  pipeline_output/ tree into HDF5 without re-running FEFF
- README: document HDF5 output mode and the pack script

1774 of 3016 relevant lines covered (58.82%)

2.35 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

59.57
/cli.py


Build SHA Not Found

The commit SHA "8fcc3124c27cc64dfe16e7200b0b6d73c97d5206" was not found in your repository, so the file cannot be loaded. This may be because you posted from a local development environment, or your CI created an ephemeral commit.

STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc