LICENSE
MANIFEST.in
README.md
pyproject.toml
setup.py
bitfount/__init__.py
bitfount/__version__.py
bitfount/config.py
bitfount/exceptions.py
bitfount/hooks.py
bitfount/py.typed
bitfount/storage.py
bitfount/types.py
bitfount.egg-info/PKG-INFO
bitfount.egg-info/SOURCES.txt
bitfount.egg-info/dependency_links.txt
bitfount.egg-info/entry_points.txt
bitfount.egg-info/requires.txt
bitfount.egg-info/top_level.txt
bitfount/_vendor/__init__.py
bitfount/_vendor/private_eye/__init__.py
bitfount/_vendor/private_eye/cli.py
bitfount/_vendor/private_eye/consts.py
bitfount/_vendor/private_eye/data.py
bitfount/_vendor/private_eye/exceptions.py
bitfount/_vendor/private_eye/output.py
bitfount/_vendor/private_eye/parse.py
bitfount/_vendor/private_eye/tiff_combiner.py
bitfount/_vendor/private_eye/version.py
bitfount/_vendor/private_eye/common/__init__.py
bitfount/_vendor/private_eye/common/file_stream_wrapper.py
bitfount/_vendor/private_eye/common/image_parser.py
bitfount/_vendor/private_eye/common/single_file_with_external_data_image_parser.py
bitfount/_vendor/private_eye/common/substream.py
bitfount/_vendor/private_eye/custom/__init__.py
bitfount/_vendor/private_eye/custom/custom_parser.py
bitfount/_vendor/private_eye/custom/get_jpeg_header_information.py
bitfount/_vendor/private_eye/external/__init__.py
bitfount/_vendor/private_eye/external/external_pb2.py
bitfount/_vendor/private_eye/external/external_pb2.pyi
bitfount/_vendor/private_eye/heidelberg/__init__.py
bitfount/_vendor/private_eye/heidelberg/data.py
bitfount/_vendor/private_eye/heidelberg/e2e_parser.py
bitfount/_vendor/private_eye/heidelberg/heidelberg_consts.py
bitfount/_vendor/private_eye/heidelberg/heidelberg_parser.py
bitfount/_vendor/private_eye/heidelberg/heidelberg_utils.py
bitfount/_vendor/private_eye/heidelberg/hr.py
bitfount/_vendor/private_eye/heidelberg/modality.py
bitfount/_vendor/private_eye/heidelberg/validator.py
bitfount/_vendor/private_eye/heidelberg/metadata_builder/__init__.py
bitfount/_vendor/private_eye/heidelberg/metadata_builder/abstract_data_builder.py
bitfount/_vendor/private_eye/heidelberg/metadata_builder/debug.py
bitfount/_vendor/private_eye/heidelberg/metadata_builder/exam.py
bitfount/_vendor/private_eye/heidelberg/metadata_builder/images.py
bitfount/_vendor/private_eye/heidelberg/metadata_builder/patient.py
bitfount/_vendor/private_eye/heidelberg/metadata_builder/series.py
bitfount/_vendor/private_eye/heidelberg/parser/__init__.py
bitfount/_vendor/private_eye/heidelberg/parser/file_parser.py
bitfount/_vendor/private_eye/heidelberg/parser/segment_parser.py
bitfount/_vendor/private_eye/heidelberg/parser/stream_wrapper.py
bitfount/_vendor/private_eye/heidelberg/parser/segment/__init__.py
bitfount/_vendor/private_eye/heidelberg/parser/segment/binary.py
bitfount/_vendor/private_eye/heidelberg/parser/segment/contour.py
bitfount/_vendor/private_eye/heidelberg/parser/segment/device.py
bitfount/_vendor/private_eye/heidelberg/parser/segment/exam.py
bitfount/_vendor/private_eye/heidelberg/parser/segment/eye_data.py
bitfount/_vendor/private_eye/heidelberg/parser/segment/image.py
bitfount/_vendor/private_eye/heidelberg/parser/segment/image_constituent.py
bitfount/_vendor/private_eye/heidelberg/parser/segment/image_info.py
bitfount/_vendor/private_eye/heidelberg/parser/segment/patient.py
bitfount/_vendor/private_eye/heidelberg/parser/segment/patient_info.py
bitfount/_vendor/private_eye/heidelberg/parser/segment/primitive.py
bitfount/_vendor/private_eye/heidelberg/parser/segment/segment_utils.py
bitfount/_vendor/private_eye/heidelberg/parser/segment/series_info.py
bitfount/_vendor/private_eye/heidelberg/parser/segment/uid.py
bitfount/_vendor/private_eye/imagenet2000/__init__.py
bitfount/_vendor/private_eye/imagenet2000/imagenet2k_parser.py
bitfount/_vendor/private_eye/imagenet2000/imagenet2k_procedures.py
bitfount/_vendor/private_eye/optos/__init__.py
bitfount/_vendor/private_eye/optos/get_tiff_image_size.py
bitfount/_vendor/private_eye/optos/optos_parser.py
bitfount/_vendor/private_eye/output_formatter/__init__.py
bitfount/_vendor/private_eye/output_formatter/convert_to_pil_image.py
bitfount/_vendor/private_eye/output_formatter/metadata_output.py
bitfount/_vendor/private_eye/output_formatter/none_output.py
bitfount/_vendor/private_eye/output_formatter/output_formatter.py
bitfount/_vendor/private_eye/output_formatter/raw_output.py
bitfount/_vendor/private_eye/output_formatter/dicom/__init__.py
bitfount/_vendor/private_eye/output_formatter/dicom/data_dictionary.py
bitfount/_vendor/private_eye/output_formatter/dicom/dicom_helpers.py
bitfount/_vendor/private_eye/output_formatter/dicom/dicom_output.py
bitfount/_vendor/private_eye/output_formatter/dicom/classes/__init__.py
bitfount/_vendor/private_eye/output_formatter/dicom/classes/common.py
bitfount/_vendor/private_eye/output_formatter/dicom/classes/ophthalmic_photography.py
bitfount/_vendor/private_eye/output_formatter/dicom/classes/ophthalmic_tomography.py
bitfount/_vendor/private_eye/output_formatter/dicom/modules/__init__.py
bitfount/_vendor/private_eye/output_formatter/dicom/modules/common.py
bitfount/_vendor/private_eye/output_formatter/dicom/modules/equipment.py
bitfount/_vendor/private_eye/output_formatter/dicom/modules/eye.py
bitfount/_vendor/private_eye/output_formatter/dicom/modules/image.py
bitfount/_vendor/private_eye/output_formatter/dicom/modules/oct.py
bitfount/_vendor/private_eye/output_formatter/dicom/modules/photo.py
bitfount/_vendor/private_eye/output_formatter/h5/__init__.py
bitfount/_vendor/private_eye/output_formatter/h5/common.py
bitfount/_vendor/private_eye/output_formatter/h5/google_h5_output.py
bitfount/_vendor/private_eye/output_formatter/h5/standard_h5_output.py
bitfount/_vendor/private_eye/tools/__init__.py
bitfount/_vendor/private_eye/tools/contours.py
bitfount/_vendor/private_eye/tools/debug_tools.py
bitfount/_vendor/private_eye/tools/exceptions.py
bitfount/_vendor/private_eye/tools/histogram.py
bitfount/_vendor/private_eye/tools/heidelberg/__init__.py
bitfount/_vendor/private_eye/tools/heidelberg/deconstruct.py
bitfount/_vendor/private_eye/tools/heidelberg/construct/__init__.py
bitfount/_vendor/private_eye/tools/heidelberg/construct/structs.py
bitfount/_vendor/private_eye/tools/heidelberg/construct/validators.py
bitfount/_vendor/private_eye/topcon/__init__.py
bitfount/_vendor/private_eye/topcon/consts.py
bitfount/_vendor/private_eye/topcon/data.py
bitfount/_vendor/private_eye/topcon/parser.py
bitfount/_vendor/private_eye/topcon/topcon_stream_wrapper.py
bitfount/_vendor/private_eye/topcon/section/__init__.py
bitfount/_vendor/private_eye/topcon/section/alignment_info.py
bitfount/_vendor/private_eye/topcon/section/base.py
bitfount/_vendor/private_eye/topcon/section/binary.py
bitfount/_vendor/private_eye/topcon/section/bounding_box.py
bitfount/_vendor/private_eye/topcon/section/capture_info.py
bitfount/_vendor/private_eye/topcon/section/contour_info.py
bitfount/_vendor/private_eye/topcon/section/cornea.py
bitfount/_vendor/private_eye/topcon/section/disc_segementation.py
bitfount/_vendor/private_eye/topcon/section/file_info.py
bitfount/_vendor/private_eye/topcon/section/gla_littmann.py
bitfount/_vendor/private_eye/topcon/section/hardware_info.py
bitfount/_vendor/private_eye/topcon/section/img_bscan.py
bitfount/_vendor/private_eye/topcon/section/img_fundus.py
bitfount/_vendor/private_eye/topcon/section/img_ir.py
bitfount/_vendor/private_eye/topcon/section/img_mot_comp.py
bitfount/_vendor/private_eye/topcon/section/img_projection.py
bitfount/_vendor/private_eye/topcon/section/param_angiography.py
bitfount/_vendor/private_eye/topcon/section/patient_info.py
bitfount/_vendor/private_eye/topcon/section/quality.py
bitfount/_vendor/private_eye/topcon/section/ref_img_scan_section.py
bitfount/_vendor/private_eye/topcon/section/thumbnail.py
bitfount/_vendor/private_eye/topcon/section/unknown.py
bitfount/_vendor/private_eye/topcon/utils/__init__.py
bitfount/_vendor/private_eye/topcon/utils/location_calculator.py
bitfount/_vendor/private_eye/utils/__init__.py
bitfount/_vendor/private_eye/utils/attrs.py
bitfount/_vendor/private_eye/utils/binary.py
bitfount/_vendor/private_eye/utils/external.py
bitfount/_vendor/private_eye/utils/image.py
bitfount/_vendor/private_eye/utils/maths.py
bitfount/_vendor/private_eye/utils/modules.py
bitfount/_vendor/private_eye/utils/oletime.py
bitfount/_vendor/private_eye/utils/optional.py
bitfount/_vendor/private_eye/utils/typings.py
bitfount/_vendor/private_eye/zeiss/__init__.py
bitfount/_vendor/private_eye/zeiss/common.py
bitfount/_vendor/private_eye/zeiss/debug_data_builder.py
bitfount/_vendor/private_eye/zeiss/image_data_builder.py
bitfount/_vendor/private_eye/zeiss/metadata_builder.py
bitfount/_vendor/private_eye/zeiss/parser.py
bitfount/_vendor/private_eye/zeiss/raw_sfa_metadata_parser.py
bitfount/_vendor/private_eye/zeiss/visual_field_data_builder.py
bitfount/_vendor/private_eye/zeiss/visual_fields/__init__.py
bitfount/_vendor/private_eye/zeiss/visual_fields/encapsulated_pdf_parser.py
bitfount/_vendor/private_eye/zeiss/visual_fields/opv_parser.py
bitfount/_vendor/private_eye/zeiss/visual_fields/raw_sfa_parser.py
bitfount/assets/Altris_600x300.svg
bitfount/assets/Inter-Bold.ttf
bitfount/assets/Inter-Regular.ttf
bitfount/assets/Inter-SemiBold.ttf
bitfount/assets/Moorfields-reading-centre-logo-transparent.png
bitfount/assets/bitfount_logo_horizontal.png
bitfount/backends/__init__.py
bitfount/backends/pytorch/__init__.py
bitfount/backends/pytorch/_torch_shims.py
bitfount/backends/pytorch/epoch_callbacks.py
bitfount/backends/pytorch/loss.py
bitfount/backends/pytorch/types.py
bitfount/backends/pytorch/utils.py
bitfount/backends/pytorch/weight_clipper.py
bitfount/backends/pytorch/data/__init__.py
bitfount/backends/pytorch/data/datafactory.py
bitfount/backends/pytorch/data/dataloaders.py
bitfount/backends/pytorch/data/datasets.py
bitfount/backends/pytorch/data/utils.py
bitfount/backends/pytorch/federated/__init__.py
bitfount/backends/pytorch/federated/mixins.py
bitfount/backends/pytorch/federated/shim.py
bitfount/backends/pytorch/models/__init__.py
bitfount/backends/pytorch/models/base_models.py
bitfount/backends/pytorch/models/bitfount_model.py
bitfount/backends/pytorch/models/nn.py
bitfount/data/__init__.py
bitfount/data/databunch.py
bitfount/data/datafactory.py
bitfount/data/dataloaders.py
bitfount/data/datasets.py
bitfount/data/datasplitters.py
bitfount/data/datastructure.py
bitfount/data/exceptions.py
bitfount/data/schema.py
bitfount/data/types.py
bitfount/data/utils.py
bitfount/data/datasources/__init__.py
bitfount/data/datasources/base_source.py
bitfount/data/datasources/csv_source.py
bitfount/data/datasources/dicom_source.py
bitfount/data/datasources/types.py
bitfount/data/datasources/utils.py
bitfount/data/datasources/ophthalmology/__init__.py
bitfount/data/datasources/ophthalmology/dicom_ophthalmology_source.py
bitfount/data/datasources/ophthalmology/heidelberg_source.py
bitfount/data/datasources/ophthalmology/ophth_ds_types.py
bitfount/data/datasources/ophthalmology/ophth_ds_utils.py
bitfount/data/datasources/ophthalmology/ophthalmology_base_source.py
bitfount/data/datasources/ophthalmology/private_eye_base_source.py
bitfount/data/huggingface/__init__.py
bitfount/data/huggingface/datafactory.py
bitfount/data/huggingface/dataloaders.py
bitfount/data/huggingface/datasets.py
bitfount/data/huggingface/utils.py
bitfount/data/persistence/__init__.py
bitfount/data/persistence/base.py
bitfount/data/persistence/schema_cache_manager.py
bitfount/data/persistence/sqlite.py
bitfount/federated/__init__.py
bitfount/federated/authorisation_checkers.py
bitfount/federated/early_stopping.py
bitfount/federated/encryption.py
bitfount/federated/exceptions.py
bitfount/federated/helper.py
bitfount/federated/keys_setup.py
bitfount/federated/logging.py
bitfount/federated/mixins.py
bitfount/federated/model_reference.py
bitfount/federated/modeller.py
bitfount/federated/pod.py
bitfount/federated/pod_db_utils.py
bitfount/federated/pod_response_message.py
bitfount/federated/pod_vitals.py
bitfount/federated/roles.py
bitfount/federated/schema_management.py
bitfount/federated/secure.py
bitfount/federated/shim.py
bitfount/federated/task_requests.py
bitfount/federated/types.py
bitfount/federated/utils.py
bitfount/federated/worker.py
bitfount/federated/aggregators/__init__.py
bitfount/federated/aggregators/aggregator.py
bitfount/federated/aggregators/base.py
bitfount/federated/aggregators/secure.py
bitfount/federated/algorithms/__init__.py
bitfount/federated/algorithms/base.py
bitfount/federated/algorithms/csv_report_algorithm.py
bitfount/federated/algorithms/private_sql_query.py
bitfount/federated/algorithms/sql_query.py
bitfount/federated/algorithms/hugging_face_algorithms/__init__.py
bitfount/federated/algorithms/hugging_face_algorithms/base.py
bitfount/federated/algorithms/hugging_face_algorithms/hugging_face_image_classification.py
bitfount/federated/algorithms/hugging_face_algorithms/hugging_face_image_segmentation.py
bitfount/federated/algorithms/hugging_face_algorithms/hugging_face_perplexity.py
bitfount/federated/algorithms/hugging_face_algorithms/hugging_face_text_classification.py
bitfount/federated/algorithms/hugging_face_algorithms/hugging_face_text_generation.py
bitfount/federated/algorithms/hugging_face_algorithms/timm_fine_tuning.py
bitfount/federated/algorithms/hugging_face_algorithms/timm_inference.py
bitfount/federated/algorithms/hugging_face_algorithms/utils.py
bitfount/federated/algorithms/model_algorithms/__init__.py
bitfount/federated/algorithms/model_algorithms/base.py
bitfount/federated/algorithms/model_algorithms/evaluate.py
bitfount/federated/algorithms/model_algorithms/federated_training.py
bitfount/federated/algorithms/model_algorithms/inference.py
bitfount/federated/algorithms/model_algorithms/train_and_evaluate.py
bitfount/federated/algorithms/ophthalmology/__init__.py
bitfount/federated/algorithms/ophthalmology/csv_report_generation_ophth_algorithm.py
bitfount/federated/algorithms/ophthalmology/dataframe_generation_extensions.py
bitfount/federated/algorithms/ophthalmology/etdrs_calculation_algorithm.py
bitfount/federated/algorithms/ophthalmology/fovea_coordinates_algorithm.py
bitfount/federated/algorithms/ophthalmology/ga_trial_calculation_algorithm_bronze.py
bitfount/federated/algorithms/ophthalmology/ga_trial_calculation_algorithm_jade.py
bitfount/federated/algorithms/ophthalmology/ga_trial_inclusion_criteria_match_algorithm_amethyst.py
bitfount/federated/algorithms/ophthalmology/ga_trial_inclusion_criteria_match_algorithm_bronze.py
bitfount/federated/algorithms/ophthalmology/ga_trial_inclusion_criteria_match_algorithm_jade.py
bitfount/federated/algorithms/ophthalmology/ga_trial_pdf_algorithm_amethyst.py
bitfount/federated/algorithms/ophthalmology/ga_trial_pdf_algorithm_jade.py
bitfount/federated/algorithms/ophthalmology/ophth_algo_types.py
bitfount/federated/algorithms/ophthalmology/ophth_algo_utils.py
bitfount/federated/algorithms/ophthalmology/simple_csv_algorithm.py
bitfount/federated/monitoring/__init__.py
bitfount/federated/monitoring/exceptions.py
bitfount/federated/monitoring/monitor.py
bitfount/federated/monitoring/types.py
bitfount/federated/privacy/__init__.py
bitfount/federated/privacy/differential.py
bitfount/federated/protocols/__init__.py
bitfount/federated/protocols/base.py
bitfount/federated/protocols/results_only.py
bitfount/federated/protocols/model_protocols/__init__.py
bitfount/federated/protocols/model_protocols/federated_averaging.py
bitfount/federated/protocols/model_protocols/inference_csv_report.py
bitfount/federated/protocols/model_protocols/inference_csv_report_for_modeller.py
bitfount/federated/protocols/model_protocols/instrumented_inference_csv_report.py
bitfount/federated/protocols/ophthalmology/__init__.py
bitfount/federated/protocols/ophthalmology/ga_screening_protocol_amethyst.py
bitfount/federated/protocols/ophthalmology/ga_screening_protocol_bronze.py
bitfount/federated/protocols/ophthalmology/ga_screening_protocol_jade.py
bitfount/federated/protocols/ophthalmology/retinal_disease_protocol_cobalt.py
bitfount/federated/transport/__init__.py
bitfount/federated/transport/base_transport.py
bitfount/federated/transport/config.py
bitfount/federated/transport/exceptions.py
bitfount/federated/transport/handlers.py
bitfount/federated/transport/message_service.py
bitfount/federated/transport/modeller_transport.py
bitfount/federated/transport/opentelemetry.py
bitfount/federated/transport/pod_transport.py
bitfount/federated/transport/types.py
bitfount/federated/transport/utils.py
bitfount/federated/transport/worker_transport.py
bitfount/federated/transport/identity_verification/__init__.py
bitfount/federated/transport/identity_verification/oidc.py
bitfount/federated/transport/identity_verification/types.py
bitfount/federated/transport/protos/__init__.py
bitfount/federated/transport/protos/messages_pb2.py
bitfount/federated/transport/protos/messages_pb2.pyi
bitfount/federated/transport/protos/messages_pb2_grpc.py
bitfount/federated/transport/protos/messages_pb2_grpc.pyi
bitfount/hub/__init__.py
bitfount/hub/api.py
bitfount/hub/authentication_flow.py
bitfount/hub/authentication_handlers.py
bitfount/hub/exceptions.py
bitfount/hub/helper.py
bitfount/hub/types.py
bitfount/hub/utils.py
bitfount/metrics/__init__.py
bitfount/metrics/etdrs.py
bitfount/metrics/types.py
bitfount/models/__init__.py
bitfount/models/base_models.py
bitfount/models/bitfount_model.py
bitfount/runners/__init__.py
bitfount/runners/config_schemas.py
bitfount/runners/exceptions.py
bitfount/runners/modeller_runner.py
bitfount/runners/pod_runner.py
bitfount/runners/upload_task_templates.py
bitfount/runners/utils.py
bitfount/schemas/__init__.py
bitfount/schemas/exceptions.py
bitfount/schemas/utils.py
bitfount/scripts/__init__.py
bitfount/scripts/generate_yaml_specs.py
bitfount/scripts/run_modeller.py
bitfount/scripts/run_pod.py
bitfount/scripts/run_templated_modeller.py
bitfount/scripts/script_runner.py
bitfount/transformations/__init__.py
bitfount/transformations/base_transformation.py
bitfount/transformations/batch_operations.py
bitfount/transformations/binary_operations.py
bitfount/transformations/dataset_operations.py
bitfount/transformations/exceptions.py
bitfount/transformations/parser.py
bitfount/transformations/processor.py
bitfount/transformations/references.py
bitfount/transformations/torchio_batch_operations.py
bitfount/transformations/unary_operations.py
bitfount/transformations/utils.py
bitfount/utils/__init__.py
bitfount/utils/concurrency_utils.py
bitfount/utils/db_connector.py
bitfount/utils/fs_utils.py
bitfount/utils/logging_utils.py
bitfount/utils/numpy_utils.py
bitfount/utils/pandas_utils.py
bitfount/utils/ssl_utils.py
bitfount/utils/web_utils.py
bitfount/visualisation/__init__.py
bitfount/visualisation/ga_trial_pdf_jade.py
bitfount/visualisation/utils.py
requirements/constraints-compatibility.txt
requirements/constraints-direct.txt
requirements/constraints-security.txt
requirements/requirements.in
requirements/310/requirements-dev.in
requirements/310/requirements-dev.txt
requirements/310/requirements-test.in
requirements/310/requirements-test.txt
requirements/310/requirements-tutorial.in
requirements/310/requirements-tutorial.txt