From 26f96b06fe3001777aee0e008dfb10cd28423e9b Mon Sep 17 00:00:00 2001 From: Pim Nelissen Date: Fri, 13 Feb 2026 14:50:02 +0100 Subject: [PATCH] code file paths/names in config folder for more centralized definition of filenames --- src/pg_rad/configs/filepaths.py | 3 +++ .../coordinates.csv => src/pg_rad/data/test_path_coords.csv | 0 src/pg_rad/physics/attenuation.py | 4 +++- 3 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 src/pg_rad/configs/filepaths.py rename tests/data/coordinates.csv => src/pg_rad/data/test_path_coords.csv (100%) diff --git a/src/pg_rad/configs/filepaths.py b/src/pg_rad/configs/filepaths.py new file mode 100644 index 0000000..e8103af --- /dev/null +++ b/src/pg_rad/configs/filepaths.py @@ -0,0 +1,3 @@ +ATTENUATION_TABLE = 'attenuation_table.csv' +TEST_EXP_DATA = 'test_path_coords.csv' +LOGGING_CONFIG = 'logging.yml' diff --git a/tests/data/coordinates.csv b/src/pg_rad/data/test_path_coords.csv similarity index 100% rename from tests/data/coordinates.csv rename to src/pg_rad/data/test_path_coords.csv diff --git a/src/pg_rad/physics/attenuation.py b/src/pg_rad/physics/attenuation.py index bdc70e3..9af70e9 100644 --- a/src/pg_rad/physics/attenuation.py +++ b/src/pg_rad/physics/attenuation.py @@ -3,11 +3,13 @@ from importlib.resources import files from pandas import read_csv from scipy.interpolate import interp1d +from pg_rad.configs.filepaths import ATTENUATION_TABLE + def get_mass_attenuation_coeff( *args ) -> float: - csv = files('pg_rad.data').joinpath('attenuation_table.csv') + csv = files('pg_rad.data').joinpath(ATTENUATION_TABLE) data = read_csv(csv) x = data["energy_mev"].to_numpy() y = data["mu"].to_numpy()