LICENSE
PYPI_README.md
README.md
pyproject.toml
src/iwpc/__init__.py
src/iwpc/calculate_divergence.py
src/iwpc/logging_.py
src/iwpc/reweight_loop.py
src/iwpc/stat_utils.py
src/iwpc/types.py
src/iwpc/utils.py
src/iwpc.egg-info/PKG-INFO
src/iwpc.egg-info/SOURCES.txt
src/iwpc.egg-info/dependency_links.txt
src/iwpc.egg-info/requires.txt
src/iwpc.egg-info/top_level.txt
src/iwpc/accumulators/Df_accumulator.py
src/iwpc/accumulators/__init__.py
src/iwpc/accumulators/binned_Df_accumulator.py
src/iwpc/accumulators/binned_stat_accumulator.py
src/iwpc/accumulators/binned_weighted_stat_accumulator.py
src/iwpc/accumulators/histogram_accumulator.py
src/iwpc/accumulators/utils.py
src/iwpc/callbacks/__init__.py
src/iwpc/data_modules/__init__.py
src/iwpc/data_modules/numpy_data_module.py
src/iwpc/data_modules/pandas_data_module.py
src/iwpc/data_modules/pandas_directory_data_module.py
src/iwpc/data_modules/pandas_directory_data_module_builder.py
src/iwpc/datasets/__init__.py
src/iwpc/datasets/pandas_dataset.py
src/iwpc/datasets/pandas_file_list_dataset.py
src/iwpc/datasets/pre_batched_dataset.py
src/iwpc/divergences/__init__.py
src/iwpc/divergences/base.py
src/iwpc/divergences/jensen_shannon_divergence.py
src/iwpc/divergences/kl_divergence.py
src/iwpc/encodings/__init__.py
src/iwpc/encodings/abs_encoding.py
src/iwpc/encodings/continuous_periodic_encoding.py
src/iwpc/encodings/encoding_base.py
src/iwpc/encodings/exponential_encoding.py
src/iwpc/encodings/log_encoding.py
src/iwpc/encodings/log_softmax_encoding.py
src/iwpc/encodings/matrix_encoding.py
src/iwpc/encodings/nope_encoding.py
src/iwpc/encodings/periodic_encoding.py
src/iwpc/encodings/reciprocal_encoding.py
src/iwpc/encodings/sign_encoding.py
src/iwpc/encodings/spherical_unit_vector_encoding.py
src/iwpc/encodings/trivial_encoding.py
src/iwpc/learn_dist/__init__.py
src/iwpc/learn_dist/classifier_reweighting.py
src/iwpc/learn_dist/base_distributions/__init__.py
src/iwpc/learn_dist/base_distributions/cauchy_base_model.py
src/iwpc/learn_dist/base_distributions/exponential_base_model.py
src/iwpc/learn_dist/base_distributions/histogram_base_model.py
src/iwpc/learn_dist/base_distributions/multivaraite_normal_base_model.py
src/iwpc/learn_dist/base_distributions/sampleable_base_model.py
src/iwpc/learn_dist/base_distributions/uniform_base_model.py
src/iwpc/learn_dist/kernels/AddCondKernel.py
src/iwpc/learn_dist/kernels/__init__.py
src/iwpc/learn_dist/kernels/constant_kernel.py
src/iwpc/learn_dist/kernels/gaussian_kernel.py
src/iwpc/learn_dist/kernels/labelled_kernel_trainer.py
src/iwpc/learn_dist/kernels/mixture_kernel.py
src/iwpc/learn_dist/kernels/trainable_kernel_base.py
src/iwpc/learn_dist/kernels/two_sided_exponential_kernel.py
src/iwpc/learn_dist/kernels/unlabelled_kernel_trainer.py
src/iwpc/learn_dist/kernels/unlabelled_multi_kernel_trainer.py
src/iwpc/metrics/__init__.py
src/iwpc/metrics/stat_metric.py
src/iwpc/metrics/weighted_mean_metric.py
src/iwpc/models/__init__.py
src/iwpc/models/layers.py
src/iwpc/models/utils.py
src/iwpc/modules/__init__.py
src/iwpc/modules/fdivergence_base.py
src/iwpc/modules/naive.py
src/iwpc/modules/utility_modules/__init__.py
src/iwpc/modules/utility_modules/independent_sum_module.py
src/iwpc/scalars/__init__.py
src/iwpc/scalars/scalar.py
src/iwpc/scalars/scalar_function.py
src/iwpc/symmetries/__init__.py
src/iwpc/symmetries/complement_model.py
src/iwpc/symmetries/finite_group_action.py
src/iwpc/symmetries/group_action.py
src/iwpc/symmetries/group_action_element.py
src/iwpc/symmetries/lambda_action.py
src/iwpc/symmetries/prod_add_action.py
src/iwpc/symmetries/symmetrized_model.py
src/iwpc/visualise/__init__.py
src/iwpc/visualise/bokeh_function_visualiser.py
src/iwpc/visualise/bokeh_function_visualiser_1D.py
src/iwpc/visualise/bokeh_function_visualiser_2D.py
src/iwpc/visualise/multidimensional_function_visualiser.py
src/iwpc/visualise/multidimensional_function_visualiser_1D.py
src/iwpc/visualise/multidimensional_function_visualiser_2D.py
src/iwpc/visualise/visualisable.py