SYMBOL INDEX (20 symbols across 5 files) FILE: scripts/sync_user_environment.py function parse_args (line 52) | def parse_args() -> argparse.Namespace: function parse_version (line 64) | def parse_version(version: str) -> tuple[int, ...]: function marker_matches (line 68) | def marker_matches(marker: str | None, target_python: str) -> bool: function load_lock_data (line 96) | def load_lock_data() -> dict: function get_package_record (line 101) | def get_package_record(lock_data: dict, name: str) -> dict: function get_tsa_course_record (line 114) | def get_tsa_course_record(lock_data: dict) -> dict: function select_dependency_entries (line 121) | def select_dependency_entries(entries: list[dict], target_python: str) -... function resolve_locked_version (line 130) | def resolve_locked_version(lock_data: dict, dependency: dict, target_pyt... function collect_expected_versions (line 136) | def collect_expected_versions(lock_data: dict, target_python: str) -> di... function render_environment (line 161) | def render_environment(expected_versions: dict[str, str]) -> str: function main (line 189) | def main() -> int: FILE: tsa_course/lecture1.py function fft_analysis (line 4) | def fft_analysis(signal): FILE: tsa_course/lecture11.py function _runge_kutta_4th_order (line 7) | def _runge_kutta_4th_order(func, initial_value, start_time, end_time, pa... function _variational_equation (line 76) | def _variational_equation(t, Phi, x, func_jac, p=()): function _combined_state_equations (line 120) | def _combined_state_equations(t, S, num_dimensions, func, func_jac, p=()): function computeLE (line 167) | def computeLE(func, func_jac, x0, t, p=(), ttrans=None): function plot_bifurcation_diagram (line 240) | def plot_bifurcation_diagram(func, func_jac, x0, time_vector, parameters... FILE: tsa_course/lecture2.py function run_sequence_plot (line 3) | def run_sequence_plot(x, y, title, xlabel="Time", ylabel="Values", ax=No... FILE: tsa_course/lecture8.py function fourierPrediction (line 4) | def fourierPrediction(y, n_predict, n_harm = 5): function annotated_sin_plot (line 43) | def annotated_sin_plot():