lfkit.corrections.responses#

Response / filter-curve utilities for kcorrect.

This module handles: - discovering where kcorrect response .dat files live - listing and validating available responses - writing new response .dat files in kcorrect format (for custom surveys)

Functions

discover_response_dir_auto()

Locate the kcorrect response directory (AUTO discovery), cached.

kcorrect_supports_response_dir()

Return True if installed kcorrect.Kcorrect supports response_dir=...

list_available_responses([response_dir])

List available kcorrect response (filter) names.

require_responses(responses[, response_dir])

Validate that requested response names exist in response_dir (or AUTO).

write_kcorrect_response(*, name, wave_angst, ...)

Write a kcorrect-compatible response file.