LICENSE.txt
MANIFEST.in
README.md
pyproject.toml
setup.py
src/include/_c_gradients.h
src/include/_c_integral_image.h
src/include/_c_integral_to_distance.h
src/include/_c_interpolation_bicubic.h
src/include/_c_interpolation_catmull_rom.h
src/include/_c_interpolation_lanczos.h
src/include/_c_interpolation_nearest_neighbor.h
src/include/_c_mandelbrot_benchmark.h
src/include/_c_patch_distance.h
src/include/_c_sr_radial_gradient_convergence.h
src/include/_c_sr_radiality.h
src/include/_c_template_advanced.h
src/include/others/OpenSimplex2/OpenSimplex2F.h
src/include/_c_gradients.c
src/include/_c_gradients.h
src/include/_c_integral_image.c
src/include/_c_integral_image.h
src/include/_c_integral_to_distance.c
src/include/_c_integral_to_distance.h
src/include/_c_interpolation_bicubic.c
src/include/_c_interpolation_bicubic.h
src/include/_c_interpolation_catmull_rom.c
src/include/_c_interpolation_catmull_rom.h
src/include/_c_interpolation_lanczos.c
src/include/_c_interpolation_lanczos.h
src/include/_c_interpolation_nearest_neighbor.c
src/include/_c_interpolation_nearest_neighbor.h
src/include/_c_mandelbrot_benchmark.c
src/include/_c_mandelbrot_benchmark.h
src/include/_c_patch_distance.c
src/include/_c_patch_distance.h
src/include/_c_sr_radial_gradient_convergence.c
src/include/_c_sr_radial_gradient_convergence.h
src/include/_c_sr_radiality.c
src/include/_c_sr_radiality.h
src/include/_c_template_advanced.c
src/include/_c_template_advanced.h
src/include/others/OpenSimplex2/OpenSimplex2F.c
src/include/others/OpenSimplex2/OpenSimplex2F.h
src/liquid_benchmarks/_le_channel_registration/ChannelRegistrationEstimator.yml
src/liquid_benchmarks/_le_convolution/Convolution.yml
src/liquid_benchmarks/_le_drift_calculator/DriftEstimator.yml
src/liquid_benchmarks/_le_esrrf/eSRRF.yml
src/liquid_benchmarks/_le_esrrf3d/eSRRF3D.yml
src/liquid_benchmarks/_le_interpolation_bicubic/ShiftAndMagnify.yml
src/liquid_benchmarks/_le_interpolation_bicubic/ShiftScaleRotate.yml
src/liquid_benchmarks/_le_interpolation_catmull_rom/ShiftAndMagnify.yml
src/liquid_benchmarks/_le_interpolation_catmull_rom/ShiftScaleRotate.yml
src/liquid_benchmarks/_le_interpolation_lanczos/ShiftAndMagnify.yml
src/liquid_benchmarks/_le_interpolation_lanczos/ShiftScaleRotate.yml
src/liquid_benchmarks/_le_interpolation_nearest_neighbor/PolarTransform.yml
src/liquid_benchmarks/_le_interpolation_nearest_neighbor/ShiftAndMagnify.yml
src/liquid_benchmarks/_le_interpolation_nearest_neighbor/ShiftScaleRotate.yml
src/liquid_benchmarks/_le_nlm_denoising/NLMDenoising.yml
src/liquid_benchmarks/_le_patch_nlm_denoising/NLMDenoising.yml
src/liquid_benchmarks/_le_pixel_nlm_denoising/NLMDenoising.yml
src/liquid_benchmarks/_le_radial_gradient_convergence/RadialGradientConvergence.yml
src/liquid_benchmarks/_le_radiality/Radiality.yml
src/liquid_benchmarks/_le_roberts_cross_gradients/GradientRobertsCross.yml
src/mako_templates/_le_interpolation_base.cl
src/mako_templates/nanopyx.core.transform._le_interpolation_bicubic_.cl
src/mako_templates/nanopyx.core.transform._le_interpolation_catmull_rom_.cl
src/mako_templates/nanopyx.core.transform._le_interpolation_lanczos_.cl
src/mako_templates/nanopyx.core.transform._le_interpolation_nearest_neighbor_.cl
src/mako_templates/nanopyx.core.transform._le_nlm_denoising_.cl
src/mako_templates/nanopyx.core.transform._le_patch_nlm_denoising_.cl
src/mako_templates/nanopyx.core.transform._le_pixel_nlm_denoising_.cl
src/nanopyx/__agent__.py
src/nanopyx/__cuda__.py
src/nanopyx/__dask__.py
src/nanopyx/__init__.py
src/nanopyx/__liquid_engine__.py
src/nanopyx/__njit__.py
src/nanopyx/__opencl__.py
src/nanopyx/__transonic__.py
src/nanopyx.egg-info/PKG-INFO
src/nanopyx.egg-info/SOURCES.txt
src/nanopyx.egg-info/dependency_links.txt
src/nanopyx.egg-info/not-zip-safe
src/nanopyx.egg-info/requires.txt
src/nanopyx.egg-info/top_level.txt
src/nanopyx/core/__init__.py
src/nanopyx/core/analysis/__init__.py
src/nanopyx/core/analysis/_le_channel_registration.c
src/nanopyx/core/analysis/_le_drift_calculator.c
src/nanopyx/core/analysis/ccm.c
src/nanopyx/core/analysis/ccm_helper_functions.c
src/nanopyx/core/analysis/decorr.c
src/nanopyx/core/analysis/decorr_imagej.c
src/nanopyx/core/analysis/estimate_shift.py
src/nanopyx/core/analysis/frc.c
src/nanopyx/core/analysis/parameter_sweep.py
src/nanopyx/core/analysis/pearson_correlation.c
src/nanopyx/core/analysis/rcc.py
src/nanopyx/core/generate/__init__.py
src/nanopyx/core/generate/beads.py
src/nanopyx/core/generate/mask.c
src/nanopyx/core/generate/noise_add_gaussians.c
src/nanopyx/core/generate/noise_add_mixed_noise.c
src/nanopyx/core/generate/noise_add_ramp.c
src/nanopyx/core/generate/noise_add_simplex.c
src/nanopyx/core/generate/noise_add_squares.c
src/nanopyx/core/generate/simulate_particle_field.c
src/nanopyx/core/generate/simulate_photoswitching_time_tracks.c
src/nanopyx/core/io/__init__.py
src/nanopyx/core/io/checksum.py
src/nanopyx/core/io/downloader.py
src/nanopyx/core/io/unique_names.py
src/nanopyx/core/io/zip_image_loader.py
src/nanopyx/core/templates/__init__.py
src/nanopyx/core/templates/_le_template_advanced.c
src/nanopyx/core/templates/_le_template_advanced.cl
src/nanopyx/core/templates/_le_template_simple.c
src/nanopyx/core/templates/_le_template_simple_.py
src/nanopyx/core/transform/__init__.py
src/nanopyx/core/transform/__interpolation_tools__.py
src/nanopyx/core/transform/_interpolation.c
src/nanopyx/core/transform/_le_convolution.c
src/nanopyx/core/transform/_le_convolution.cl
src/nanopyx/core/transform/_le_esrrf.c
src/nanopyx/core/transform/_le_esrrf3d.c
src/nanopyx/core/transform/_le_esrrf3d_.cl
src/nanopyx/core/transform/_le_esrrf_new.c
src/nanopyx/core/transform/_le_gradient_two_point.c
src/nanopyx/core/transform/_le_gradient_two_point.cl
src/nanopyx/core/transform/_le_interpolation_bicubic.c
src/nanopyx/core/transform/_le_interpolation_bicubic_.cl
src/nanopyx/core/transform/_le_interpolation_catmull_rom.c
src/nanopyx/core/transform/_le_interpolation_catmull_rom_.cl
src/nanopyx/core/transform/_le_interpolation_lanczos.c
src/nanopyx/core/transform/_le_interpolation_lanczos_.cl
src/nanopyx/core/transform/_le_interpolation_nearest_neighbor.c
src/nanopyx/core/transform/_le_interpolation_nearest_neighbor_.cl
src/nanopyx/core/transform/_le_nlm_denoising.c
src/nanopyx/core/transform/_le_nlm_denoising_.cl
src/nanopyx/core/transform/_le_patch_nlm_denoising.c
src/nanopyx/core/transform/_le_patch_nlm_denoising_.cl
src/nanopyx/core/transform/_le_pixel_nlm_denoising.c
src/nanopyx/core/transform/_le_pixel_nlm_denoising_.cl
src/nanopyx/core/transform/_le_radial_gradient_convergence.c
src/nanopyx/core/transform/_le_radial_gradient_convergence.cl
src/nanopyx/core/transform/_le_radial_gradient_convergence_new.cl
src/nanopyx/core/transform/_le_radiality.c
src/nanopyx/core/transform/_le_radiality.cl
src/nanopyx/core/transform/_le_roberts_cross_gradients.c
src/nanopyx/core/transform/_le_roberts_cross_gradients.cl
src/nanopyx/core/transform/_srrf.c
src/nanopyx/core/transform/_transonic.py
src/nanopyx/core/transform/align_channels.c
src/nanopyx/core/transform/binning.py
src/nanopyx/core/transform/blocks.c
src/nanopyx/core/transform/convolution.py
src/nanopyx/core/transform/edges.c
src/nanopyx/core/transform/error_map.c
src/nanopyx/core/transform/mpcorrector.c
src/nanopyx/core/transform/normalize.c
src/nanopyx/core/transform/padding.py
src/nanopyx/core/transform/sr_temporal_correlations.py
src/nanopyx/core/utils/__init__.py
src/nanopyx/core/utils/_le_DUMMY.c
src/nanopyx/core/utils/_le_mandelbrot_benchmark.c
src/nanopyx/core/utils/_le_mandelbrot_benchmark_.cl
src/nanopyx/core/utils/_le_mandelbrot_benchmark_.py
src/nanopyx/core/utils/array.c
src/nanopyx/core/utils/benchmark.py
src/nanopyx/core/utils/cl_device.py
src/nanopyx/core/utils/easy_gui.py
src/nanopyx/core/utils/find_files.py
src/nanopyx/core/utils/mandelbrot_benchmark.py
src/nanopyx/core/utils/math.c
src/nanopyx/core/utils/random.c
src/nanopyx/core/utils/timeit.py
src/nanopyx/core/utils/url_checker.py
src/nanopyx/data/__init__.py
src/nanopyx/data/download.py
src/nanopyx/data/examples/__init__.py
src/nanopyx/data/examples/Cell1_STORM_COS7_IC/__init__.py
src/nanopyx/data/examples/Cell1_STORM_COS7_IC/info.yaml
src/nanopyx/data/examples/Cell1_STORM_COS7_IC/thumbnail.jpg
src/nanopyx/data/examples/Cell2_STORM_COS7_IC/__init__.py
src/nanopyx/data/examples/Cell2_STORM_COS7_IC/info.yaml
src/nanopyx/data/examples/Cell2_STORM_COS7_IC/thumbnail.jpg
src/nanopyx/data/examples/Cell2_TIRF_COS7_IC/__init__.py
src/nanopyx/data/examples/Cell2_TIRF_COS7_IC/info.yaml
src/nanopyx/data/examples/Cell2_TIRF_COS7_IC/thumbnail.jpg
src/nanopyx/data/examples/ImmunoSynapseFormation_LifeActGFP/__init__.py
src/nanopyx/data/examples/ImmunoSynapseFormation_LifeActGFP/info.yaml
src/nanopyx/data/examples/ImmunoSynapseFormation_LifeActGFP/thumbnail.jpg
src/nanopyx/data/examples/LongContinuous_UtrGFP/__init__.py
src/nanopyx/data/examples/LongContinuous_UtrGFP/info.yaml
src/nanopyx/data/examples/LongContinuous_UtrGFP/thumbnail.jpg
src/nanopyx/data/examples/MTsGFP_EMBO_AdvMicroscopy_2018/__init__.py
src/nanopyx/data/examples/MTsGFP_EMBO_AdvMicroscopy_2018/info.yaml
src/nanopyx/data/examples/MTsGFP_EMBO_AdvMicroscopy_2018/thumbnail.jpg
src/nanopyx/data/examples/PumpyCos7_UtrGFP/__init__.py
src/nanopyx/data/examples/PumpyCos7_UtrGFP/info.yaml
src/nanopyx/data/examples/PumpyCos7_UtrGFP/thumbnail.jpg
src/nanopyx/data/examples/SMLMS2013_HDTubulinAlexa647/__init__.py
src/nanopyx/data/examples/SMLMS2013_HDTubulinAlexa647/info.yaml
src/nanopyx/data/examples/SMLMS2013_HDTubulinAlexa647/thumbnail.jpg
src/nanopyx/data/examples/SM_U2OS_Pereira_MTAlexaA647_V1/__init__.py
src/nanopyx/data/examples/SM_U2OS_Pereira_MTAlexaA647_V1/info.yaml
src/nanopyx/data/examples/SM_U2OS_Pereira_MTAlexaA647_V1/thumbnail.jpg
src/nanopyx/data/examples/SM_U2OS_Pereira_MTAlexaA647_V2/__init__.py
src/nanopyx/data/examples/SM_U2OS_Pereira_MTAlexaA647_V2/info.yaml
src/nanopyx/data/examples/SM_U2OS_Pereira_MTAlexaA647_V2/thumbnail.jpg
src/nanopyx/data/examples/ShortContinuous_UtrGFP/__init__.py
src/nanopyx/data/examples/ShortContinuous_UtrGFP/info.yaml
src/nanopyx/data/examples/ShortContinuous_UtrGFP/thumbnail.jpg
src/nanopyx/data/examples/VirusMapper_ViralParticles_Channel1/__init__.py
src/nanopyx/data/examples/VirusMapper_ViralParticles_Channel1/info.yaml
src/nanopyx/data/examples/VirusMapper_ViralParticles_Channel1/thumbnail.jpg
src/nanopyx/data/examples/VirusMapper_ViralParticles_Channel2/__init__.py
src/nanopyx/data/examples/VirusMapper_ViralParticles_Channel2/info.yaml
src/nanopyx/data/examples/VirusMapper_ViralParticles_Channel2/thumbnail.jpg
src/nanopyx/data/examples/VirusMapper_ViralParticles_Frontal_Seed-Average_Ch1/__init__.py
src/nanopyx/data/examples/VirusMapper_ViralParticles_Frontal_Seed-Average_Ch1/info.yaml
src/nanopyx/data/examples/VirusMapper_ViralParticles_Frontal_Seed-Average_Ch1/thumbnail.jpg
src/nanopyx/data/examples/VirusMapper_ViralParticles_Frontal_Seed-Average_Ch2/__init__.py
src/nanopyx/data/examples/VirusMapper_ViralParticles_Frontal_Seed-Average_Ch2/info.yaml
src/nanopyx/data/examples/VirusMapper_ViralParticles_Frontal_Seed-Average_Ch2/thumbnail.jpg
src/nanopyx/data/examples/VirusMapper_ViralParticles_Sagittal_Seed-Average_Ch1/__init__.py
src/nanopyx/data/examples/VirusMapper_ViralParticles_Sagittal_Seed-Average_Ch1/info.yaml
src/nanopyx/data/examples/VirusMapper_ViralParticles_Sagittal_Seed-Average_Ch1/thumbnail.jpg
src/nanopyx/data/examples/VirusMapper_ViralParticles_Sagittal_Seed-Average_Ch2/__init__.py
src/nanopyx/data/examples/VirusMapper_ViralParticles_Sagittal_Seed-Average_Ch2/info.yaml
src/nanopyx/data/examples/VirusMapper_ViralParticles_Sagittal_Seed-Average_Ch2/thumbnail.jpg
src/nanopyx/methods/__init__.py
src/nanopyx/methods/dummy_conv_workflow.py
src/nanopyx/methods/workflow.py
src/nanopyx/methods/channel_registration/__init__.py
src/nanopyx/methods/channel_registration/corrector.py
src/nanopyx/methods/channel_registration/estimator.py
src/nanopyx/methods/drift_alignment/__init__.py
src/nanopyx/methods/drift_alignment/corrector.py
src/nanopyx/methods/drift_alignment/estimator.py
src/nanopyx/methods/drift_alignment/estimator_3d.py
src/nanopyx/methods/drift_alignment/estimator_table.py
src/nanopyx/methods/esrrf/__init__.py
src/nanopyx/methods/esrrf/eSRRF_workflow.py
src/nanopyx/methods/esrrf/parameter_sweep.py
src/nanopyx/methods/esrrf_3d/__init__.py
src/nanopyx/methods/esrrf_3d/eSRRF3D_workflow.py
src/nanopyx/methods/restoration/__init__.py
src/nanopyx/methods/restoration/denoising.py
src/nanopyx/methods/squirrel/__init__.py
src/nanopyx/methods/squirrel/error_map.py
src/nanopyx/methods/squirrel/resolution.py
src/nanopyx/methods/srrf/SRRF_workflow.py
src/nanopyx/methods/srrf/__init__.py
src/notebookchef/__init__.py
src/notebookchef/compiler.py
src/notebookchef/pantry/colab_numpy_fix.py
src/notebookchef/pantry/image_loading.py
src/notebookchef/pantry/notebook_setup.py
src/notebookchef/pantry/opencl_colab_fix.py
src/notebookchef/pantry/methods/channel_registration.py
src/notebookchef/pantry/methods/channel_registration_apply.py
src/notebookchef/pantry/methods/decorr.py
src/notebookchef/pantry/methods/drift_correction.py
src/notebookchef/pantry/methods/drift_correction_apply.py
src/notebookchef/pantry/methods/error_map.py
src/notebookchef/pantry/methods/esrrf.py
src/notebookchef/pantry/methods/frc.py
src/notebookchef/pantry/methods/nlm_denoising.py
src/notebookchef/pantry/methods/paramsweep.py
src/notebookchef/pantry/methods/srrf.py
src/scripts/__init__.py
src/scripts/__tools__.py
src/scripts/c2cl.py
src/scripts/pyx2pxd.py
src/scripts/publication/Delay_GPU.py
src/scripts/publication/OverheadTester.py
tests/test_assemble_from_blocks.py
tests/test_beads_generation.py
tests/test_benchmarking.py
tests/test_binning.py
tests/test_channel_registration.py
tests/test_cl.py
tests/test_conv2d.py
tests/test_data_downloader.py
tests/test_decorr_analysis.py
tests/test_drift_alignment.py
tests/test_drift_alignment_3d.py
tests/test_easy_gui.py
tests/test_error_map.py
tests/test_esrrf.py
tests/test_esrrf3d.py
tests/test_example_data_download.py
tests/test_io.py
tests/test_mandelbrot.py
tests/test_noise.py
tests/test_package_level_calls.py
tests/test_parameter_sweep.py
tests/test_rcc.py
tests/test_simulate_particle_field.py
tests/test_simulate_photoswitching_tracks.py
tests/test_srrf.py
tests/test_temporal_correlations.py
tests/test_timeit.py
tests/test_transforms.py
tests/test_transforms_2.py
tests/test_workflow.py