.dockerignore
.gitignore
.pre-commit-config.yaml
.readthedocs.yaml
CHANGES.rst
CITATION.cff
LICENSE.md
README.md
environment-linux-py3.12.yml
environment.yml
environment_dev.yml
pyproject.toml
requirements-all-linux-py3.12.yml
.github/ISSUE_TEMPLATE/bug_report.md
.github/ISSUE_TEMPLATE/custom.md
.github/ISSUE_TEMPLATE/feature_request.md
.github/workflows/CI.yml
.github/workflows/CI_black-ruff-mypy.yml
.github/workflows/CI_qt.yml
.github/workflows/README.md
.github/workflows/Test_OS-matrix_pip_all_qt.yml
.github/workflows/Test_OS_matrix_conda.yml
.github/workflows/Test_conda.yml
.github/workflows/Test_matrix_conda.yml
.github/workflows/Test_matrix_pip.yml
.github/workflows/Test_matrix_pip_all.yml
.github/workflows/Test_matrix_pip_all_qt.yml
.github/workflows/Test_matrix_pip_py3x-dev.yml
.github/workflows/deploy_to_pypi.yml
.github/workflows/deploy_to_testpypi.yml
benchmarks/README.md
benchmarks/asv_conf.json
benchmarks/asv_conf_conda.json
benchmarks/benchmarks/__init__.py
benchmarks/benchmarks/analysis_localization_precision.py
benchmarks/benchmarks/analysis_nearest_neighbor.py
benchmarks/benchmarks/analysis_ripley.py
benchmarks/benchmarks/data_aggregate.py
benchmarks/benchmarks/data_locdata.py
benchmarks/benchmarks/data_locdata_hulls.py
benchmarks/benchmarks/data_locdata_metadata.py
benchmarks/benchmarks/data_register.py
benchmarks/benchmarks/import_locan.py
benchmarks/benchmarks/locan_io.py
benchmarks/benchmarks/simulate_locdata.py
docker/README.md
docker/deploy/Dockerfile
docker/testing/miniconda/Dockerfile
docker/testing/miniforge/Dockerfile
docker/testing/pypi/Dockerfile
docs/Makefile
docs/conf.py
docs/index.rst
docs/make.bat
docs/requirements_rtd.txt
docs/_static/favicon.ico
docs/_static/logo.png
docs/_static/logo_plus.png
docs/_templates/autosummary/class.rst
docs/_templates/autosummary/module.rst
docs/source/changes_link.rst
docs/source/colormaps.rst
docs/source/command_line_interface.rst
docs/source/contributions.rst
docs/source/datastructures.rst
docs/source/design.rst
docs/source/development.rst
docs/source/docker_readme_link.md
docs/source/documentation.rst
docs/source/glossary.rst
docs/source/installation.rst
docs/source/introduction.rst
docs/source/license.rst
docs/source/metadata.rst
docs/source/methods.rst
docs/source/modules.rst
docs/source/properties.rst
docs/source/user_interface.rst
docs/tutorials/notebook_execution_table.md
docs/tutorials/tutorials.rst
docs/tutorials/notebooks/Analysis_Blinking.ipynb
docs/tutorials/notebooks/Analysis_Drift.ipynb
docs/tutorials/notebooks/Analysis_Ripley.ipynb
docs/tutorials/notebooks/Analysis_coordinate_based_colocalization.ipynb
docs/tutorials/notebooks/Analysis_grouped_cluster_properties.ipynb
docs/tutorials/notebooks/Analysis_how_to_use_an_analysis_class.ipynb
docs/tutorials/notebooks/Analysis_localization_precision.ipynb
docs/tutorials/notebooks/Analysis_localization_property.ipynb
docs/tutorials/notebooks/Analysis_localizations_per_frame.ipynb
docs/tutorials/notebooks/Analysis_nearest_neighbor_distances.ipynb
docs/tutorials/notebooks/Analysis_pipeline.ipynb
docs/tutorials/notebooks/Cluster_LocData.ipynb
docs/tutorials/notebooks/Example Datasets.ipynb
docs/tutorials/notebooks/File_management.ipynb
docs/tutorials/notebooks/Filter_LocData.ipynb
docs/tutorials/notebooks/Load_LocData.ipynb
docs/tutorials/notebooks/LocData.ipynb
docs/tutorials/notebooks/LocData_hulls.ipynb
docs/tutorials/notebooks/Logging.ipynb
docs/tutorials/notebooks/Metadata.ipynb
docs/tutorials/notebooks/Multiprocessing_with_ray.ipynb
docs/tutorials/notebooks/Regions.ipynb
docs/tutorials/notebooks/Render_LocData.ipynb
docs/tutorials/notebooks/Simulate_LocData.ipynb
docs/tutorials/notebooks/Track_LocData.ipynb
docs/tutorials/notebooks/Transform_LocData.ipynb
src/locan/__init__.py
src/locan/__init__.pyi
src/locan/__main__.py
src/locan/_version.py
src/locan/configuration.py
src/locan/constants.py
src/locan/datasets.py
src/locan/dependencies.py
src/locan/locan_types.py
src/locan/py.typed
src/locan.egg-info/PKG-INFO
src/locan.egg-info/SOURCES.txt
src/locan.egg-info/dependency_links.txt
src/locan.egg-info/entry_points.txt
src/locan.egg-info/requires.txt
src/locan.egg-info/top_level.txt
src/locan/analysis/__init__.py
src/locan/analysis/accumulation_analysis.py
src/locan/analysis/analysis_base.py
src/locan/analysis/blinking.py
src/locan/analysis/cbc.py
src/locan/analysis/convex_hull_expectation.py
src/locan/analysis/drift.py
src/locan/analysis/grouped_property_expectation.py
src/locan/analysis/localization_precision.py
src/locan/analysis/localization_property.py
src/locan/analysis/localization_property_2d.py
src/locan/analysis/localization_property_correlations.py
src/locan/analysis/localizations_per_frame.py
src/locan/analysis/metadata_analysis.proto
src/locan/analysis/metadata_analysis_pb2.py
src/locan/analysis/metadata_analysis_pb2.pyi
src/locan/analysis/nearest_neighbor.py
src/locan/analysis/pipeline.py
src/locan/analysis/position_variance_expectation.py
src/locan/analysis/ripley.py
src/locan/analysis/subpixel_bias.py
src/locan/analysis/uncertainty.py
src/locan/analysis/resources/__init__.py
src/locan/analysis/resources/convex_hull_expectation/__init__.py
src/locan/analysis/resources/convex_hull_expectation/lookup_table_area_2d.npy
src/locan/analysis/resources/convex_hull_expectation/lookup_table_area_3d.npy
src/locan/analysis/resources/convex_hull_expectation/lookup_table_peri_2d.npy
src/locan/analysis/resources/convex_hull_expectation/lookup_table_vol_3d.npy
src/locan/data/__init__.py
src/locan/data/locdata.py
src/locan/data/locdata_utils.py
src/locan/data/metadata.proto
src/locan/data/metadata_pb2.py
src/locan/data/metadata_pb2.pyi
src/locan/data/metadata_utils.py
src/locan/data/metadata_v0p11_legacy.proto
src/locan/data/validation.py
src/locan/data/hulls/__init__.py
src/locan/data/hulls/alpha_shape.py
src/locan/data/hulls/alpha_shape_2d.py
src/locan/data/hulls/hull.py
src/locan/data/regions/__init__.py
src/locan/data/regions/region.py
src/locan/data/regions/region_utils.py
src/locan/gui/__init__.py
src/locan/gui/io.py
src/locan/licences/ASTROPY.rst
src/locan/licences/PANDAS.rst
src/locan/licences/PICASSO.rst
src/locan/licences/README.rst
src/locan/licences/SCIKIT-LEARN.rst
src/locan/locan_io/__init__.py
src/locan/locan_io/files.py
src/locan/locan_io/utilities.py
src/locan/locan_io/locdata/__init__.py
src/locan/locan_io/locdata/asdf_io.py
src/locan/locan_io/locdata/decode_io.py
src/locan/locan_io/locdata/elyra_io.py
src/locan/locan_io/locdata/io_locdata.py
src/locan/locan_io/locdata/manifest.proto
src/locan/locan_io/locdata/manifest_pb2.py
src/locan/locan_io/locdata/manifest_pb2.pyi
src/locan/locan_io/locdata/nanoimager_io.py
src/locan/locan_io/locdata/rapidstorm_io.py
src/locan/locan_io/locdata/smap_io.py
src/locan/locan_io/locdata/smlm_io.py
src/locan/locan_io/locdata/thunderstorm_io.py
src/locan/locan_io/locdata/utilities.py
src/locan/process/__init__.py
src/locan/process/aggregate.py
src/locan/process/filter.py
src/locan/process/register.py
src/locan/process/tracking.py
src/locan/process/cluster/__init__.py
src/locan/process/cluster/clustering.py
src/locan/process/cluster/utils.py
src/locan/process/properties/__init__.py
src/locan/process/properties/locdata_statistics.py
src/locan/process/properties/misc.py
src/locan/process/transform/__init__.py
src/locan/process/transform/bunwarpj.py
src/locan/process/transform/intensity_transformation.py
src/locan/process/transform/spatial_transformation.py
src/locan/rois/__init__.py
src/locan/rois/roi.py
src/locan/scripts/__init__.py
src/locan/scripts/script_check.py
src/locan/scripts/script_draw_roi.py
src/locan/scripts/script_napari.py
src/locan/scripts/script_rois.py
src/locan/scripts/script_show_versions.py
src/locan/scripts/script_test.py
src/locan/scripts/utilities.py
src/locan/simulation/__init__.py
src/locan/simulation/simulate_drift.py
src/locan/simulation/simulate_locdata.py
src/locan/tests/__init__.py
src/locan/tests/conftest.py
src/locan/tests/test_configuration.py
src/locan/tests/test_constants.py
src/locan/tests/test_datasets.py
src/locan/tests/test_dependencies.py
src/locan/tests/test_globals.py
src/locan/tests/test_locan_init.py
src/locan/tests/test_simulation.py
src/locan/tests/test_types.py
src/locan/tests/analysis/__init__.py
src/locan/tests/analysis/test_accumulation_analysis.py
src/locan/tests/analysis/test_analysis_base.py
src/locan/tests/analysis/test_blinking.py
src/locan/tests/analysis/test_cbc.py
src/locan/tests/analysis/test_convex_hull_expectation.py
src/locan/tests/analysis/test_drift.py
src/locan/tests/analysis/test_grouped_property_expectation.py
src/locan/tests/analysis/test_localization_precision.py
src/locan/tests/analysis/test_localization_property.py
src/locan/tests/analysis/test_localization_property_2d.py
src/locan/tests/analysis/test_localization_property_correlations.py
src/locan/tests/analysis/test_localizations_per_frame.py
src/locan/tests/analysis/test_nearest_neighbor.py
src/locan/tests/analysis/test_pipeline.py
src/locan/tests/analysis/test_position_variance_expectation.py
src/locan/tests/analysis/test_ripley.py
src/locan/tests/analysis/test_subpixel_bias.py
src/locan/tests/analysis/test_uncertainty.py
src/locan/tests/data/__init__.py
src/locan/tests/data/test_alpha_shape.py
src/locan/tests/data/test_alpha_shape_2d.py
src/locan/tests/data/test_hulls.py
src/locan/tests/data/test_locdata.py
src/locan/tests/data/test_locdata_class_variables.py
src/locan/tests/data/test_locdata_utils.py
src/locan/tests/data/test_metadata_utils.py
src/locan/tests/data/test_protobuf.py
src/locan/tests/data/test_region.py
src/locan/tests/data/test_region_utils.py
src/locan/tests/data/test_validate.py
src/locan/tests/gui/__init__.py
src/locan/tests/gui/test_gui_io.py
src/locan/tests/locan_io/__init__.py
src/locan/tests/locan_io/test_files.py
src/locan/tests/locan_io/test_utilities.py
src/locan/tests/locan_io/locdata/__init__.py
src/locan/tests/locan_io/locdata/test_asdf_io.py
src/locan/tests/locan_io/locdata/test_decode_file.py
src/locan/tests/locan_io/locdata/test_elyra_io.py
src/locan/tests/locan_io/locdata/test_locdata_io.py
src/locan/tests/locan_io/locdata/test_nanoimager_io.py
src/locan/tests/locan_io/locdata/test_rapidstorm.py
src/locan/tests/locan_io/locdata/test_smap_file.py
src/locan/tests/locan_io/locdata/test_smlm_file.py
src/locan/tests/locan_io/locdata/test_thunderstorm_io.py
src/locan/tests/locan_io/locdata/test_utilities.py
src/locan/tests/process/__init__.py
src/locan/tests/process/test_aggregate.py
src/locan/tests/process/test_filter.py
src/locan/tests/process/test_register.py
src/locan/tests/process/test_track.py
src/locan/tests/process/cluster/__init__.py
src/locan/tests/process/cluster/test_cluster.py
src/locan/tests/process/properties/__init__.py
src/locan/tests/process/properties/test_properties_misc.py
src/locan/tests/process/properties/test_properties_statistics.py
src/locan/tests/process/transform/__init__.py
src/locan/tests/process/transform/test_intensity_transformation.py
src/locan/tests/process/transform/test_transform.py
src/locan/tests/rois/__init__.py
src/locan/tests/rois/test_rois.py
src/locan/tests/rois/test_rois_legacy_0.py
src/locan/tests/scripts/__init__.py
src/locan/tests/scripts/test_check.py
src/locan/tests/scripts/test_main.py
src/locan/tests/scripts/test_napari.py
src/locan/tests/scripts/test_rois.py
src/locan/tests/scripts/test_show_versions.py
src/locan/tests/scripts/test_utilities.py
src/locan/tests/test_data/Elyra_dstorm_data.txt
src/locan/tests/test_data/Nanoimager_dstorm_data.csv
src/locan/tests/test_data/SMLM_dstorm_data.smlm
src/locan/tests/test_data/Thunderstorm_dstorm_data.csv
src/locan/tests/test_data/decode_dstorm_data.h5
src/locan/tests/test_data/decode_dstorm_data_empty.h5
src/locan/tests/test_data/five_blobs.txt
src/locan/tests/test_data/five_blobs_3D.txt
src/locan/tests/test_data/images.tif
src/locan/tests/test_data/npc_gp210.asdf
src/locan/tests/test_data/protobuf_message_metadata_pb2.Metadata_v0p11
src/locan/tests/test_data/protobuf_message_metadata_pb2.Metadata_v0p12
src/locan/tests/test_data/rapidSTORM_dstorm_data.txt
src/locan/tests/test_data/rapidSTORM_dstorm_track_data.txt
src/locan/tests/test_data/rapidSTORM_from_images.txt
src/locan/tests/test_data/smap_dstorm_data.mat
src/locan/tests/test_data/transform/BunwarpJ_transformation_elastic_green.txt
src/locan/tests/test_data/transform/BunwarpJ_transformation_raw_green.txt
src/locan/tests/test_data/transform/rapidSTORM_beads_green.asdf
src/locan/tests/test_data/transform/rapidSTORM_beads_red.asdf
src/locan/tests/utils/__init__.py
src/locan/tests/utils/test_format.py
src/locan/tests/utils/test_miscellaneous.py
src/locan/tests/utils/test_show_version.py
src/locan/tests/utils/test_statistics.py
src/locan/tests/visualize/__init__.py
src/locan/tests/visualize/test_colormap.py
src/locan/tests/visualize/test_render.py
src/locan/tests/visualize/test_transform.py
src/locan/tests/visualize/render_mpl/__init__.py
src/locan/tests/visualize/render_mpl/test_render2d.py
src/locan/tests/visualize/render_mpl/test_render3d.py
src/locan/tests/visualize/render_napari/__init__.py
src/locan/tests/visualize/render_napari/test_render2d.py
src/locan/tests/visualize/render_napari/test_render3d.py
src/locan/tests/visualize/render_napari/test_utilities.py
src/locan/utils/__init__.py
src/locan/utils/format.py
src/locan/utils/miscellaneous.py
src/locan/utils/statistics.py
src/locan/utils/system_information.py
src/locan/visualize/__init__.py
src/locan/visualize/colormap.py
src/locan/visualize/colormap_definitions.py
src/locan/visualize/render.py
src/locan/visualize/transform.py
src/locan/visualize/render_mpl/__init__.py
src/locan/visualize/render_mpl/render2d.py
src/locan/visualize/render_mpl/render3d.py
src/locan/visualize/render_napari/__init__.py
src/locan/visualize/render_napari/render2d.py
src/locan/visualize/render_napari/render3d.py
src/locan/visualize/render_napari/utilities.py
tools/script_get_colormap_color_list.py
tools/script_make_init.py
tools/show_test_data.py