.gitignore
CHANGES.rst
CITATION
LICENSE.rst
MANIFEST.in
README.rst
codemeta.json
environment.yml
freeze_requirements.txt
pyproject.toml
tox.ini
.github/workflows/ci_workflows.yml
docs/Makefile
docs/changelog.rst
docs/conf.py
docs/credits.rst
docs/index.rst
docs/install.rst
docs/license.rst
docs/make.bat
docs/grig/index.rst
docs/grig/resampling/examples.rst
docs/grig/resampling/index.rst
docs/grig/resampling/kernel_resampler.rst
docs/grig/resampling/polynomial_theory.rst
docs/grig/resampling/images/cube.png
docs/grig/resampling/images/resample_algorithm.png
docs/grig/resampling/images/sample_cloud.png
docs/grig/resampling/images/wavelength_slices.png
docs/grig/resampling/images/wavelength_slices_without_pixel.png
docs/grig/resampling/images/wavelenth_resample.png
docs/grig/resampling/images/xy_resampling.png
docs/grig/resampling/images/xyw_resampling.png
docs/grig/resampling/paper/Perera.pdf
docs/grig/resampling/paper/Perera.tex
docs/grig/resampling/paper/aastex63.cls
docs/grig/resampling/paper/applications.tex
docs/grig/resampling/paper/code_structure.tex
docs/grig/resampling/paper/conclusions.tex
docs/grig/resampling/paper/formulation.tex
docs/grig/resampling/paper/implementation.tex
docs/grig/resampling/paper/introduction.tex
docs/grig/resampling/paper/images/adaptive_kernels.png
docs/grig/resampling/paper/images/adaptive_test_reduction.png
docs/grig/resampling/paper/images/block_neighbors.png
docs/grig/resampling/paper/images/camera_chi2.png
docs/grig/resampling/paper/images/camera_fits.png
docs/grig/resampling/paper/images/camera_samples.png
docs/grig/resampling/paper/images/distribution_error_1d.png
docs/grig/resampling/paper/images/distribution_error_2d.png
docs/grig/resampling/paper/images/error_weighting.png
docs/grig/resampling/paper/images/fifi_30DOR_image_comparison.png
docs/grig/resampling/paper/images/fifi_30DOR_line_comparison.png
docs/grig/resampling/paper/images/fifi_30DOR_sample_distribution.png
docs/grig/resampling/paper/images/fifi_30DOR_sample_errors.png
docs/grig/resampling/paper/images/fifi_M82_chi2_equal_1.png
docs/grig/resampling/paper/images/fifi_M82_cross_sections.png
docs/grig/resampling/paper/images/fifi_M82_image.png
docs/grig/resampling/paper/images/fifi_M82_log_image.png
docs/grig/resampling/paper/images/fifi_M82_rchi2.png
docs/grig/resampling/paper/images/fifi_M82_sample_distribution.png
docs/grig/resampling/paper/images/fifi_M82_sample_errors.png
docs/grig/resampling/paper/images/fifi_lambda_M82.png
docs/grig/resampling/paper/images/fifi_lambda_M82_chi2.png
docs/grig/resampling/paper/images/fifi_x_M82.png
docs/grig/resampling/paper/images/fifi_x_M82_chi2.png
docs/grig/resampling/paper/images/fifi_y_M82.png
docs/grig/resampling/paper/images/fifi_y_M82_chi2.png
docs/grig/resampling/paper/images/fix_adaptive.png
docs/grig/resampling/paper/images/order_check.png
docs/grig/resampling/paper/images/parallel.png
docs/grig/resampling/paper/images/parallel_blocks.png
docs/grig/resampling/paper/images/point_fit.png
docs/grig/resampling/paper/images/relative_density.png
docs/grig/resampling/paper/images/sample_space.png
docs/grig/resampling/paper/images/serial_points.png
docs/grig/resampling/paper/images/sigmoid_function.png
docs/grig/resampling/paper/images/single_thread_reduction.png
docs/grig/resampling/paper/images/software_flow.png
docs/grig/resampling/paper/images/software_flow.puml
docs/grig/resampling/paper/images/standard_distance_weighting.png
docs/grig/resampling/paper/images/stretch_correction.png
docs/grig/resampling/paper/images/window.png
docs/grig/toolkit/index.rst
docs/grig/toolkit/multiprocessing/index.rst
docs/grig/toolkit/multiprocessing/joblib.rst
docs/grig/toolkit/splines/index.rst
docs/grig/toolkit/splines/spline_examples.rst
docs/grig/toolkit/splines/spline_theory.rst
docs/source/grig.grid.rst
docs/source/grig.rst
docs/source/grig.toolkit.rst
docs/source/grig.toolkit.splines.rst
docs/source/grig.tree.rst
grig/__init__.py
grig/clean_image.py
grig/resample.py
grig/resample_base.py
grig/resample_kernel.py
grig/resample_kernel_utils.py
grig/resample_polynomial.py
grig/resample_utils.py
grig/version.py
grig.egg-info/PKG-INFO
grig.egg-info/SOURCES.txt
grig.egg-info/dependency_links.txt
grig.egg-info/requires.txt
grig.egg-info/top_level.txt
grig/grid/__init__.py
grig/grid/base_grid.py
grig/grid/kernel_grid.py
grig/grid/polynomial_grid.py
grig/grid/tests/__init__.py
grig/grid/tests/test_base_grid/__init__.py
grig/grid/tests/test_base_grid/test_methods.py
grig/grid/tests/test_base_grid/test_properties.py
grig/grid/tests/test_kernel_grid/__init__.py
grig/grid/tests/test_kernel_grid/test_methods.py
grig/grid/tests/test_kernel_grid/test_properties.py
grig/grid/tests/test_polynomial_grid/__init__.py
grig/grid/tests/test_polynomial_grid/test_methods.py
grig/grid/tests/test_polynomial_grid/test_properties.py
grig/tests/__init__.py
grig/tests/test_clean_image.py
grig/tests/test_resample_base/__init__.py
grig/tests/test_resample_base/test_check_call_arguments.py
grig/tests/test_resample_base/test_check_order.py
grig/tests/test_resample_base/test_estimate_feature_windows.py
grig/tests/test_resample_base/test_methods.py
grig/tests/test_resample_base/test_process_input_data.py
grig/tests/test_resample_base/test_properties.py
grig/tests/test_resample_base/test_reduction_settings.py
grig/tests/test_resample_kernel/__init__.py
grig/tests/test_resample_kernel/test_expected_results.py
grig/tests/test_resample_kernel/test_methods.py
grig/tests/test_resample_kernel/test_properties.py
grig/tests/test_resample_polynomial/__init__.py
grig/tests/test_resample_polynomial/test_calculate_adaptive_smoothing.py
grig/tests/test_resample_polynomial/test_call.py
grig/tests/test_resample_polynomial/test_expected_results.py
grig/tests/test_resample_polynomial/test_methods.py
grig/tests/test_resample_polynomial/test_parallel.py
grig/tests/test_resample_polynomial/test_properties.py
grig/tests/test_resample_polynomial/test_reduction_settings.py
grig/tests/test_resample_polynomial/test_resamp.py
grig/tests/test_resample_utils/__init__.py
grig/tests/test_resample_utils/test_apply_mask_to_set_arrays.py
grig/tests/test_resample_utils/test_array_sum.py
grig/tests/test_resample_utils/test_calculate_adaptive_distance_weights_scaled.py
grig/tests/test_resample_utils/test_calculate_adaptive_distance_weights_shaped.py
grig/tests/test_resample_utils/test_calculate_distance_weights_from_matrix.py
grig/tests/test_resample_utils/test_calculate_fitting_weights.py
grig/tests/test_resample_utils/test_calculate_windowed_distance_weight.py
grig/tests/test_resample_utils/test_check_edge_with_box.py
grig/tests/test_resample_utils/test_check_edge_with_distribution.py
grig/tests/test_resample_utils/test_check_edge_with_ellipsoid.py
grig/tests/test_resample_utils/test_check_edge_with_range.py
grig/tests/test_resample_utils/test_check_orders.py
grig/tests/test_resample_utils/test_check_orders_with_bounds.py
grig/tests/test_resample_utils/test_check_orders_with_counts.py
grig/tests/test_resample_utils/test_check_orders_without_bounds.py
grig/tests/test_resample_utils/test_convert_to_list.py
grig/tests/test_resample_utils/test_convert_to_numba_list.py
grig/tests/test_resample_utils/test_coordinate_covariance.py
grig/tests/test_resample_utils/test_coordinate_mean.py
grig/tests/test_resample_utils/test_covariance_matrix_inverse.py
grig/tests/test_resample_utils/test_distribution_variances.py
grig/tests/test_resample_utils/test_estimated_covariance_matrix_inverse.py
grig/tests/test_resample_utils/test_evaluate_derivative.py
grig/tests/test_resample_utils/test_evaluate_derivatives.py
grig/tests/test_resample_utils/test_fasttrapz.py
grig/tests/test_resample_utils/test_fit_phi_value.py
grig/tests/test_resample_utils/test_fit_phi_variance.py
grig/tests/test_resample_utils/test_fit_residual.py
grig/tests/test_resample_utils/test_get_object_size.py
grig/tests/test_resample_utils/test_half_max_sigmoid.py
grig/tests/test_resample_utils/test_logistic_curve.py
grig/tests/test_resample_utils/test_mean_derivative_cross_products.py
grig/tests/test_resample_utils/test_multivariate_gaussian.py
grig/tests/test_resample_utils/test_no_fit_solution.py
grig/tests/test_resample_utils/test_offset_variance.py
grig/tests/test_resample_utils/test_polynomial_derivative_map.py
grig/tests/test_resample_utils/test_polynomial_exponents.py
grig/tests/test_resample_utils/test_polynomial_terms.py
grig/tests/test_resample_utils/test_rchi2_from_variance.py
grig/tests/test_resample_utils/test_relative_density.py
grig/tests/test_resample_utils/test_richards_curve.py
grig/tests/test_resample_utils/test_scale_coordinates.py
grig/tests/test_resample_utils/test_scaled_adaptive_weight_matrices.py
grig/tests/test_resample_utils/test_scaled_adaptive_weight_matrix.py
grig/tests/test_resample_utils/test_scaled_matrix_inverse.py
grig/tests/test_resample_utils/test_shaped_adaptive_weight_matrices.py
grig/tests/test_resample_utils/test_shaped_adaptive_weight_matrix.py
grig/tests/test_resample_utils/test_sigmoid.py
grig/tests/test_resample_utils/test_solve_amat_beta.py
grig/tests/test_resample_utils/test_solve_coefficients.py
grig/tests/test_resample_utils/test_solve_fit.py
grig/tests/test_resample_utils/test_solve_fits.py
grig/tests/test_resample_utils/test_solve_inverse_covariance_matrices.py
grig/tests/test_resample_utils/test_solve_mean_fit.py
grig/tests/test_resample_utils/test_solve_polynomial_fit.py
grig/tests/test_resample_utils/test_solve_rchi2_from_error.py
grig/tests/test_resample_utils/test_sscp.py
grig/tests/test_resample_utils/test_stretch_correction.py
grig/tests/test_resample_utils/test_update_mask.py
grig/tests/test_resample_utils/test_variance_from_offsets.py
grig/tests/test_resample_utils/test_weighted_fit_variance.py
grig/tests/test_resample_utils/test_weighted_mean.py
grig/tests/test_resample_utils/test_weighted_mean_variance.py
grig/tests/test_resample_utils/test_weighted_variance.py
grig/toolkit/__init__.py
grig/toolkit/func.py
grig/toolkit/multiproc.py
grig/toolkit/splines/__init__.py
grig/toolkit/splines/spline.py
grig/toolkit/splines/spline_utils.py
grig/toolkit/splines/tests/__init__.py
grig/toolkit/splines/tests/test_expected_results.py
grig/toolkit/splines/tests/test_spline.py
grig/toolkit/splines/tests/test_spline_utils.py
grig/toolkit/tests/__init__.py
grig/toolkit/tests/test_func/__init__.py
grig/toolkit/tests/test_func/test_byte_size_of_object.py
grig/toolkit/tests/test_func/test_julia_fractal.py
grig/toolkit/tests/test_func/test_moments.py
grig/toolkit/tests/test_func/test_robust_mask.py
grig/toolkit/tests/test_func/test_slicer.py
grig/toolkit/tests/test_func/test_taylor.py
grig/toolkit/tests/test_multiprocessing/__init__.py
grig/toolkit/tests/test_multiprocessing/multi_functions.py
grig/toolkit/tests/test_multiprocessing/test_get_core_number.py
grig/toolkit/tests/test_multiprocessing/test_in_main_thread.py
grig/toolkit/tests/test_multiprocessing/test_logging.py
grig/toolkit/tests/test_multiprocessing/test_multitask.py
grig/toolkit/tests/test_multiprocessing/test_parallel.py
grig/toolkit/tests/test_multiprocessing/test_pickling.py
grig/toolkit/tests/test_multiprocessing/test_relative_cores.py
grig/toolkit/tests/test_multiprocessing/test_serial.py
grig/toolkit/tests/test_multiprocessing/test_valid_relative_jobs.py
grig/toolkit/tests/test_multiprocessing/test_wrap_function.py
grig/tree/__init__.py
grig/tree/base_tree.py
grig/tree/kernel_tree.py
grig/tree/polynomial_tree.py
grig/tree/tests/__init__.py
grig/tree/tests/test_base_tree/__init__.py
grig/tree/tests/test_base_tree/test_methods.py
grig/tree/tests/test_base_tree/test_properties.py
grig/tree/tests/test_kernel_tree/__init__.py
grig/tree/tests/test_kernel_tree/test_expected_results.py
grig/tree/tests/test_kernel_tree/test_methods.py
grig/tree/tests/test_kernel_tree/test_properties.py
grig/tree/tests/test_polynomial_tree/__init__.py
grig/tree/tests/test_polynomial_tree/test_init.py
grig/tree/tests/test_polynomial_tree/test_methods.py
grig/tree/tests/test_polynomial_tree/test_precalculate_phi_terms.py
grig/tree/tests/test_polynomial_tree/test_properties.py