diff --git a/.buildinfo b/.buildinfo index 56f3a54..59e646e 100644 --- a/.buildinfo +++ b/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 2b120b3c3b8ffe94f042fb27e436b9f6 +config: 0c54bceddabfec7b9c2f956dbee70bed tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/_static/documentation_options.js b/_static/documentation_options.js index 05374cd..cae0e9e 100644 --- a/_static/documentation_options.js +++ b/_static/documentation_options.js @@ -1,6 +1,6 @@ var DOCUMENTATION_OPTIONS = { URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'), - VERSION: '0.5.0', + VERSION: '0.5.3', LANGUAGE: 'en', COLLAPSE_INDEX: false, BUILDER: 'html', diff --git a/genindex.html b/genindex.html index 21d0998..c9c4548 100644 --- a/genindex.html +++ b/genindex.html @@ -4,7 +4,7 @@ - Index - Gingerbread 0.5.0 documentation + Index - Gingerbread 0.5.3 documentation @@ -121,7 +121,7 @@
-
Gingerbread 0.5.0 documentation
+
Gingerbread 0.5.3 documentation
@@ -147,7 +147,7 @@
- Gingerbread 0.5.0 documentation + Gingerbread 0.5.3 documentation
-
Gingerbread 0.5.0 documentation
+
Gingerbread 0.5.3 documentation
@@ -149,7 +149,7 @@
- Gingerbread 0.5.0 documentation + Gingerbread 0.5.3 documentation diff --git a/gingerbread.central_processing_handler.config.html b/gingerbread.central_processing_handler.config.html index 890ae17..6880c13 100644 --- a/gingerbread.central_processing_handler.config.html +++ b/gingerbread.central_processing_handler.config.html @@ -6,7 +6,7 @@ - gingerbread.central_processing_handler.config package - Gingerbread 0.5.0 documentation + gingerbread.central_processing_handler.config package - Gingerbread 0.5.3 documentation @@ -123,7 +123,7 @@
-
Gingerbread 0.5.0 documentation
+
Gingerbread 0.5.3 documentation
@@ -149,7 +149,7 @@
- Gingerbread 0.5.0 documentation + Gingerbread 0.5.3 documentation diff --git a/gingerbread.central_processing_handler.html b/gingerbread.central_processing_handler.html index e72a7c5..bd84590 100644 --- a/gingerbread.central_processing_handler.html +++ b/gingerbread.central_processing_handler.html @@ -6,7 +6,7 @@ - gingerbread.central_processing_handler package - Gingerbread 0.5.0 documentation + gingerbread.central_processing_handler package - Gingerbread 0.5.3 documentation @@ -123,7 +123,7 @@
-
Gingerbread 0.5.0 documentation
+
Gingerbread 0.5.3 documentation
@@ -149,7 +149,7 @@
- Gingerbread 0.5.0 documentation + Gingerbread 0.5.3 documentation diff --git a/gingerbread.central_processing_handler.sql.html b/gingerbread.central_processing_handler.sql.html index a29b88f..c12ad1a 100644 --- a/gingerbread.central_processing_handler.sql.html +++ b/gingerbread.central_processing_handler.sql.html @@ -6,7 +6,7 @@ - gingerbread.central_processing_handler.sql package - Gingerbread 0.5.0 documentation + gingerbread.central_processing_handler.sql package - Gingerbread 0.5.3 documentation @@ -123,7 +123,7 @@
-
Gingerbread 0.5.0 documentation
+
Gingerbread 0.5.3 documentation
@@ -149,7 +149,7 @@
- Gingerbread 0.5.0 documentation + Gingerbread 0.5.3 documentation diff --git a/gingerbread.central_processing_handler.utils.html b/gingerbread.central_processing_handler.utils.html index 3d4de46..b8224bc 100644 --- a/gingerbread.central_processing_handler.utils.html +++ b/gingerbread.central_processing_handler.utils.html @@ -6,7 +6,7 @@ - gingerbread.central_processing_handler.utils package - Gingerbread 0.5.0 documentation + gingerbread.central_processing_handler.utils package - Gingerbread 0.5.3 documentation @@ -123,7 +123,7 @@
-
Gingerbread 0.5.0 documentation
+
Gingerbread 0.5.3 documentation
@@ -149,7 +149,7 @@
- Gingerbread 0.5.0 documentation + Gingerbread 0.5.3 documentation diff --git a/gingerbread.config.html b/gingerbread.config.html index fda925b..251d759 100644 --- a/gingerbread.config.html +++ b/gingerbread.config.html @@ -6,7 +6,7 @@ - gingerbread.config package - Gingerbread 0.5.0 documentation + gingerbread.config package - Gingerbread 0.5.3 documentation @@ -123,7 +123,7 @@
-
Gingerbread 0.5.0 documentation
+
Gingerbread 0.5.3 documentation
@@ -149,7 +149,7 @@
- Gingerbread 0.5.0 documentation + Gingerbread 0.5.3 documentation diff --git a/gingerbread.html b/gingerbread.html index 59ef85e..1b61c42 100644 --- a/gingerbread.html +++ b/gingerbread.html @@ -6,7 +6,7 @@ - gingerbread package - Gingerbread 0.5.0 documentation + gingerbread package - Gingerbread 0.5.3 documentation @@ -123,7 +123,7 @@
-
Gingerbread 0.5.0 documentation
+
Gingerbread 0.5.3 documentation
@@ -149,7 +149,7 @@
- Gingerbread 0.5.0 documentation + Gingerbread 0.5.3 documentation diff --git a/gingerbread.models.html b/gingerbread.models.html index 86f71cf..1539aac 100644 --- a/gingerbread.models.html +++ b/gingerbread.models.html @@ -6,7 +6,7 @@ - gingerbread.models package - Gingerbread 0.5.0 documentation + gingerbread.models package - Gingerbread 0.5.3 documentation @@ -123,7 +123,7 @@
-
Gingerbread 0.5.0 documentation
+
Gingerbread 0.5.3 documentation
@@ -149,7 +149,7 @@
- Gingerbread 0.5.0 documentation + Gingerbread 0.5.3 documentation diff --git a/gingerbread.neotemplate.html b/gingerbread.neotemplate.html index 434f38a..32a6274 100644 --- a/gingerbread.neotemplate.html +++ b/gingerbread.neotemplate.html @@ -6,7 +6,7 @@ - gingerbread.neotemplate package - Gingerbread 0.5.0 documentation + gingerbread.neotemplate package - Gingerbread 0.5.3 documentation @@ -123,7 +123,7 @@
-
Gingerbread 0.5.0 documentation
+
Gingerbread 0.5.3 documentation
@@ -149,7 +149,7 @@
- Gingerbread 0.5.0 documentation + Gingerbread 0.5.3 documentation diff --git a/gingerbread.realtime.html b/gingerbread.realtime.html index 1f9fb3d..36e5cbc 100644 --- a/gingerbread.realtime.html +++ b/gingerbread.realtime.html @@ -6,7 +6,7 @@ - gingerbread.realtime package - Gingerbread 0.5.0 documentation + gingerbread.realtime package - Gingerbread 0.5.3 documentation @@ -123,7 +123,7 @@
-
Gingerbread 0.5.0 documentation
+
Gingerbread 0.5.3 documentation
@@ -149,7 +149,7 @@
- Gingerbread 0.5.0 documentation + Gingerbread 0.5.3 documentation diff --git a/gingerbread.rest.html b/gingerbread.rest.html index 56e60ba..56b83d9 100644 --- a/gingerbread.rest.html +++ b/gingerbread.rest.html @@ -6,7 +6,7 @@ - gingerbread.rest package - Gingerbread 0.5.0 documentation + gingerbread.rest package - Gingerbread 0.5.3 documentation @@ -123,7 +123,7 @@
-
Gingerbread 0.5.0 documentation
+
Gingerbread 0.5.3 documentation
@@ -149,7 +149,7 @@
- Gingerbread 0.5.0 documentation + Gingerbread 0.5.3 documentation diff --git a/gingerbread.system_conf.html b/gingerbread.system_conf.html index 85d636e..fedb910 100644 --- a/gingerbread.system_conf.html +++ b/gingerbread.system_conf.html @@ -6,7 +6,7 @@ - gingerbread.system_conf package - Gingerbread 0.5.0 documentation + gingerbread.system_conf package - Gingerbread 0.5.3 documentation @@ -123,7 +123,7 @@
-
Gingerbread 0.5.0 documentation
+
Gingerbread 0.5.3 documentation
@@ -149,7 +149,7 @@
- Gingerbread 0.5.0 documentation + Gingerbread 0.5.3 documentation diff --git a/gingerbread.user_package_files.html b/gingerbread.user_package_files.html index fccf098..bdc1824 100644 --- a/gingerbread.user_package_files.html +++ b/gingerbread.user_package_files.html @@ -6,7 +6,7 @@ - gingerbread.user_package_files package - Gingerbread 0.5.0 documentation + gingerbread.user_package_files package - Gingerbread 0.5.3 documentation @@ -123,7 +123,7 @@
-
Gingerbread 0.5.0 documentation
+
Gingerbread 0.5.3 documentation
@@ -149,7 +149,7 @@
- Gingerbread 0.5.0 documentation + Gingerbread 0.5.3 documentation diff --git a/gingerbread.user_package_files.models.html b/gingerbread.user_package_files.models.html index 3efbc29..e7daa13 100644 --- a/gingerbread.user_package_files.models.html +++ b/gingerbread.user_package_files.models.html @@ -6,7 +6,7 @@ - gingerbread.user_package_files.models package - Gingerbread 0.5.0 documentation + gingerbread.user_package_files.models package - Gingerbread 0.5.3 documentation @@ -123,7 +123,7 @@
-
Gingerbread 0.5.0 documentation
+
Gingerbread 0.5.3 documentation
@@ -149,7 +149,7 @@
- Gingerbread 0.5.0 documentation + Gingerbread 0.5.3 documentation diff --git a/gingerbread.utils.html b/gingerbread.utils.html index bf7eaf1..4e94771 100644 --- a/gingerbread.utils.html +++ b/gingerbread.utils.html @@ -6,7 +6,7 @@ - gingerbread.utils package - Gingerbread 0.5.0 documentation + gingerbread.utils package - Gingerbread 0.5.3 documentation @@ -123,7 +123,7 @@
-
Gingerbread 0.5.0 documentation
+
Gingerbread 0.5.3 documentation
@@ -149,7 +149,7 @@
- Gingerbread 0.5.0 documentation + Gingerbread 0.5.3 documentation diff --git a/index.html b/index.html index 8d71d64..6332591 100644 --- a/index.html +++ b/index.html @@ -6,7 +6,7 @@ - Gingerbread 0.5.0 documentation + Gingerbread 0.5.3 documentation @@ -123,7 +123,7 @@
-
Gingerbread 0.5.0 documentation
+
Gingerbread 0.5.3 documentation
@@ -149,7 +149,7 @@
- Gingerbread 0.5.0 documentation + Gingerbread 0.5.3 documentation @@ -229,7 +229,7 @@

Gingerbreadhttps://img.shields.io/badge/Poetry-1.5.1-blue

Important

-

Last change: Jan 19 24 at 13:12

+

Last change: Jan 19 24 at 14:43

Introduction#

diff --git a/modules.html b/modules.html index 5659edc..8777e7a 100644 --- a/modules.html +++ b/modules.html @@ -6,7 +6,7 @@ - gingerbread - Gingerbread 0.5.0 documentation + gingerbread - Gingerbread 0.5.3 documentation @@ -123,7 +123,7 @@

-
Gingerbread 0.5.0 documentation
+
Gingerbread 0.5.3 documentation
@@ -149,7 +149,7 @@
- Gingerbread 0.5.0 documentation + Gingerbread 0.5.3 documentation diff --git a/py-modindex.html b/py-modindex.html index f10311f..af1d824 100644 --- a/py-modindex.html +++ b/py-modindex.html @@ -4,7 +4,7 @@ - Python Module Index - Gingerbread 0.5.0 documentation + Python Module Index - Gingerbread 0.5.3 documentation @@ -121,7 +121,7 @@
-
Gingerbread 0.5.0 documentation
+
Gingerbread 0.5.3 documentation
@@ -147,7 +147,7 @@
- Gingerbread 0.5.0 documentation + Gingerbread 0.5.3 documentation diff --git a/search.html b/search.html index 1a8783e..d79682f 100644 --- a/search.html +++ b/search.html @@ -4,7 +4,7 @@ - Search - Gingerbread 0.5.0 documentation + Search - Gingerbread 0.5.3 documentation @@ -120,7 +120,7 @@
-
Gingerbread 0.5.0 documentation
+
Gingerbread 0.5.3 documentation
@@ -146,7 +146,7 @@
- Gingerbread 0.5.0 documentation + Gingerbread 0.5.3 documentation diff --git a/searchindex.js b/searchindex.js index de45c0b..aa5a38b 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["gingerbread", "gingerbread.analytics", "gingerbread.central_processing_handler", "gingerbread.central_processing_handler.config", "gingerbread.central_processing_handler.sql", "gingerbread.central_processing_handler.utils", "gingerbread.config", "gingerbread.models", "gingerbread.neotemplate", "gingerbread.realtime", "gingerbread.rest", "gingerbread.system_conf", "gingerbread.user_package_files", "gingerbread.user_package_files.models", "gingerbread.utils", "index", "modules"], "filenames": ["gingerbread.rst", "gingerbread.analytics.rst", "gingerbread.central_processing_handler.rst", "gingerbread.central_processing_handler.config.rst", "gingerbread.central_processing_handler.sql.rst", "gingerbread.central_processing_handler.utils.rst", "gingerbread.config.rst", "gingerbread.models.rst", "gingerbread.neotemplate.rst", "gingerbread.realtime.rst", "gingerbread.rest.rst", "gingerbread.system_conf.rst", "gingerbread.user_package_files.rst", "gingerbread.user_package_files.models.rst", "gingerbread.utils.rst", "index.rst", "modules.rst"], "titles": ["gingerbread package", "gingerbread.analytics package", "gingerbread.central_processing_handler package", "gingerbread.central_processing_handler.config package", "gingerbread.central_processing_handler.sql package", "gingerbread.central_processing_handler.utils package", "gingerbread.config package", "gingerbread.models package", "gingerbread.neotemplate package", "gingerbread.realtime package", "gingerbread.rest package", "gingerbread.system_conf package", "gingerbread.user_package_files package", "gingerbread.user_package_files.models package", "gingerbread.utils package", "Gingerbread", "gingerbread"], "terms": {"analyt": [0, 2, 5, 16], "analytics_modul": [0, 16], "concat_result": [0, 1], "convert_class_to_binari": [0, 1], "get_unit": [0, 1], "lesion_count": [0, 1], "lesion_volume_ml": [0, 1], "multiclass_test": [0, 1], "run_classification_analyt": [0, 1], "run_general_analyt": [0, 1], "segmentation_analysi": [0, 1], "total_lesion_ml": [0, 1], "central_processing_handl": [0, 16], "config": [0, 2, 12, 16], "except": [0, 2], "sql": [0, 2], "util": [0, 2, 15, 16], "db_helper": [0, 2], "helper": [0, 2, 16], "centralprocessinghandl": [0, 2, 9, 10], "generate_analyt": [0, 2], "init_model_from_mq": [0, 2], "invalidate_cach": [0, 2], "kill_model": [0, 2], "start_process": [0, 2], "basemodel": [0, 6], "modelinput": [0, 6, 12], "model": [0, 2, 3, 5, 6, 12, 15, 16], "mock_model": [0, 12, 16], "mockmodel": [0, 7, 12, 13], "forward": [0, 7, 12, 13], "load_state_dict": [0, 7, 12, 13], "neotempl": [0, 16], "base_central_process": [0, 16], "cpneotempl": [0, 8, 12], "check_vers": [0, 8], "load_from_checkpoint": [0, 8], "postprocess": [0, 1, 2, 3, 8, 12], "predict_step": [0, 8, 12], "preprocess": [0, 3, 8, 12], "save_checkpoint": [0, 8], "save_hyperparam": [0, 8], "realtim": [0, 3, 16], "realtimemodul": [0, 9], "call_process": [0, 9], "get_img_and_spac": [0, 9], "mrsl_convert": [0, 9], "send_to_analyt": [0, 9], "realtime_trigg": [0, 16], "callback": [0, 9], "run": [0, 1, 7, 9, 10, 13], "rest": [0, 5, 16], "check_connect": [0, 10], "extract": [0, 10], "system_conf": [0, 16], "systemconf": [0, 16], "user_package_fil": [0, 16], "central_process": [0, 16], "centralprocess": [0, 3, 12], "timer": [0, 2, 5, 14], "class": [0, 1, 2, 6, 7, 8, 9, 12, 13], "medquerydatadownload": [0, 16], "base": [0, 1, 2, 3, 6, 7, 8, 9, 12, 13, 15], "object": [0, 1, 2, 5, 6, 14], "connect": [0, 10], "medqueri": [0, 9], "download": 0, "data": [0, 2, 3, 5, 8, 12], "mq": [0, 2, 3, 5, 16], "pymedqueri": 0, "instanc": [0, 7, 13], "type": [0, 1, 2, 5, 7, 8, 9, 12, 13, 14, 15], "pymq": 0, "download_data": [0, 16], "project_id": [0, 5], "str": [0, 1, 2, 5, 7, 8, 9, 12, 13], "get_affin": 0, "bool": [0, 1, 2, 5, 7, 9, 13], "fals": [0, 1, 2, 5, 9], "get_al": 0, "true": [0, 1, 5, 6, 7, 13], "include_mask": 0, "batch_siz": 0, "int": [0, 1, 2, 5], "20": 0, "noreturn": [0, 2, 5, 8, 9], "from": [0, 2, 3, 5, 7, 9, 13], "save": [0, 8], "disk": 0, "instanci": 0, "us": [0, 2, 5, 15], "thi": [0, 2, 3, 5, 7, 13, 14, 15], "method": [0, 12], "For": [0, 15], "more": [0, 15], "inform": [0, 8, 12], "about": [0, 15], "see": 0, "insert": 0, "link": 0, "here": 0, "paramet": [0, 2, 5, 7, 9, 12, 13], "project": [0, 5, 15], "id": [0, 5], "option": [0, 5, 7, 13], "get": [0, 9, 12, 15], "affin": [0, 5], "default": [0, 2, 7, 13], "all": [0, 1, 7, 13, 15], "includ": [0, 12], "mask": [0, 5], "batch": [0, 8], "size": 0, "return": [0, 1, 2, 5, 7, 9, 10, 12, 13, 14], "none": [0, 1, 2, 5, 7, 8, 9, 10, 12, 13], "hdf5_to_nifti_al": [0, 16], "hdf5_path": 0, "output_dir": 0, "convert": [0, 1, 5, 9], "hdf5": 0, "file": [0, 8, 15], "nifti": 0, "path": [0, 8], "output": [0, 5, 9], "directori": 0, "assum": 0, "contain": [0, 5, 7, 8, 9, 12, 13, 15], "matric": 0, "If": [0, 2, 7, 8, 12, 13], "i": [0, 1, 2, 3, 5, 7, 8, 9, 10, 12, 13, 14, 15], "case": 0, "work": [0, 5, 15], "hdf5_to_nifti_singl": [0, 16], "series_uid": [0, 5, 9], "singl": 0, "seri": [0, 5], "uid": [0, 5, 9], "result": [1, 2, 9, 15], "list": [1, 2, 5, 7, 8, 9, 12, 13], "dict": [1, 2, 5, 7, 8, 9, 12, 13], "float": [1, 2, 5], "concaten": 1, "param": [1, 2, 5, 9, 14], "postproc": [1, 2], "ndarrai": [1, 2, 5, 8, 9, 12], "convert_class": 1, "1": [1, 2, 8, 12], "multiclass": 1, "imag": [1, 3, 5, 8, 9, 12, 15], "binari": 1, "np": [1, 2, 5, 8, 9, 12], "resolut": [1, 2, 8, 12], "unit": [1, 5, 8, 12], "number": [1, 2], "lesion": 1, "volum": [1, 5], "each": 1, "test": [1, 8, 12], "tupl": [1, 5], "classif": 1, "dictionari": [1, 5, 8, 9, 12], "union": [1, 5], "gener": [1, 5], "segment": [1, 5], "total": 1, "centralprocessinginitmodelserror": [2, 3], "centralprocessingpostprocessimageerror": [2, 3], "centralprocessingpredictimageerror": [2, 3], "centralprocessingpreprocessimageerror": [2, 3], "centralprocessingprocessimageerror": [2, 3], "databaseloaderror": [2, 3], "databasepreparerecorderror": [2, 3], "databaseuploaderror": [2, 3], "realtimeprocesserror": [2, 3], "correct_label_format": [2, 5], "generate_cls_meta_record": [2, 5], "generate_cls_predicted_table_record": [2, 5], "generate_cls_record": [2, 5], "generate_cls_version_record": [2, 5], "generate_imported_record": [2, 5], "generate_mask_meta_t": [2, 5], "generate_mask_record": [2, 5], "generate_mask_table_record": [2, 5], "generate_mask_version_record": [2, 5], "generate_meta_record": [2, 5], "generate_pastel_color": [2, 5], "generate_project_series_meta_record": [2, 5], "generate_thumb_mask_version_record": [2, 5], "prepare_for_classification_upload": [2, 5], "prepare_for_segmentation_upload": [2, 5], "upload_to_mq": [2, 5], "copy_obj": [2, 5], "decode_payload": [2, 5], "decode_weight": [2, 5], "encode_payload": [2, 5], "encode_weight": [2, 5], "get_img_info": [2, 5], "hash_funct": [2, 5], "nested_dict": [2, 5], "str2bool": [2, 5], "function": [2, 5, 7, 8, 9, 10, 12, 13, 14], "input": [2, 8, 12], "predict": [2, 3, 5, 8, 9, 12], "load": [2, 3, 5, 8], "extra": [2, 8, 12], "ani": [2, 5, 8, 9, 12, 15], "montecarlo_loop": 2, "weights_ensembl": 2, "start": [2, 15], "process": [2, 3, 5, 8, 9, 12, 15], "The": [2, 5, 8, 9, 12, 14, 15], "need": [2, 5, 7, 8, 12, 13], "time": [2, 5], "should": [2, 5, 7, 13], "specifi": [2, 5], "which": [2, 5, 14, 15], "mean": 2, "onli": 2, "onc": 2, "weight": [2, 5], "fetch": 2, "script": 3, "custom": [3, 5, 14], "fail": 3, "init": 3, "db": 3, "prepar": [3, 5], "record": [3, 5], "tabl": [3, 5], "upload": [3, 5], "request": [3, 5, 10], "label": 5, "correct": 5, "format": 5, "version_uid": [5, 9], "cls_name": 5, "cls_type": 5, "measure_unit": 5, "cl": 5, "cls_meta_t": 5, "version": 5, "name": [5, 15], "measur": 5, "cls_record": 5, "pcls_uid": 5, "cls_uid": 5, "model_id": 5, "model_vers": 5, "prediction_record": 5, "project_uid": 5, "study_uid": 5, "studi": 5, "pcl": 5, "mask_version_t": 5, "actual": 5, "cls_version_record": 5, "project_nam": 5, "descript": 5, "import": 5, "imported_t": 5, "imported_record": 5, "mask_nam": 5, "mask_typ": 5, "mask_predicted_t": 5, "mask_record": 5, "mask_uid": 5, "orient": 5, "pmask_uid": [5, 9], "is_empti": 5, "p_mask": 5, "you": [5, 12, 15], "want": 5, "store": 5, "databas": [5, 9], "mask_version_uid": 5, "pmask": 5, "A": 5, "can": [5, 15], "have": 5, "mani": 5, "mask_version_record": 5, "meta": 5, "meta_record": 5, "idx": 5, "random": 5, "pastel": 5, "hex": 5, "color": 5, "index": 5, "up": [5, 15], "4": 5, "0": [5, 8, 12], "statu": 5, "project_series_t": 5, "signed_bi": 5, "project_series_record": 5, "thumbnail_mask_uid": 5, "thumbnail": 5, "respons": 5, "project_series_uid": [5, 9], "table_nam": 5, "ignore_conflict": 5, "obj": 5, "payload": 5, "blosc_compress": 5, "decod": 5, "radiompip": 5, "api": 5, "first": 5, "hexstr": 5, "byte": 5, "decompress": 5, "buffer": [5, 7, 13], "back": 5, "applic": 5, "two": 5, "datafram": 5, "radiom": 5, "featur": 5, "diagnost": 5, "well": [5, 15], "nest": 5, "encoded_weight": 5, "ordereddict": 5, "encod": 5, "encoded_model": 5, "pre": 5, "train": [5, 8, 12], "make": [5, 15], "readi": [5, 15], "post": 5, "compress": 5, "place": [5, 9], "an": [5, 9, 12], "io": [5, 15], "ship": 5, "http": [5, 15], "bytesio": 5, "we": 5, "repres": 5, "img": [5, 9], "veri": 5, "simpl": 5, "dimens": 5, "know": [5, 10], "uuid": 5, "uuid_typ": 5, "make_uniqu": 5, "hash": 5, "anonym": 5, "pepper": 5, "valu": 5, "set": [5, 15], "algorithm": 5, "sha512": 5, "iter": 5, "enough": 5, "creat": [5, 15], "approxim": 5, "now": [5, 15], "written": 5, "most": 5, "provid": [5, 8, 12], "string": 5, "ha": [5, 8, 12], "salt": 5, "secret": 5, "wai": 5, "aga": 5, "also": 5, "go": 5, "same": [5, 15], "specifii": 5, "three": [5, 15], "ar": [5, 9], "patient": 5, "ii": 5, "iii": 5, "made": 5, "uniqu": [5, 9], "identifi": [5, 9], "possibl": 5, "trace": 5, "origin": 5, "sourc": [5, 15], "reacurs": 5, "string_valu": 5, "otherwis": 5, "orig_func": [5, 14], "callabl": [5, 14], "decor": [5, 14], "python": [5, 14, 15], "elaps": [5, 14], "runtim": [5, 14], "arbitrary_types_allow": 6, "arg": [7, 12, 13], "kwarg": [7, 13], "x": [7, 13], "defin": [7, 8, 12, 13], "comput": [7, 13, 15], "perform": [7, 13], "everi": [7, 13], "call": [7, 13], "overridden": [7, 13], "subclass": [7, 13], "although": [7, 13], "recip": [7, 13], "pass": [7, 13], "within": [7, 13], "one": [7, 13], "afterward": [7, 13], "instead": [7, 13], "sinc": [7, 13], "former": [7, 13], "take": [7, 13], "care": [7, 13], "regist": [7, 13], "hook": [7, 13], "while": [7, 13, 15], "latter": [7, 13], "silent": [7, 13], "ignor": [7, 13], "them": [7, 13], "state_dict": [7, 13], "strict": [7, 13], "copi": [7, 13], "its": [7, 13], "descend": [7, 13], "kei": [7, 13], "must": [7, 13], "exactli": [7, 13], "match": [7, 13], "": [7, 13, 15], "persist": [7, 13], "whether": [7, 13], "strictli": [7, 13], "enforc": [7, 13], "missing_kei": [7, 13], "miss": [7, 13], "unexpected_kei": [7, 13], "unexpect": [7, 13], "namedtupl": [7, 13], "field": [7, 13], "correspond": [7, 13], "exist": [7, 13], "rais": [7, 13], "runtimeerror": [7, 13], "central": [8, 12], "checkpoint_path": 8, "checkpoint": 8, "after": [8, 12], "val": [8, 12], "addit": [8, 12], "argument": [8, 12], "etc": [8, 12], "explain": [8, 12], "depth": [8, 12], "docstr": [8, 12], "exampl": [8, 12], "e": [8, 12], "g": [8, 12], "someth": [8, 12], "research": [8, 12, 15], "There": [8, 12], "proper": [8, 12, 15], "explan": [8, 12], "what": [8, 12, 15], "shown": [8, 12], "abov": [8, 12], "step": [8, 12, 15], "befor": [8, 12], "hyperparamet": 8, "series_uid_list": 9, "back2pac": 9, "commenc": 9, "space": 9, "__check_prod_and_send": 9, "check": [9, 10], "product": [9, 15], "server": [9, 15], "send": 9, "messag": 9, "queue": 9, "pac": 9, "method_fram": 9, "deliv": 9, "properti": 9, "basicproperti": 9, "bodi": 9, "trigger": 9, "event": 9, "come": 9, "mrsal": 9, "trigg": 9, "spottyrealtim": 9, "intern": 9, "system": [9, 15], "neomedsi": 9, "displai": 9, "client": 9, "throught": 9, "ui": 9, "json": 9, "serial": 9, "seriesuid": 9, "let": [10, 15], "user": 10, "servic": 10, "jsonrespons": 10, "restinit": 10, "ctrl": 10, "depend": [10, 15], "argpars": 12, "namespac": 12, "rememb": 12, "error": 12, "last": 15, "chang": 15, "jan": 15, "19": 15, "24": 15, "13": 15, "12": 15, "hello": 15, "my": 15, "am": 15, "templat": 15, "enabl": 15, "better": 15, "engag": 15, "ll": 15, "do": 15, "best": 15, "walk": 15, "through": 15, "involv": 15, "new": 15, "docker": 15, "poetri": 15, "manag": 15, "consist": 15, "part": 15, "initi": 15, "element": 15, "togeth": 15, "form": 15, "code": 15, "simpler": 15, "both": 15, "team": 15, "collabor": 15, "second": 15, "compon": 15, "serv": 15, "manual": 15, "order": 15, "ensur": 15, "It": 15, "duplic": 15, "find": 15, "hire": 15, "learn": 15, "workflow": 15, "everyon": 15, "comprehend": 15, "happen": 15, "when": 15, "sort": 15, "oper": 15, "third": 15, "describ": 15, "readili": 15, "integr": 15, "block": 15, "note": 15, "just": 15, "read": 15, "thei": 15, "draw": 15, "attent": 15, "noteworthi": 15, "mai": 15, "variou": 15, "emphas": 15, "vari": 15, "level": 15, "relev": 15, "container": 15, "your": 15, "As": 15, "execut": 15, "without": 15, "worri": 15, "instal": 15, "cluster": 15, "put": 15, "arbitrari": 15, "experi": 15, "pipelin": 15, "quit": 15, "so": 15, "feel": 15, "head": 15, "over": 15, "quickstart": 15, "page": 15, "github": 15, "com": 15, "gingerbread_sc": 15, "packag": 16, "subpackag": 16, "submodul": 16, "modul": 16, "content": 16, "data_download": 16}, "objects": {"": [[0, 0, 0, "-", "gingerbread"]], "gingerbread": [[1, 0, 0, "-", "analytics"], [2, 0, 0, "-", "central_processing_handler"], [6, 0, 0, "-", "config"], [0, 0, 0, "-", "data_download"], [7, 0, 0, "-", "models"], [8, 0, 0, "-", "neotemplate"], [9, 0, 0, "-", "realtime"], [10, 0, 0, "-", "rest"], [11, 0, 0, "-", "system_conf"], [12, 0, 0, "-", "user_package_files"], [14, 0, 0, "-", "utils"]], "gingerbread.analytics": [[1, 0, 0, "-", "analytics_module"]], "gingerbread.analytics.analytics_module": [[1, 1, 1, "", "Analytics"]], "gingerbread.analytics.analytics_module.Analytics": [[1, 2, 1, "", "concat_results"], [1, 2, 1, "", "convert_class_to_binary"], [1, 2, 1, "", "get_units"], [1, 2, 1, "", "lesion_count"], [1, 2, 1, "", "lesion_volume_ml"], [1, 2, 1, "", "multiclass_tester"], [1, 2, 1, "", "run_classification_analytics"], [1, 2, 1, "", "run_general_analytics"], [1, 2, 1, "", "segmentation_analysis"], [1, 2, 1, "", "total_lesion_ml"]], "gingerbread.central_processing_handler": [[2, 0, 0, "-", "central_processing_handler"], [3, 0, 0, "-", "config"], [4, 0, 0, "-", "sql"], [5, 0, 0, "-", "utils"]], "gingerbread.central_processing_handler.central_processing_handler": [[2, 1, 1, "", "CentralProcessingHandler"]], "gingerbread.central_processing_handler.central_processing_handler.CentralProcessingHandler": [[2, 2, 1, "", "generate_analytics"], [2, 2, 1, "", "init_model_from_mq"], [2, 2, 1, "", "invalidate_cache"], [2, 2, 1, "", "kill_models"], [2, 2, 1, "", "start_processing"]], "gingerbread.central_processing_handler.config": [[3, 0, 0, "-", "config"], [3, 0, 0, "-", "exceptions"]], "gingerbread.central_processing_handler.config.exceptions": [[3, 3, 1, "", "CentralProcessingInitModelsError"], [3, 3, 1, "", "CentralProcessingPostprocessImageError"], [3, 3, 1, "", "CentralProcessingPredictImageError"], [3, 3, 1, "", "CentralProcessingPreprocessImageError"], [3, 3, 1, "", "CentralProcessingProcessImageError"], [3, 3, 1, "", "DatabaseLoadError"], [3, 3, 1, "", "DatabasePrepareRecordError"], [3, 3, 1, "", "DatabaseUploadError"], [3, 3, 1, "", "RealtimeProcessError"]], "gingerbread.central_processing_handler.utils": [[5, 0, 0, "-", "db_helpers"], [5, 0, 0, "-", "helpers"]], "gingerbread.central_processing_handler.utils.db_helpers": [[5, 4, 1, "", "correct_label_format"], [5, 4, 1, "", "generate_cls_meta_records"], [5, 4, 1, "", "generate_cls_predicted_table_records"], [5, 4, 1, "", "generate_cls_records"], [5, 4, 1, "", "generate_cls_version_records"], [5, 4, 1, "", "generate_imported_records"], [5, 4, 1, "", "generate_mask_meta_table"], [5, 4, 1, "", "generate_mask_records"], [5, 4, 1, "", "generate_mask_table_records"], [5, 4, 1, "", "generate_mask_version_records"], [5, 4, 1, "", "generate_meta_records"], [5, 4, 1, "", "generate_pastel_color"], [5, 4, 1, "", "generate_project_series_meta_records"], [5, 4, 1, "", "generate_thumb_mask_version_records"], [5, 4, 1, "", "prepare_for_classification_upload"], [5, 4, 1, "", "prepare_for_segmentation_upload"], [5, 4, 1, "", "upload_to_mq"]], "gingerbread.central_processing_handler.utils.helpers": [[5, 4, 1, "", "copy_obj"], [5, 4, 1, "", "decode_payload"], [5, 4, 1, "", "decode_weights"], [5, 4, 1, "", "encode_payload"], [5, 4, 1, "", "encode_weights"], [5, 4, 1, "", "get_img_info"], [5, 4, 1, "", "hash_function"], [5, 4, 1, "", "nested_dict"], [5, 4, 1, "", "str2bool"], [5, 4, 1, "", "timer"]], "gingerbread.config": [[6, 0, 0, "-", "config"]], "gingerbread.config.config": [[6, 1, 1, "", "BaseModel"], [6, 1, 1, "", "ModelInput"]], "gingerbread.config.config.BaseModel": [[6, 1, 1, "", "Config"]], "gingerbread.config.config.BaseModel.Config": [[6, 5, 1, "", "arbitrary_types_allowed"]], "gingerbread.config.config.ModelInput": [[6, 5, 1, "", "model"]], "gingerbread.data_download": [[0, 1, 1, "", "MedqueryDataDownloader"]], "gingerbread.data_download.MedqueryDataDownloader": [[0, 2, 1, "", "download_data"], [0, 2, 1, "", "hdf5_to_nifti_all"], [0, 2, 1, "", "hdf5_to_nifti_single"], [0, 5, 1, "", "mq"]], "gingerbread.models": [[7, 0, 0, "-", "config"], [7, 0, 0, "-", "mock_model"]], "gingerbread.models.mock_model": [[7, 1, 1, "", "MockModel"]], "gingerbread.models.mock_model.MockModel": [[7, 2, 1, "", "forward"], [7, 2, 1, "", "load_state_dict"]], "gingerbread.neotemplate": [[8, 0, 0, "-", "base_central_processing"]], "gingerbread.neotemplate.base_central_processing": [[8, 1, 1, "", "CPNeoTemplate"]], "gingerbread.neotemplate.base_central_processing.CPNeoTemplate": [[8, 2, 1, "", "check_version"], [8, 2, 1, "", "load_from_checkpoint"], [8, 2, 1, "", "postprocess"], [8, 2, 1, "", "predict_step"], [8, 2, 1, "", "preprocess"], [8, 2, 1, "", "save_checkpoint"], [8, 2, 1, "", "save_hyperparams"]], "gingerbread.realtime": [[9, 0, 0, "-", "realtime"], [9, 0, 0, "-", "realtime_trigger"]], "gingerbread.realtime.realtime": [[9, 1, 1, "", "RealTimeModule"]], "gingerbread.realtime.realtime.RealTimeModule": [[9, 2, 1, "", "call_process"], [9, 2, 1, "", "get_img_and_spacing"], [9, 2, 1, "", "mrsl_convert"], [9, 2, 1, "", "send_to_analytics"]], "gingerbread.realtime.realtime_trigger": [[9, 4, 1, "", "callback"], [9, 4, 1, "", "run"]], "gingerbread.rest": [[10, 0, 0, "-", "rest"]], "gingerbread.rest.rest": [[10, 4, 1, "", "check_connection"], [10, 4, 1, "", "extract"], [10, 4, 1, "", "run"]], "gingerbread.system_conf": [[11, 0, 0, "-", "systemconf"]], "gingerbread.user_package_files": [[12, 0, 0, "-", "central_processing"], [13, 0, 0, "-", "models"]], "gingerbread.user_package_files.central_processing": [[12, 1, 1, "", "CentralProcessing"]], "gingerbread.user_package_files.central_processing.CentralProcessing": [[12, 2, 1, "", "postprocess"], [12, 2, 1, "", "predict_step"], [12, 2, 1, "", "preprocess"]], "gingerbread.user_package_files.models": [[13, 0, 0, "-", "mock_model"]], "gingerbread.user_package_files.models.mock_model": [[13, 1, 1, "", "MockModel"]], "gingerbread.user_package_files.models.mock_model.MockModel": [[13, 2, 1, "", "forward"], [13, 2, 1, "", "load_state_dict"]], "gingerbread.utils": [[14, 0, 0, "-", "helpers"]], "gingerbread.utils.helpers": [[14, 4, 1, "", "timer"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:exception", "4": "py:function", "5": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "exception", "Python exception"], "4": ["py", "function", "Python function"], "5": ["py", "attribute", "Python attribute"]}, "titleterms": {"gingerbread": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], "packag": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14], "subpackag": [0, 2, 12], "submodul": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14], "data_download": 0, "modul": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14], "content": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14], "analyt": 1, "analytics_modul": 1, "central_processing_handl": [2, 3, 4, 5], "config": [3, 6, 7, 13], "except": 3, "sql": 4, "util": [5, 14], "db_helper": 5, "helper": [5, 14], "model": [7, 13], "mock_model": [7, 13], "neotempl": 8, "base_central_process": 8, "paramet": 8, "return": 8, "realtim": 9, "realtime_trigg": 9, "rest": 10, "system_conf": 11, "systemconf": 11, "user_package_fil": [12, 13], "central_process": 12, "introduct": 15, "extra": 15, "inform": 15, "document": 15, "neomedsi": 15}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 57}, "alltitles": {"gingerbread package": [[0, "gingerbread-package"]], "Subpackages": [[0, "subpackages"], [2, "subpackages"], [12, "subpackages"]], "Submodules": [[0, "submodules"], [1, "submodules"], [2, "submodules"], [3, "submodules"], [5, "submodules"], [6, "submodules"], [7, "submodules"], [8, "submodules"], [9, "submodules"], [10, "submodules"], [11, "submodules"], [12, "submodules"], [13, "submodules"], [14, "submodules"]], "gingerbread.data_download module": [[0, "module-gingerbread.data_download"]], "Module contents": [[0, "module-gingerbread"], [1, "module-gingerbread.analytics"], [2, "module-gingerbread.central_processing_handler"], [3, "module-gingerbread.central_processing_handler.config"], [4, "module-gingerbread.central_processing_handler.sql"], [5, "module-gingerbread.central_processing_handler.utils"], [6, "module-gingerbread.config"], [7, "module-gingerbread.models"], [8, "module-gingerbread.neotemplate"], [9, "module-gingerbread.realtime"], [10, "module-gingerbread.rest"], [11, "module-gingerbread.system_conf"], [12, "module-gingerbread.user_package_files"], [13, "module-gingerbread.user_package_files.models"], [14, "module-gingerbread.utils"]], "gingerbread.analytics package": [[1, "gingerbread-analytics-package"]], "gingerbread.analytics.analytics_module module": [[1, "module-gingerbread.analytics.analytics_module"]], "gingerbread.central_processing_handler package": [[2, "gingerbread-central-processing-handler-package"]], "gingerbread.central_processing_handler.central_processing_handler module": [[2, "module-gingerbread.central_processing_handler.central_processing_handler"]], "gingerbread.central_processing_handler.config package": [[3, "gingerbread-central-processing-handler-config-package"]], "gingerbread.central_processing_handler.config.config module": [[3, "module-gingerbread.central_processing_handler.config.config"]], "gingerbread.central_processing_handler.config.exceptions module": [[3, "module-gingerbread.central_processing_handler.config.exceptions"]], "gingerbread.central_processing_handler.sql package": [[4, "gingerbread-central-processing-handler-sql-package"]], "gingerbread.central_processing_handler.utils package": [[5, "gingerbread-central-processing-handler-utils-package"]], "gingerbread.central_processing_handler.utils.db_helpers module": [[5, "module-gingerbread.central_processing_handler.utils.db_helpers"]], "gingerbread.central_processing_handler.utils.helpers module": [[5, "module-gingerbread.central_processing_handler.utils.helpers"]], "gingerbread.config package": [[6, "gingerbread-config-package"]], "gingerbread.config.config module": [[6, "module-gingerbread.config.config"]], "gingerbread.models package": [[7, "gingerbread-models-package"]], "gingerbread.models.config module": [[7, "module-gingerbread.models.config"]], "gingerbread.models.mock_model module": [[7, "module-gingerbread.models.mock_model"]], "gingerbread.neotemplate package": [[8, "gingerbread-neotemplate-package"]], "gingerbread.neotemplate.base_central_processing module": [[8, "module-gingerbread.neotemplate.base_central_processing"]], "Parameters:": [[8, "parameters"], [8, "id1"], [8, "id3"]], "Returns:": [[8, "returns"], [8, "id2"], [8, "id4"]], "gingerbread.realtime package": [[9, "gingerbread-realtime-package"]], "gingerbread.realtime.realtime module": [[9, "module-gingerbread.realtime.realtime"]], "gingerbread.realtime.realtime_trigger module": [[9, "module-gingerbread.realtime.realtime_trigger"]], "gingerbread.rest package": [[10, "gingerbread-rest-package"]], "gingerbread.rest.rest module": [[10, "module-gingerbread.rest.rest"]], "gingerbread.system_conf package": [[11, "gingerbread-system-conf-package"]], "gingerbread.system_conf.systemconf module": [[11, "module-gingerbread.system_conf.systemconf"]], "gingerbread.user_package_files package": [[12, "gingerbread-user-package-files-package"]], "gingerbread.user_package_files.central_processing module": [[12, "module-gingerbread.user_package_files.central_processing"]], "gingerbread.user_package_files.models package": [[13, "gingerbread-user-package-files-models-package"]], "gingerbread.user_package_files.models.config module": [[13, "gingerbread-user-package-files-models-config-module"]], "gingerbread.user_package_files.models.mock_model module": [[13, "module-gingerbread.user_package_files.models.mock_model"]], "gingerbread.utils package": [[14, "gingerbread-utils-package"]], "gingerbread.utils.helpers module": [[14, "module-gingerbread.utils.helpers"]], "Gingerbread": [[15, "gingerbread"]], "Introduction": [[15, "introduction"]], "Extra information": [[15, "extra-information"]], "Documentation": [[15, "documentation"], [15, null]], "NeoMedSys": [[15, null]], "gingerbread": [[16, "gingerbread"]]}, "indexentries": {"medquerydatadownloader (class in gingerbread.data_download)": [[0, "gingerbread.data_download.MedqueryDataDownloader"]], "download_data() (gingerbread.data_download.medquerydatadownloader method)": [[0, "gingerbread.data_download.MedqueryDataDownloader.download_data"]], "gingerbread": [[0, "module-gingerbread"]], "gingerbread.data_download": [[0, "module-gingerbread.data_download"]], "hdf5_to_nifti_all() (gingerbread.data_download.medquerydatadownloader method)": [[0, "gingerbread.data_download.MedqueryDataDownloader.hdf5_to_nifti_all"]], "hdf5_to_nifti_single() (gingerbread.data_download.medquerydatadownloader method)": [[0, "gingerbread.data_download.MedqueryDataDownloader.hdf5_to_nifti_single"]], "module": [[0, "module-gingerbread"], [0, "module-gingerbread.data_download"], [1, "module-gingerbread.analytics"], [1, "module-gingerbread.analytics.analytics_module"], [2, "module-gingerbread.central_processing_handler"], [2, "module-gingerbread.central_processing_handler.central_processing_handler"], [3, "module-gingerbread.central_processing_handler.config"], [3, "module-gingerbread.central_processing_handler.config.config"], [3, "module-gingerbread.central_processing_handler.config.exceptions"], [4, "module-gingerbread.central_processing_handler.sql"], [5, "module-gingerbread.central_processing_handler.utils"], [5, "module-gingerbread.central_processing_handler.utils.db_helpers"], [5, "module-gingerbread.central_processing_handler.utils.helpers"], [6, "module-gingerbread.config"], [6, "module-gingerbread.config.config"], [7, "module-gingerbread.models"], [7, "module-gingerbread.models.config"], [7, "module-gingerbread.models.mock_model"], [8, "module-gingerbread.neotemplate"], [8, "module-gingerbread.neotemplate.base_central_processing"], [9, "module-gingerbread.realtime"], [9, "module-gingerbread.realtime.realtime"], [9, "module-gingerbread.realtime.realtime_trigger"], [10, "module-gingerbread.rest"], [10, "module-gingerbread.rest.rest"], [11, "module-gingerbread.system_conf"], [11, "module-gingerbread.system_conf.systemconf"], [12, "module-gingerbread.user_package_files"], [12, "module-gingerbread.user_package_files.central_processing"], [13, "module-gingerbread.user_package_files.models"], [13, "module-gingerbread.user_package_files.models.mock_model"], [14, "module-gingerbread.utils"], [14, "module-gingerbread.utils.helpers"]], "mq (gingerbread.data_download.medquerydatadownloader attribute)": [[0, "gingerbread.data_download.MedqueryDataDownloader.mq"]], "analytics (class in gingerbread.analytics.analytics_module)": [[1, "gingerbread.analytics.analytics_module.Analytics"]], "concat_results() (gingerbread.analytics.analytics_module.analytics method)": [[1, "gingerbread.analytics.analytics_module.Analytics.concat_results"]], "convert_class_to_binary() (gingerbread.analytics.analytics_module.analytics method)": [[1, "gingerbread.analytics.analytics_module.Analytics.convert_class_to_binary"]], "get_units() (gingerbread.analytics.analytics_module.analytics method)": [[1, "gingerbread.analytics.analytics_module.Analytics.get_units"]], "gingerbread.analytics": [[1, "module-gingerbread.analytics"]], "gingerbread.analytics.analytics_module": [[1, "module-gingerbread.analytics.analytics_module"]], "lesion_count() (gingerbread.analytics.analytics_module.analytics method)": [[1, "gingerbread.analytics.analytics_module.Analytics.lesion_count"]], "lesion_volume_ml() (gingerbread.analytics.analytics_module.analytics method)": [[1, "gingerbread.analytics.analytics_module.Analytics.lesion_volume_ml"]], "multiclass_tester() (gingerbread.analytics.analytics_module.analytics method)": [[1, "gingerbread.analytics.analytics_module.Analytics.multiclass_tester"]], "run_classification_analytics() (gingerbread.analytics.analytics_module.analytics method)": [[1, "gingerbread.analytics.analytics_module.Analytics.run_classification_analytics"]], "run_general_analytics() (gingerbread.analytics.analytics_module.analytics method)": [[1, "gingerbread.analytics.analytics_module.Analytics.run_general_analytics"]], "segmentation_analysis() (gingerbread.analytics.analytics_module.analytics method)": [[1, "gingerbread.analytics.analytics_module.Analytics.segmentation_analysis"]], "total_lesion_ml() (gingerbread.analytics.analytics_module.analytics method)": [[1, "gingerbread.analytics.analytics_module.Analytics.total_lesion_ml"]], "centralprocessinghandler (class in gingerbread.central_processing_handler.central_processing_handler)": [[2, "gingerbread.central_processing_handler.central_processing_handler.CentralProcessingHandler"]], "generate_analytics() (gingerbread.central_processing_handler.central_processing_handler.centralprocessinghandler method)": [[2, "gingerbread.central_processing_handler.central_processing_handler.CentralProcessingHandler.generate_analytics"]], "gingerbread.central_processing_handler": [[2, "module-gingerbread.central_processing_handler"]], "gingerbread.central_processing_handler.central_processing_handler": [[2, "module-gingerbread.central_processing_handler.central_processing_handler"]], "init_model_from_mq() (gingerbread.central_processing_handler.central_processing_handler.centralprocessinghandler method)": [[2, "gingerbread.central_processing_handler.central_processing_handler.CentralProcessingHandler.init_model_from_mq"]], "invalidate_cache() (gingerbread.central_processing_handler.central_processing_handler.centralprocessinghandler method)": [[2, "gingerbread.central_processing_handler.central_processing_handler.CentralProcessingHandler.invalidate_cache"]], "kill_models() (gingerbread.central_processing_handler.central_processing_handler.centralprocessinghandler method)": [[2, "gingerbread.central_processing_handler.central_processing_handler.CentralProcessingHandler.kill_models"]], "start_processing() (gingerbread.central_processing_handler.central_processing_handler.centralprocessinghandler method)": [[2, "gingerbread.central_processing_handler.central_processing_handler.CentralProcessingHandler.start_processing"]], "centralprocessinginitmodelserror": [[3, "gingerbread.central_processing_handler.config.exceptions.CentralProcessingInitModelsError"]], "centralprocessingpostprocessimageerror": [[3, "gingerbread.central_processing_handler.config.exceptions.CentralProcessingPostprocessImageError"]], "centralprocessingpredictimageerror": [[3, "gingerbread.central_processing_handler.config.exceptions.CentralProcessingPredictImageError"]], "centralprocessingpreprocessimageerror": [[3, "gingerbread.central_processing_handler.config.exceptions.CentralProcessingPreprocessImageError"]], "centralprocessingprocessimageerror": [[3, "gingerbread.central_processing_handler.config.exceptions.CentralProcessingProcessImageError"]], "databaseloaderror": [[3, "gingerbread.central_processing_handler.config.exceptions.DatabaseLoadError"]], "databasepreparerecorderror": [[3, "gingerbread.central_processing_handler.config.exceptions.DatabasePrepareRecordError"]], "databaseuploaderror": [[3, "gingerbread.central_processing_handler.config.exceptions.DatabaseUploadError"]], "realtimeprocesserror": [[3, "gingerbread.central_processing_handler.config.exceptions.RealtimeProcessError"]], "gingerbread.central_processing_handler.config": [[3, "module-gingerbread.central_processing_handler.config"]], "gingerbread.central_processing_handler.config.config": [[3, "module-gingerbread.central_processing_handler.config.config"]], "gingerbread.central_processing_handler.config.exceptions": [[3, "module-gingerbread.central_processing_handler.config.exceptions"]], "gingerbread.central_processing_handler.sql": [[4, "module-gingerbread.central_processing_handler.sql"]], "copy_obj() (in module gingerbread.central_processing_handler.utils.helpers)": [[5, "gingerbread.central_processing_handler.utils.helpers.copy_obj"]], "correct_label_format() (in module gingerbread.central_processing_handler.utils.db_helpers)": [[5, "gingerbread.central_processing_handler.utils.db_helpers.correct_label_format"]], "decode_payload() (in module gingerbread.central_processing_handler.utils.helpers)": [[5, "gingerbread.central_processing_handler.utils.helpers.decode_payload"]], "decode_weights() (in module gingerbread.central_processing_handler.utils.helpers)": [[5, "gingerbread.central_processing_handler.utils.helpers.decode_weights"]], "encode_payload() (in module gingerbread.central_processing_handler.utils.helpers)": [[5, "gingerbread.central_processing_handler.utils.helpers.encode_payload"]], "encode_weights() (in module gingerbread.central_processing_handler.utils.helpers)": [[5, "gingerbread.central_processing_handler.utils.helpers.encode_weights"]], "generate_cls_meta_records() (in module gingerbread.central_processing_handler.utils.db_helpers)": [[5, "gingerbread.central_processing_handler.utils.db_helpers.generate_cls_meta_records"]], "generate_cls_predicted_table_records() (in module gingerbread.central_processing_handler.utils.db_helpers)": [[5, "gingerbread.central_processing_handler.utils.db_helpers.generate_cls_predicted_table_records"]], "generate_cls_records() (in module gingerbread.central_processing_handler.utils.db_helpers)": [[5, "gingerbread.central_processing_handler.utils.db_helpers.generate_cls_records"]], "generate_cls_version_records() (in module gingerbread.central_processing_handler.utils.db_helpers)": [[5, "gingerbread.central_processing_handler.utils.db_helpers.generate_cls_version_records"]], "generate_imported_records() (in module gingerbread.central_processing_handler.utils.db_helpers)": [[5, "gingerbread.central_processing_handler.utils.db_helpers.generate_imported_records"]], "generate_mask_meta_table() (in module gingerbread.central_processing_handler.utils.db_helpers)": [[5, "gingerbread.central_processing_handler.utils.db_helpers.generate_mask_meta_table"]], "generate_mask_records() (in module gingerbread.central_processing_handler.utils.db_helpers)": [[5, "gingerbread.central_processing_handler.utils.db_helpers.generate_mask_records"]], "generate_mask_table_records() (in module gingerbread.central_processing_handler.utils.db_helpers)": [[5, "gingerbread.central_processing_handler.utils.db_helpers.generate_mask_table_records"]], "generate_mask_version_records() (in module gingerbread.central_processing_handler.utils.db_helpers)": [[5, "gingerbread.central_processing_handler.utils.db_helpers.generate_mask_version_records"]], "generate_meta_records() (in module gingerbread.central_processing_handler.utils.db_helpers)": [[5, "gingerbread.central_processing_handler.utils.db_helpers.generate_meta_records"]], "generate_pastel_color() (in module gingerbread.central_processing_handler.utils.db_helpers)": [[5, "gingerbread.central_processing_handler.utils.db_helpers.generate_pastel_color"]], "generate_project_series_meta_records() (in module gingerbread.central_processing_handler.utils.db_helpers)": [[5, "gingerbread.central_processing_handler.utils.db_helpers.generate_project_series_meta_records"]], "generate_thumb_mask_version_records() (in module gingerbread.central_processing_handler.utils.db_helpers)": [[5, "gingerbread.central_processing_handler.utils.db_helpers.generate_thumb_mask_version_records"]], "get_img_info() (in module gingerbread.central_processing_handler.utils.helpers)": [[5, "gingerbread.central_processing_handler.utils.helpers.get_img_info"]], "gingerbread.central_processing_handler.utils": [[5, "module-gingerbread.central_processing_handler.utils"]], "gingerbread.central_processing_handler.utils.db_helpers": [[5, "module-gingerbread.central_processing_handler.utils.db_helpers"]], "gingerbread.central_processing_handler.utils.helpers": [[5, "module-gingerbread.central_processing_handler.utils.helpers"]], "hash_function() (in module gingerbread.central_processing_handler.utils.helpers)": [[5, "gingerbread.central_processing_handler.utils.helpers.hash_function"]], "nested_dict() (in module gingerbread.central_processing_handler.utils.helpers)": [[5, "gingerbread.central_processing_handler.utils.helpers.nested_dict"]], "prepare_for_classification_upload() (in module gingerbread.central_processing_handler.utils.db_helpers)": [[5, "gingerbread.central_processing_handler.utils.db_helpers.prepare_for_classification_upload"]], "prepare_for_segmentation_upload() (in module gingerbread.central_processing_handler.utils.db_helpers)": [[5, "gingerbread.central_processing_handler.utils.db_helpers.prepare_for_segmentation_upload"]], "str2bool() (in module gingerbread.central_processing_handler.utils.helpers)": [[5, "gingerbread.central_processing_handler.utils.helpers.str2bool"]], "timer() (in module gingerbread.central_processing_handler.utils.helpers)": [[5, "gingerbread.central_processing_handler.utils.helpers.timer"]], "upload_to_mq() (in module gingerbread.central_processing_handler.utils.db_helpers)": [[5, "gingerbread.central_processing_handler.utils.db_helpers.upload_to_mq"]], "basemodel (class in gingerbread.config.config)": [[6, "gingerbread.config.config.BaseModel"]], "basemodel.config (class in gingerbread.config.config)": [[6, "gingerbread.config.config.BaseModel.Config"]], "modelinput (class in gingerbread.config.config)": [[6, "gingerbread.config.config.ModelInput"]], "arbitrary_types_allowed (gingerbread.config.config.basemodel.config attribute)": [[6, "gingerbread.config.config.BaseModel.Config.arbitrary_types_allowed"]], "gingerbread.config": [[6, "module-gingerbread.config"]], "gingerbread.config.config": [[6, "module-gingerbread.config.config"]], "model (gingerbread.config.config.modelinput attribute)": [[6, "gingerbread.config.config.ModelInput.model"]], "mockmodel (class in gingerbread.models.mock_model)": [[7, "gingerbread.models.mock_model.MockModel"]], "forward() (gingerbread.models.mock_model.mockmodel method)": [[7, "gingerbread.models.mock_model.MockModel.forward"]], "gingerbread.models": [[7, "module-gingerbread.models"]], "gingerbread.models.config": [[7, "module-gingerbread.models.config"]], "gingerbread.models.mock_model": [[7, "module-gingerbread.models.mock_model"]], "load_state_dict() (gingerbread.models.mock_model.mockmodel method)": [[7, "gingerbread.models.mock_model.MockModel.load_state_dict"]], "cpneotemplate (class in gingerbread.neotemplate.base_central_processing)": [[8, "gingerbread.neotemplate.base_central_processing.CPNeoTemplate"]], "check_version() (gingerbread.neotemplate.base_central_processing.cpneotemplate method)": [[8, "gingerbread.neotemplate.base_central_processing.CPNeoTemplate.check_version"]], "gingerbread.neotemplate": [[8, "module-gingerbread.neotemplate"]], "gingerbread.neotemplate.base_central_processing": [[8, "module-gingerbread.neotemplate.base_central_processing"]], "load_from_checkpoint() (gingerbread.neotemplate.base_central_processing.cpneotemplate method)": [[8, "gingerbread.neotemplate.base_central_processing.CPNeoTemplate.load_from_checkpoint"]], "postprocess() (gingerbread.neotemplate.base_central_processing.cpneotemplate method)": [[8, "gingerbread.neotemplate.base_central_processing.CPNeoTemplate.postprocess"]], "predict_step() (gingerbread.neotemplate.base_central_processing.cpneotemplate method)": [[8, "gingerbread.neotemplate.base_central_processing.CPNeoTemplate.predict_step"]], "preprocess() (gingerbread.neotemplate.base_central_processing.cpneotemplate method)": [[8, "gingerbread.neotemplate.base_central_processing.CPNeoTemplate.preprocess"]], "save_checkpoint() (gingerbread.neotemplate.base_central_processing.cpneotemplate method)": [[8, "gingerbread.neotemplate.base_central_processing.CPNeoTemplate.save_checkpoint"]], "save_hyperparams() (gingerbread.neotemplate.base_central_processing.cpneotemplate method)": [[8, "gingerbread.neotemplate.base_central_processing.CPNeoTemplate.save_hyperparams"]], "realtimemodule (class in gingerbread.realtime.realtime)": [[9, "gingerbread.realtime.realtime.RealTimeModule"]], "call_process() (gingerbread.realtime.realtime.realtimemodule method)": [[9, "gingerbread.realtime.realtime.RealTimeModule.call_process"]], "callback() (in module gingerbread.realtime.realtime_trigger)": [[9, "gingerbread.realtime.realtime_trigger.callback"]], "get_img_and_spacing() (gingerbread.realtime.realtime.realtimemodule method)": [[9, "gingerbread.realtime.realtime.RealTimeModule.get_img_and_spacing"]], "gingerbread.realtime": [[9, "module-gingerbread.realtime"]], "gingerbread.realtime.realtime": [[9, "module-gingerbread.realtime.realtime"]], "gingerbread.realtime.realtime_trigger": [[9, "module-gingerbread.realtime.realtime_trigger"]], "mrsl_convert() (gingerbread.realtime.realtime.realtimemodule method)": [[9, "gingerbread.realtime.realtime.RealTimeModule.mrsl_convert"]], "run() (in module gingerbread.realtime.realtime_trigger)": [[9, "gingerbread.realtime.realtime_trigger.run"]], "send_to_analytics() (gingerbread.realtime.realtime.realtimemodule method)": [[9, "gingerbread.realtime.realtime.RealTimeModule.send_to_analytics"]], "check_connection() (in module gingerbread.rest.rest)": [[10, "gingerbread.rest.rest.check_connection"]], "extract() (in module gingerbread.rest.rest)": [[10, "gingerbread.rest.rest.extract"]], "gingerbread.rest": [[10, "module-gingerbread.rest"]], "gingerbread.rest.rest": [[10, "module-gingerbread.rest.rest"]], "run() (in module gingerbread.rest.rest)": [[10, "gingerbread.rest.rest.run"]], "gingerbread.system_conf": [[11, "module-gingerbread.system_conf"]], "gingerbread.system_conf.systemconf": [[11, "module-gingerbread.system_conf.systemconf"]], "centralprocessing (class in gingerbread.user_package_files.central_processing)": [[12, "gingerbread.user_package_files.central_processing.CentralProcessing"]], "gingerbread.user_package_files": [[12, "module-gingerbread.user_package_files"]], "gingerbread.user_package_files.central_processing": [[12, "module-gingerbread.user_package_files.central_processing"]], "postprocess() (gingerbread.user_package_files.central_processing.centralprocessing method)": [[12, "gingerbread.user_package_files.central_processing.CentralProcessing.postprocess"]], "predict_step() (gingerbread.user_package_files.central_processing.centralprocessing method)": [[12, "gingerbread.user_package_files.central_processing.CentralProcessing.predict_step"]], "preprocess() (gingerbread.user_package_files.central_processing.centralprocessing method)": [[12, "gingerbread.user_package_files.central_processing.CentralProcessing.preprocess"]], "mockmodel (class in gingerbread.user_package_files.models.mock_model)": [[13, "gingerbread.user_package_files.models.mock_model.MockModel"]], "forward() (gingerbread.user_package_files.models.mock_model.mockmodel method)": [[13, "gingerbread.user_package_files.models.mock_model.MockModel.forward"]], "gingerbread.user_package_files.models": [[13, "module-gingerbread.user_package_files.models"]], "gingerbread.user_package_files.models.mock_model": [[13, "module-gingerbread.user_package_files.models.mock_model"]], "load_state_dict() (gingerbread.user_package_files.models.mock_model.mockmodel method)": [[13, "gingerbread.user_package_files.models.mock_model.MockModel.load_state_dict"]], "gingerbread.utils": [[14, "module-gingerbread.utils"]], "gingerbread.utils.helpers": [[14, "module-gingerbread.utils.helpers"]], "timer() (in module gingerbread.utils.helpers)": [[14, "gingerbread.utils.helpers.timer"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["gingerbread", "gingerbread.analytics", "gingerbread.central_processing_handler", "gingerbread.central_processing_handler.config", "gingerbread.central_processing_handler.sql", "gingerbread.central_processing_handler.utils", "gingerbread.config", "gingerbread.models", "gingerbread.neotemplate", "gingerbread.realtime", "gingerbread.rest", "gingerbread.system_conf", "gingerbread.user_package_files", "gingerbread.user_package_files.models", "gingerbread.utils", "index", "modules"], "filenames": ["gingerbread.rst", "gingerbread.analytics.rst", "gingerbread.central_processing_handler.rst", "gingerbread.central_processing_handler.config.rst", "gingerbread.central_processing_handler.sql.rst", "gingerbread.central_processing_handler.utils.rst", "gingerbread.config.rst", "gingerbread.models.rst", "gingerbread.neotemplate.rst", "gingerbread.realtime.rst", "gingerbread.rest.rst", "gingerbread.system_conf.rst", "gingerbread.user_package_files.rst", "gingerbread.user_package_files.models.rst", "gingerbread.utils.rst", "index.rst", "modules.rst"], "titles": ["gingerbread package", "gingerbread.analytics package", "gingerbread.central_processing_handler package", "gingerbread.central_processing_handler.config package", "gingerbread.central_processing_handler.sql package", "gingerbread.central_processing_handler.utils package", "gingerbread.config package", "gingerbread.models package", "gingerbread.neotemplate package", "gingerbread.realtime package", "gingerbread.rest package", "gingerbread.system_conf package", "gingerbread.user_package_files package", "gingerbread.user_package_files.models package", "gingerbread.utils package", "Gingerbread", "gingerbread"], "terms": {"analyt": [0, 2, 5, 16], "analytics_modul": [0, 16], "concat_result": [0, 1], "convert_class_to_binari": [0, 1], "get_unit": [0, 1], "lesion_count": [0, 1], "lesion_volume_ml": [0, 1], "multiclass_test": [0, 1], "run_classification_analyt": [0, 1], "run_general_analyt": [0, 1], "segmentation_analysi": [0, 1], "total_lesion_ml": [0, 1], "central_processing_handl": [0, 16], "config": [0, 2, 12, 16], "except": [0, 2], "sql": [0, 2], "util": [0, 2, 15, 16], "db_helper": [0, 2], "helper": [0, 2, 16], "centralprocessinghandl": [0, 2, 9, 10], "generate_analyt": [0, 2], "init_model_from_mq": [0, 2], "invalidate_cach": [0, 2], "kill_model": [0, 2], "start_process": [0, 2], "basemodel": [0, 6], "modelinput": [0, 6, 12], "model": [0, 2, 3, 5, 6, 12, 15, 16], "mock_model": [0, 12, 16], "mockmodel": [0, 7, 12, 13], "forward": [0, 7, 12, 13], "load_state_dict": [0, 7, 12, 13], "neotempl": [0, 16], "base_central_process": [0, 16], "cpneotempl": [0, 8, 12], "check_vers": [0, 8], "load_from_checkpoint": [0, 8], "postprocess": [0, 1, 2, 3, 8, 12], "predict_step": [0, 8, 12], "preprocess": [0, 3, 8, 12], "save_checkpoint": [0, 8], "save_hyperparam": [0, 8], "realtim": [0, 3, 16], "realtimemodul": [0, 9], "call_process": [0, 9], "get_img_and_spac": [0, 9], "mrsl_convert": [0, 9], "send_to_analyt": [0, 9], "realtime_trigg": [0, 16], "callback": [0, 9], "run": [0, 1, 7, 9, 10, 13], "rest": [0, 5, 16], "check_connect": [0, 10], "extract": [0, 10], "system_conf": [0, 16], "systemconf": [0, 16], "user_package_fil": [0, 16], "central_process": [0, 16], "centralprocess": [0, 3, 12], "timer": [0, 2, 5, 14], "class": [0, 1, 2, 6, 7, 8, 9, 12, 13], "medquerydatadownload": [0, 16], "base": [0, 1, 2, 3, 6, 7, 8, 9, 12, 13, 15], "object": [0, 1, 2, 5, 6, 14], "connect": [0, 10], "medqueri": [0, 9], "download": 0, "data": [0, 2, 3, 5, 8, 12], "mq": [0, 2, 3, 5, 16], "pymedqueri": 0, "instanc": [0, 7, 13], "type": [0, 1, 2, 5, 7, 8, 9, 12, 13, 14, 15], "pymq": 0, "download_data": [0, 16], "project_id": [0, 5], "str": [0, 1, 2, 5, 7, 8, 9, 12, 13], "get_affin": 0, "bool": [0, 1, 2, 5, 7, 9, 13], "fals": [0, 1, 2, 5, 9], "get_al": 0, "true": [0, 1, 5, 6, 7, 13], "include_mask": 0, "batch_siz": 0, "int": [0, 1, 2, 5], "20": 0, "noreturn": [0, 2, 5, 8, 9], "from": [0, 2, 3, 5, 7, 9, 13], "save": [0, 8], "disk": 0, "instanci": 0, "us": [0, 2, 5, 15], "thi": [0, 2, 3, 5, 7, 13, 14, 15], "method": [0, 12], "For": [0, 15], "more": [0, 15], "inform": [0, 8, 12], "about": [0, 15], "see": 0, "insert": 0, "link": 0, "here": 0, "paramet": [0, 2, 5, 7, 9, 12, 13], "project": [0, 5, 15], "id": [0, 5], "option": [0, 5, 7, 13], "get": [0, 9, 12, 15], "affin": [0, 5], "default": [0, 2, 7, 13], "all": [0, 1, 7, 13, 15], "includ": [0, 12], "mask": [0, 5], "batch": [0, 8], "size": 0, "return": [0, 1, 2, 5, 7, 9, 10, 12, 13, 14], "none": [0, 1, 2, 5, 7, 8, 9, 10, 12, 13], "hdf5_to_nifti_al": [0, 16], "hdf5_path": 0, "output_dir": 0, "convert": [0, 1, 5, 9], "hdf5": 0, "file": [0, 8, 15], "nifti": 0, "path": [0, 8], "output": [0, 5, 9], "directori": 0, "assum": 0, "contain": [0, 5, 7, 8, 9, 12, 13, 15], "matric": 0, "If": [0, 2, 7, 8, 12, 13], "i": [0, 1, 2, 3, 5, 7, 8, 9, 10, 12, 13, 14, 15], "case": 0, "work": [0, 5, 15], "hdf5_to_nifti_singl": [0, 16], "series_uid": [0, 5, 9], "singl": 0, "seri": [0, 5], "uid": [0, 5, 9], "result": [1, 2, 9, 15], "list": [1, 2, 5, 7, 8, 9, 12, 13], "dict": [1, 2, 5, 7, 8, 9, 12, 13], "float": [1, 2, 5], "concaten": 1, "param": [1, 2, 5, 9, 14], "postproc": [1, 2], "ndarrai": [1, 2, 5, 8, 9, 12], "convert_class": 1, "1": [1, 2, 8, 12], "multiclass": 1, "imag": [1, 3, 5, 8, 9, 12, 15], "binari": 1, "np": [1, 2, 5, 8, 9, 12], "resolut": [1, 2, 8, 12], "unit": [1, 5, 8, 12], "number": [1, 2], "lesion": 1, "volum": [1, 5], "each": 1, "test": [1, 8, 12], "tupl": [1, 5], "classif": 1, "dictionari": [1, 5, 8, 9, 12], "union": [1, 5], "gener": [1, 5], "segment": [1, 5], "total": 1, "centralprocessinginitmodelserror": [2, 3], "centralprocessingpostprocessimageerror": [2, 3], "centralprocessingpredictimageerror": [2, 3], "centralprocessingpreprocessimageerror": [2, 3], "centralprocessingprocessimageerror": [2, 3], "databaseloaderror": [2, 3], "databasepreparerecorderror": [2, 3], "databaseuploaderror": [2, 3], "realtimeprocesserror": [2, 3], "correct_label_format": [2, 5], "generate_cls_meta_record": [2, 5], "generate_cls_predicted_table_record": [2, 5], "generate_cls_record": [2, 5], "generate_cls_version_record": [2, 5], "generate_imported_record": [2, 5], "generate_mask_meta_t": [2, 5], "generate_mask_record": [2, 5], "generate_mask_table_record": [2, 5], "generate_mask_version_record": [2, 5], "generate_meta_record": [2, 5], "generate_pastel_color": [2, 5], "generate_project_series_meta_record": [2, 5], "generate_thumb_mask_version_record": [2, 5], "prepare_for_classification_upload": [2, 5], "prepare_for_segmentation_upload": [2, 5], "upload_to_mq": [2, 5], "copy_obj": [2, 5], "decode_payload": [2, 5], "decode_weight": [2, 5], "encode_payload": [2, 5], "encode_weight": [2, 5], "get_img_info": [2, 5], "hash_funct": [2, 5], "nested_dict": [2, 5], "str2bool": [2, 5], "function": [2, 5, 7, 8, 9, 10, 12, 13, 14], "input": [2, 8, 12], "predict": [2, 3, 5, 8, 9, 12], "load": [2, 3, 5, 8], "extra": [2, 8, 12], "ani": [2, 5, 8, 9, 12, 15], "montecarlo_loop": 2, "weights_ensembl": 2, "start": [2, 15], "process": [2, 3, 5, 8, 9, 12, 15], "The": [2, 5, 8, 9, 12, 14, 15], "need": [2, 5, 7, 8, 12, 13], "time": [2, 5], "should": [2, 5, 7, 13], "specifi": [2, 5], "which": [2, 5, 14, 15], "mean": 2, "onli": 2, "onc": 2, "weight": [2, 5], "fetch": 2, "script": 3, "custom": [3, 5, 14], "fail": 3, "init": 3, "db": 3, "prepar": [3, 5], "record": [3, 5], "tabl": [3, 5], "upload": [3, 5], "request": [3, 5, 10], "label": 5, "correct": 5, "format": 5, "version_uid": [5, 9], "cls_name": 5, "cls_type": 5, "measure_unit": 5, "cl": 5, "cls_meta_t": 5, "version": 5, "name": [5, 15], "measur": 5, "cls_record": 5, "pcls_uid": 5, "cls_uid": 5, "model_id": 5, "model_vers": 5, "prediction_record": 5, "project_uid": 5, "study_uid": 5, "studi": 5, "pcl": 5, "mask_version_t": 5, "actual": 5, "cls_version_record": 5, "project_nam": 5, "descript": 5, "import": 5, "imported_t": 5, "imported_record": 5, "mask_nam": 5, "mask_typ": 5, "mask_predicted_t": 5, "mask_record": 5, "mask_uid": 5, "orient": 5, "pmask_uid": [5, 9], "is_empti": 5, "p_mask": 5, "you": [5, 12, 15], "want": 5, "store": 5, "databas": [5, 9], "mask_version_uid": 5, "pmask": 5, "A": 5, "can": [5, 15], "have": 5, "mani": 5, "mask_version_record": 5, "meta": 5, "meta_record": 5, "idx": 5, "random": 5, "pastel": 5, "hex": 5, "color": 5, "index": 5, "up": [5, 15], "4": 5, "0": [5, 8, 12], "statu": 5, "project_series_t": 5, "signed_bi": 5, "project_series_record": 5, "thumbnail_mask_uid": 5, "thumbnail": 5, "respons": 5, "project_series_uid": [5, 9], "table_nam": 5, "ignore_conflict": 5, "obj": 5, "payload": 5, "blosc_compress": 5, "decod": 5, "radiompip": 5, "api": 5, "first": 5, "hexstr": 5, "byte": 5, "decompress": 5, "buffer": [5, 7, 13], "back": 5, "applic": 5, "two": 5, "datafram": 5, "radiom": 5, "featur": 5, "diagnost": 5, "well": [5, 15], "nest": 5, "encoded_weight": 5, "ordereddict": 5, "encod": 5, "encoded_model": 5, "pre": 5, "train": [5, 8, 12], "make": [5, 15], "readi": [5, 15], "post": 5, "compress": 5, "place": [5, 9], "an": [5, 9, 12], "io": [5, 15], "ship": 5, "http": [5, 15], "bytesio": 5, "we": 5, "repres": 5, "img": [5, 9], "veri": 5, "simpl": 5, "dimens": 5, "know": [5, 10], "uuid": 5, "uuid_typ": 5, "make_uniqu": 5, "hash": 5, "anonym": 5, "pepper": 5, "valu": 5, "set": [5, 15], "algorithm": 5, "sha512": 5, "iter": 5, "enough": 5, "creat": [5, 15], "approxim": 5, "now": [5, 15], "written": 5, "most": 5, "provid": [5, 8, 12], "string": 5, "ha": [5, 8, 12], "salt": 5, "secret": 5, "wai": 5, "aga": 5, "also": 5, "go": 5, "same": [5, 15], "specifii": 5, "three": [5, 15], "ar": [5, 9], "patient": 5, "ii": 5, "iii": 5, "made": 5, "uniqu": [5, 9], "identifi": [5, 9], "possibl": 5, "trace": 5, "origin": 5, "sourc": [5, 15], "reacurs": 5, "string_valu": 5, "otherwis": 5, "orig_func": [5, 14], "callabl": [5, 14], "decor": [5, 14], "python": [5, 14, 15], "elaps": [5, 14], "runtim": [5, 14], "arbitrary_types_allow": 6, "arg": [7, 12, 13], "kwarg": [7, 13], "x": [7, 13], "defin": [7, 8, 12, 13], "comput": [7, 13, 15], "perform": [7, 13], "everi": [7, 13], "call": [7, 13], "overridden": [7, 13], "subclass": [7, 13], "although": [7, 13], "recip": [7, 13], "pass": [7, 13], "within": [7, 13], "one": [7, 13], "afterward": [7, 13], "instead": [7, 13], "sinc": [7, 13], "former": [7, 13], "take": [7, 13], "care": [7, 13], "regist": [7, 13], "hook": [7, 13], "while": [7, 13, 15], "latter": [7, 13], "silent": [7, 13], "ignor": [7, 13], "them": [7, 13], "state_dict": [7, 13], "strict": [7, 13], "copi": [7, 13], "its": [7, 13], "descend": [7, 13], "kei": [7, 13], "must": [7, 13], "exactli": [7, 13], "match": [7, 13], "": [7, 13, 15], "persist": [7, 13], "whether": [7, 13], "strictli": [7, 13], "enforc": [7, 13], "missing_kei": [7, 13], "miss": [7, 13], "unexpected_kei": [7, 13], "unexpect": [7, 13], "namedtupl": [7, 13], "field": [7, 13], "correspond": [7, 13], "exist": [7, 13], "rais": [7, 13], "runtimeerror": [7, 13], "central": [8, 12], "checkpoint_path": 8, "checkpoint": 8, "after": [8, 12], "val": [8, 12], "addit": [8, 12], "argument": [8, 12], "etc": [8, 12], "explain": [8, 12], "depth": [8, 12], "docstr": [8, 12], "exampl": [8, 12], "e": [8, 12], "g": [8, 12], "someth": [8, 12], "research": [8, 12, 15], "There": [8, 12], "proper": [8, 12, 15], "explan": [8, 12], "what": [8, 12, 15], "shown": [8, 12], "abov": [8, 12], "step": [8, 12, 15], "befor": [8, 12], "hyperparamet": 8, "series_uid_list": 9, "back2pac": 9, "commenc": 9, "space": 9, "__check_prod_and_send": 9, "check": [9, 10], "product": [9, 15], "server": [9, 15], "send": 9, "messag": 9, "queue": 9, "pac": 9, "method_fram": 9, "deliv": 9, "properti": 9, "basicproperti": 9, "bodi": 9, "trigger": 9, "event": 9, "come": 9, "mrsal": 9, "trigg": 9, "spottyrealtim": 9, "intern": 9, "system": [9, 15], "neomedsi": 9, "displai": 9, "client": 9, "throught": 9, "ui": 9, "json": 9, "serial": 9, "seriesuid": 9, "let": [10, 15], "user": 10, "servic": 10, "jsonrespons": 10, "restinit": 10, "ctrl": 10, "depend": [10, 15], "argpars": 12, "namespac": 12, "rememb": 12, "error": 12, "last": 15, "chang": 15, "jan": 15, "19": 15, "24": 15, "14": 15, "43": 15, "hello": 15, "my": 15, "am": 15, "templat": 15, "enabl": 15, "better": 15, "engag": 15, "ll": 15, "do": 15, "best": 15, "walk": 15, "through": 15, "involv": 15, "new": 15, "docker": 15, "poetri": 15, "manag": 15, "consist": 15, "part": 15, "initi": 15, "element": 15, "togeth": 15, "form": 15, "code": 15, "simpler": 15, "both": 15, "team": 15, "collabor": 15, "second": 15, "compon": 15, "serv": 15, "manual": 15, "order": 15, "ensur": 15, "It": 15, "duplic": 15, "find": 15, "hire": 15, "learn": 15, "workflow": 15, "everyon": 15, "comprehend": 15, "happen": 15, "when": 15, "sort": 15, "oper": 15, "third": 15, "describ": 15, "readili": 15, "integr": 15, "block": 15, "note": 15, "just": 15, "read": 15, "thei": 15, "draw": 15, "attent": 15, "noteworthi": 15, "mai": 15, "variou": 15, "emphas": 15, "vari": 15, "level": 15, "relev": 15, "container": 15, "your": 15, "As": 15, "execut": 15, "without": 15, "worri": 15, "instal": 15, "cluster": 15, "put": 15, "arbitrari": 15, "experi": 15, "pipelin": 15, "quit": 15, "so": 15, "feel": 15, "head": 15, "over": 15, "quickstart": 15, "page": 15, "github": 15, "com": 15, "gingerbread_sc": 15, "packag": 16, "subpackag": 16, "submodul": 16, "modul": 16, "content": 16, "data_download": 16}, "objects": {"": [[0, 0, 0, "-", "gingerbread"]], "gingerbread": [[1, 0, 0, "-", "analytics"], [2, 0, 0, "-", "central_processing_handler"], [6, 0, 0, "-", "config"], [0, 0, 0, "-", "data_download"], [7, 0, 0, "-", "models"], [8, 0, 0, "-", "neotemplate"], [9, 0, 0, "-", "realtime"], [10, 0, 0, "-", "rest"], [11, 0, 0, "-", "system_conf"], [12, 0, 0, "-", "user_package_files"], [14, 0, 0, "-", "utils"]], "gingerbread.analytics": [[1, 0, 0, "-", "analytics_module"]], "gingerbread.analytics.analytics_module": [[1, 1, 1, "", "Analytics"]], "gingerbread.analytics.analytics_module.Analytics": [[1, 2, 1, "", "concat_results"], [1, 2, 1, "", "convert_class_to_binary"], [1, 2, 1, "", "get_units"], [1, 2, 1, "", "lesion_count"], [1, 2, 1, "", "lesion_volume_ml"], [1, 2, 1, "", "multiclass_tester"], [1, 2, 1, "", "run_classification_analytics"], [1, 2, 1, "", "run_general_analytics"], [1, 2, 1, "", "segmentation_analysis"], [1, 2, 1, "", "total_lesion_ml"]], "gingerbread.central_processing_handler": [[2, 0, 0, "-", "central_processing_handler"], [3, 0, 0, "-", "config"], [4, 0, 0, "-", "sql"], [5, 0, 0, "-", "utils"]], "gingerbread.central_processing_handler.central_processing_handler": [[2, 1, 1, "", "CentralProcessingHandler"]], "gingerbread.central_processing_handler.central_processing_handler.CentralProcessingHandler": [[2, 2, 1, "", "generate_analytics"], [2, 2, 1, "", "init_model_from_mq"], [2, 2, 1, "", "invalidate_cache"], [2, 2, 1, "", "kill_models"], [2, 2, 1, "", "start_processing"]], "gingerbread.central_processing_handler.config": [[3, 0, 0, "-", "config"], [3, 0, 0, "-", "exceptions"]], "gingerbread.central_processing_handler.config.exceptions": [[3, 3, 1, "", "CentralProcessingInitModelsError"], [3, 3, 1, "", "CentralProcessingPostprocessImageError"], [3, 3, 1, "", "CentralProcessingPredictImageError"], [3, 3, 1, "", "CentralProcessingPreprocessImageError"], [3, 3, 1, "", "CentralProcessingProcessImageError"], [3, 3, 1, "", "DatabaseLoadError"], [3, 3, 1, "", "DatabasePrepareRecordError"], [3, 3, 1, "", "DatabaseUploadError"], [3, 3, 1, "", "RealtimeProcessError"]], "gingerbread.central_processing_handler.utils": [[5, 0, 0, "-", "db_helpers"], [5, 0, 0, "-", "helpers"]], "gingerbread.central_processing_handler.utils.db_helpers": [[5, 4, 1, "", "correct_label_format"], [5, 4, 1, "", "generate_cls_meta_records"], [5, 4, 1, "", "generate_cls_predicted_table_records"], [5, 4, 1, "", "generate_cls_records"], [5, 4, 1, "", "generate_cls_version_records"], [5, 4, 1, "", "generate_imported_records"], [5, 4, 1, "", "generate_mask_meta_table"], [5, 4, 1, "", "generate_mask_records"], [5, 4, 1, "", "generate_mask_table_records"], [5, 4, 1, "", "generate_mask_version_records"], [5, 4, 1, "", "generate_meta_records"], [5, 4, 1, "", "generate_pastel_color"], [5, 4, 1, "", "generate_project_series_meta_records"], [5, 4, 1, "", "generate_thumb_mask_version_records"], [5, 4, 1, "", "prepare_for_classification_upload"], [5, 4, 1, "", "prepare_for_segmentation_upload"], [5, 4, 1, "", "upload_to_mq"]], "gingerbread.central_processing_handler.utils.helpers": [[5, 4, 1, "", "copy_obj"], [5, 4, 1, "", "decode_payload"], [5, 4, 1, "", "decode_weights"], [5, 4, 1, "", "encode_payload"], [5, 4, 1, "", "encode_weights"], [5, 4, 1, "", "get_img_info"], [5, 4, 1, "", "hash_function"], [5, 4, 1, "", "nested_dict"], [5, 4, 1, "", "str2bool"], [5, 4, 1, "", "timer"]], "gingerbread.config": [[6, 0, 0, "-", "config"]], "gingerbread.config.config": [[6, 1, 1, "", "BaseModel"], [6, 1, 1, "", "ModelInput"]], "gingerbread.config.config.BaseModel": [[6, 1, 1, "", "Config"]], "gingerbread.config.config.BaseModel.Config": [[6, 5, 1, "", "arbitrary_types_allowed"]], "gingerbread.config.config.ModelInput": [[6, 5, 1, "", "model"]], "gingerbread.data_download": [[0, 1, 1, "", "MedqueryDataDownloader"]], "gingerbread.data_download.MedqueryDataDownloader": [[0, 2, 1, "", "download_data"], [0, 2, 1, "", "hdf5_to_nifti_all"], [0, 2, 1, "", "hdf5_to_nifti_single"], [0, 5, 1, "", "mq"]], "gingerbread.models": [[7, 0, 0, "-", "config"], [7, 0, 0, "-", "mock_model"]], "gingerbread.models.mock_model": [[7, 1, 1, "", "MockModel"]], "gingerbread.models.mock_model.MockModel": [[7, 2, 1, "", "forward"], [7, 2, 1, "", "load_state_dict"]], "gingerbread.neotemplate": [[8, 0, 0, "-", "base_central_processing"]], "gingerbread.neotemplate.base_central_processing": [[8, 1, 1, "", "CPNeoTemplate"]], "gingerbread.neotemplate.base_central_processing.CPNeoTemplate": [[8, 2, 1, "", "check_version"], [8, 2, 1, "", "load_from_checkpoint"], [8, 2, 1, "", "postprocess"], [8, 2, 1, "", "predict_step"], [8, 2, 1, "", "preprocess"], [8, 2, 1, "", "save_checkpoint"], [8, 2, 1, "", "save_hyperparams"]], "gingerbread.realtime": [[9, 0, 0, "-", "realtime"], [9, 0, 0, "-", "realtime_trigger"]], "gingerbread.realtime.realtime": [[9, 1, 1, "", "RealTimeModule"]], "gingerbread.realtime.realtime.RealTimeModule": [[9, 2, 1, "", "call_process"], [9, 2, 1, "", "get_img_and_spacing"], [9, 2, 1, "", "mrsl_convert"], [9, 2, 1, "", "send_to_analytics"]], "gingerbread.realtime.realtime_trigger": [[9, 4, 1, "", "callback"], [9, 4, 1, "", "run"]], "gingerbread.rest": [[10, 0, 0, "-", "rest"]], "gingerbread.rest.rest": [[10, 4, 1, "", "check_connection"], [10, 4, 1, "", "extract"], [10, 4, 1, "", "run"]], "gingerbread.system_conf": [[11, 0, 0, "-", "systemconf"]], "gingerbread.user_package_files": [[12, 0, 0, "-", "central_processing"], [13, 0, 0, "-", "models"]], "gingerbread.user_package_files.central_processing": [[12, 1, 1, "", "CentralProcessing"]], "gingerbread.user_package_files.central_processing.CentralProcessing": [[12, 2, 1, "", "postprocess"], [12, 2, 1, "", "predict_step"], [12, 2, 1, "", "preprocess"]], "gingerbread.user_package_files.models": [[13, 0, 0, "-", "mock_model"]], "gingerbread.user_package_files.models.mock_model": [[13, 1, 1, "", "MockModel"]], "gingerbread.user_package_files.models.mock_model.MockModel": [[13, 2, 1, "", "forward"], [13, 2, 1, "", "load_state_dict"]], "gingerbread.utils": [[14, 0, 0, "-", "helpers"]], "gingerbread.utils.helpers": [[14, 4, 1, "", "timer"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:exception", "4": "py:function", "5": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "exception", "Python exception"], "4": ["py", "function", "Python function"], "5": ["py", "attribute", "Python attribute"]}, "titleterms": {"gingerbread": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], "packag": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14], "subpackag": [0, 2, 12], "submodul": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14], "data_download": 0, "modul": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14], "content": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14], "analyt": 1, "analytics_modul": 1, "central_processing_handl": [2, 3, 4, 5], "config": [3, 6, 7, 13], "except": 3, "sql": 4, "util": [5, 14], "db_helper": 5, "helper": [5, 14], "model": [7, 13], "mock_model": [7, 13], "neotempl": 8, "base_central_process": 8, "paramet": 8, "return": 8, "realtim": 9, "realtime_trigg": 9, "rest": 10, "system_conf": 11, "systemconf": 11, "user_package_fil": [12, 13], "central_process": 12, "introduct": 15, "extra": 15, "inform": 15, "document": 15, "neomedsi": 15}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 57}, "alltitles": {"gingerbread package": [[0, "gingerbread-package"]], "Subpackages": [[0, "subpackages"], [2, "subpackages"], [12, "subpackages"]], "Submodules": [[0, "submodules"], [1, "submodules"], [2, "submodules"], [3, "submodules"], [5, "submodules"], [6, "submodules"], [7, "submodules"], [8, "submodules"], [9, "submodules"], [10, "submodules"], [11, "submodules"], [12, "submodules"], [13, "submodules"], [14, "submodules"]], "gingerbread.data_download module": [[0, "module-gingerbread.data_download"]], "Module contents": [[0, "module-gingerbread"], [1, "module-gingerbread.analytics"], [2, "module-gingerbread.central_processing_handler"], [3, "module-gingerbread.central_processing_handler.config"], [4, "module-gingerbread.central_processing_handler.sql"], [5, "module-gingerbread.central_processing_handler.utils"], [6, "module-gingerbread.config"], [7, "module-gingerbread.models"], [8, "module-gingerbread.neotemplate"], [9, "module-gingerbread.realtime"], [10, "module-gingerbread.rest"], [11, "module-gingerbread.system_conf"], [12, "module-gingerbread.user_package_files"], [13, "module-gingerbread.user_package_files.models"], [14, "module-gingerbread.utils"]], "gingerbread.analytics package": [[1, "gingerbread-analytics-package"]], "gingerbread.analytics.analytics_module module": [[1, "module-gingerbread.analytics.analytics_module"]], "gingerbread.central_processing_handler package": [[2, "gingerbread-central-processing-handler-package"]], "gingerbread.central_processing_handler.central_processing_handler module": [[2, "module-gingerbread.central_processing_handler.central_processing_handler"]], "gingerbread.central_processing_handler.config package": [[3, "gingerbread-central-processing-handler-config-package"]], "gingerbread.central_processing_handler.config.config module": [[3, "module-gingerbread.central_processing_handler.config.config"]], "gingerbread.central_processing_handler.config.exceptions module": [[3, "module-gingerbread.central_processing_handler.config.exceptions"]], "gingerbread.central_processing_handler.sql package": [[4, "gingerbread-central-processing-handler-sql-package"]], "gingerbread.central_processing_handler.utils package": [[5, "gingerbread-central-processing-handler-utils-package"]], "gingerbread.central_processing_handler.utils.db_helpers module": [[5, "module-gingerbread.central_processing_handler.utils.db_helpers"]], "gingerbread.central_processing_handler.utils.helpers module": [[5, "module-gingerbread.central_processing_handler.utils.helpers"]], "gingerbread.config package": [[6, "gingerbread-config-package"]], "gingerbread.config.config module": [[6, "module-gingerbread.config.config"]], "gingerbread.models package": [[7, "gingerbread-models-package"]], "gingerbread.models.config module": [[7, "module-gingerbread.models.config"]], "gingerbread.models.mock_model module": [[7, "module-gingerbread.models.mock_model"]], "gingerbread.neotemplate package": [[8, "gingerbread-neotemplate-package"]], "gingerbread.neotemplate.base_central_processing module": [[8, "module-gingerbread.neotemplate.base_central_processing"]], "Parameters:": [[8, "parameters"], [8, "id1"], [8, "id3"]], "Returns:": [[8, "returns"], [8, "id2"], [8, "id4"]], "gingerbread.realtime package": [[9, "gingerbread-realtime-package"]], "gingerbread.realtime.realtime module": [[9, "module-gingerbread.realtime.realtime"]], "gingerbread.realtime.realtime_trigger module": [[9, "module-gingerbread.realtime.realtime_trigger"]], "gingerbread.rest package": [[10, "gingerbread-rest-package"]], "gingerbread.rest.rest module": [[10, "module-gingerbread.rest.rest"]], "gingerbread.system_conf package": [[11, "gingerbread-system-conf-package"]], "gingerbread.system_conf.systemconf module": [[11, "module-gingerbread.system_conf.systemconf"]], "gingerbread.user_package_files package": [[12, "gingerbread-user-package-files-package"]], "gingerbread.user_package_files.central_processing module": [[12, "module-gingerbread.user_package_files.central_processing"]], "gingerbread.user_package_files.models package": [[13, "gingerbread-user-package-files-models-package"]], "gingerbread.user_package_files.models.config module": [[13, "gingerbread-user-package-files-models-config-module"]], "gingerbread.user_package_files.models.mock_model module": [[13, "module-gingerbread.user_package_files.models.mock_model"]], "gingerbread.utils package": [[14, "gingerbread-utils-package"]], "gingerbread.utils.helpers module": [[14, "module-gingerbread.utils.helpers"]], "Gingerbread": [[15, "gingerbread"]], "Introduction": [[15, "introduction"]], "Extra information": [[15, "extra-information"]], "Documentation": [[15, "documentation"], [15, null]], "NeoMedSys": [[15, null]], "gingerbread": [[16, "gingerbread"]]}, "indexentries": {"medquerydatadownloader (class in gingerbread.data_download)": [[0, "gingerbread.data_download.MedqueryDataDownloader"]], "download_data() (gingerbread.data_download.medquerydatadownloader method)": [[0, "gingerbread.data_download.MedqueryDataDownloader.download_data"]], "gingerbread": [[0, "module-gingerbread"]], "gingerbread.data_download": [[0, "module-gingerbread.data_download"]], "hdf5_to_nifti_all() (gingerbread.data_download.medquerydatadownloader method)": [[0, "gingerbread.data_download.MedqueryDataDownloader.hdf5_to_nifti_all"]], "hdf5_to_nifti_single() (gingerbread.data_download.medquerydatadownloader method)": [[0, "gingerbread.data_download.MedqueryDataDownloader.hdf5_to_nifti_single"]], "module": [[0, "module-gingerbread"], [0, "module-gingerbread.data_download"], [1, "module-gingerbread.analytics"], [1, "module-gingerbread.analytics.analytics_module"], [2, "module-gingerbread.central_processing_handler"], [2, "module-gingerbread.central_processing_handler.central_processing_handler"], [3, "module-gingerbread.central_processing_handler.config"], [3, "module-gingerbread.central_processing_handler.config.config"], [3, "module-gingerbread.central_processing_handler.config.exceptions"], [4, "module-gingerbread.central_processing_handler.sql"], [5, "module-gingerbread.central_processing_handler.utils"], [5, "module-gingerbread.central_processing_handler.utils.db_helpers"], [5, "module-gingerbread.central_processing_handler.utils.helpers"], [6, "module-gingerbread.config"], [6, "module-gingerbread.config.config"], [7, "module-gingerbread.models"], [7, "module-gingerbread.models.config"], [7, "module-gingerbread.models.mock_model"], [8, "module-gingerbread.neotemplate"], [8, "module-gingerbread.neotemplate.base_central_processing"], [9, "module-gingerbread.realtime"], [9, "module-gingerbread.realtime.realtime"], [9, "module-gingerbread.realtime.realtime_trigger"], [10, "module-gingerbread.rest"], [10, "module-gingerbread.rest.rest"], [11, "module-gingerbread.system_conf"], [11, "module-gingerbread.system_conf.systemconf"], [12, "module-gingerbread.user_package_files"], [12, "module-gingerbread.user_package_files.central_processing"], [13, "module-gingerbread.user_package_files.models"], [13, "module-gingerbread.user_package_files.models.mock_model"], [14, "module-gingerbread.utils"], [14, "module-gingerbread.utils.helpers"]], "mq (gingerbread.data_download.medquerydatadownloader attribute)": [[0, "gingerbread.data_download.MedqueryDataDownloader.mq"]], "analytics (class in gingerbread.analytics.analytics_module)": [[1, "gingerbread.analytics.analytics_module.Analytics"]], "concat_results() (gingerbread.analytics.analytics_module.analytics method)": [[1, "gingerbread.analytics.analytics_module.Analytics.concat_results"]], "convert_class_to_binary() (gingerbread.analytics.analytics_module.analytics method)": [[1, "gingerbread.analytics.analytics_module.Analytics.convert_class_to_binary"]], "get_units() (gingerbread.analytics.analytics_module.analytics method)": [[1, "gingerbread.analytics.analytics_module.Analytics.get_units"]], "gingerbread.analytics": [[1, "module-gingerbread.analytics"]], "gingerbread.analytics.analytics_module": [[1, "module-gingerbread.analytics.analytics_module"]], "lesion_count() (gingerbread.analytics.analytics_module.analytics method)": [[1, "gingerbread.analytics.analytics_module.Analytics.lesion_count"]], "lesion_volume_ml() (gingerbread.analytics.analytics_module.analytics method)": [[1, "gingerbread.analytics.analytics_module.Analytics.lesion_volume_ml"]], "multiclass_tester() (gingerbread.analytics.analytics_module.analytics method)": [[1, "gingerbread.analytics.analytics_module.Analytics.multiclass_tester"]], "run_classification_analytics() (gingerbread.analytics.analytics_module.analytics method)": [[1, "gingerbread.analytics.analytics_module.Analytics.run_classification_analytics"]], "run_general_analytics() (gingerbread.analytics.analytics_module.analytics method)": [[1, "gingerbread.analytics.analytics_module.Analytics.run_general_analytics"]], "segmentation_analysis() (gingerbread.analytics.analytics_module.analytics method)": [[1, "gingerbread.analytics.analytics_module.Analytics.segmentation_analysis"]], "total_lesion_ml() (gingerbread.analytics.analytics_module.analytics method)": [[1, "gingerbread.analytics.analytics_module.Analytics.total_lesion_ml"]], "centralprocessinghandler (class in gingerbread.central_processing_handler.central_processing_handler)": [[2, "gingerbread.central_processing_handler.central_processing_handler.CentralProcessingHandler"]], "generate_analytics() (gingerbread.central_processing_handler.central_processing_handler.centralprocessinghandler method)": [[2, "gingerbread.central_processing_handler.central_processing_handler.CentralProcessingHandler.generate_analytics"]], "gingerbread.central_processing_handler": [[2, "module-gingerbread.central_processing_handler"]], "gingerbread.central_processing_handler.central_processing_handler": [[2, "module-gingerbread.central_processing_handler.central_processing_handler"]], "init_model_from_mq() (gingerbread.central_processing_handler.central_processing_handler.centralprocessinghandler method)": [[2, "gingerbread.central_processing_handler.central_processing_handler.CentralProcessingHandler.init_model_from_mq"]], "invalidate_cache() (gingerbread.central_processing_handler.central_processing_handler.centralprocessinghandler method)": [[2, "gingerbread.central_processing_handler.central_processing_handler.CentralProcessingHandler.invalidate_cache"]], "kill_models() (gingerbread.central_processing_handler.central_processing_handler.centralprocessinghandler method)": [[2, "gingerbread.central_processing_handler.central_processing_handler.CentralProcessingHandler.kill_models"]], "start_processing() (gingerbread.central_processing_handler.central_processing_handler.centralprocessinghandler method)": [[2, "gingerbread.central_processing_handler.central_processing_handler.CentralProcessingHandler.start_processing"]], "centralprocessinginitmodelserror": [[3, "gingerbread.central_processing_handler.config.exceptions.CentralProcessingInitModelsError"]], "centralprocessingpostprocessimageerror": [[3, "gingerbread.central_processing_handler.config.exceptions.CentralProcessingPostprocessImageError"]], "centralprocessingpredictimageerror": [[3, "gingerbread.central_processing_handler.config.exceptions.CentralProcessingPredictImageError"]], "centralprocessingpreprocessimageerror": [[3, "gingerbread.central_processing_handler.config.exceptions.CentralProcessingPreprocessImageError"]], "centralprocessingprocessimageerror": [[3, "gingerbread.central_processing_handler.config.exceptions.CentralProcessingProcessImageError"]], "databaseloaderror": [[3, "gingerbread.central_processing_handler.config.exceptions.DatabaseLoadError"]], "databasepreparerecorderror": [[3, "gingerbread.central_processing_handler.config.exceptions.DatabasePrepareRecordError"]], "databaseuploaderror": [[3, "gingerbread.central_processing_handler.config.exceptions.DatabaseUploadError"]], "realtimeprocesserror": [[3, "gingerbread.central_processing_handler.config.exceptions.RealtimeProcessError"]], "gingerbread.central_processing_handler.config": [[3, "module-gingerbread.central_processing_handler.config"]], "gingerbread.central_processing_handler.config.config": [[3, "module-gingerbread.central_processing_handler.config.config"]], "gingerbread.central_processing_handler.config.exceptions": [[3, "module-gingerbread.central_processing_handler.config.exceptions"]], "gingerbread.central_processing_handler.sql": [[4, "module-gingerbread.central_processing_handler.sql"]], "copy_obj() (in module gingerbread.central_processing_handler.utils.helpers)": [[5, "gingerbread.central_processing_handler.utils.helpers.copy_obj"]], "correct_label_format() (in module gingerbread.central_processing_handler.utils.db_helpers)": [[5, "gingerbread.central_processing_handler.utils.db_helpers.correct_label_format"]], "decode_payload() (in module gingerbread.central_processing_handler.utils.helpers)": [[5, "gingerbread.central_processing_handler.utils.helpers.decode_payload"]], "decode_weights() (in module gingerbread.central_processing_handler.utils.helpers)": [[5, "gingerbread.central_processing_handler.utils.helpers.decode_weights"]], "encode_payload() (in module gingerbread.central_processing_handler.utils.helpers)": [[5, "gingerbread.central_processing_handler.utils.helpers.encode_payload"]], "encode_weights() (in module gingerbread.central_processing_handler.utils.helpers)": [[5, "gingerbread.central_processing_handler.utils.helpers.encode_weights"]], "generate_cls_meta_records() (in module gingerbread.central_processing_handler.utils.db_helpers)": [[5, "gingerbread.central_processing_handler.utils.db_helpers.generate_cls_meta_records"]], "generate_cls_predicted_table_records() (in module gingerbread.central_processing_handler.utils.db_helpers)": [[5, "gingerbread.central_processing_handler.utils.db_helpers.generate_cls_predicted_table_records"]], "generate_cls_records() (in module gingerbread.central_processing_handler.utils.db_helpers)": [[5, "gingerbread.central_processing_handler.utils.db_helpers.generate_cls_records"]], "generate_cls_version_records() (in module gingerbread.central_processing_handler.utils.db_helpers)": [[5, "gingerbread.central_processing_handler.utils.db_helpers.generate_cls_version_records"]], "generate_imported_records() (in module gingerbread.central_processing_handler.utils.db_helpers)": [[5, "gingerbread.central_processing_handler.utils.db_helpers.generate_imported_records"]], "generate_mask_meta_table() (in module gingerbread.central_processing_handler.utils.db_helpers)": [[5, "gingerbread.central_processing_handler.utils.db_helpers.generate_mask_meta_table"]], "generate_mask_records() (in module gingerbread.central_processing_handler.utils.db_helpers)": [[5, "gingerbread.central_processing_handler.utils.db_helpers.generate_mask_records"]], "generate_mask_table_records() (in module gingerbread.central_processing_handler.utils.db_helpers)": [[5, "gingerbread.central_processing_handler.utils.db_helpers.generate_mask_table_records"]], "generate_mask_version_records() (in module gingerbread.central_processing_handler.utils.db_helpers)": [[5, "gingerbread.central_processing_handler.utils.db_helpers.generate_mask_version_records"]], "generate_meta_records() (in module gingerbread.central_processing_handler.utils.db_helpers)": [[5, "gingerbread.central_processing_handler.utils.db_helpers.generate_meta_records"]], "generate_pastel_color() (in module gingerbread.central_processing_handler.utils.db_helpers)": [[5, "gingerbread.central_processing_handler.utils.db_helpers.generate_pastel_color"]], "generate_project_series_meta_records() (in module gingerbread.central_processing_handler.utils.db_helpers)": [[5, "gingerbread.central_processing_handler.utils.db_helpers.generate_project_series_meta_records"]], "generate_thumb_mask_version_records() (in module gingerbread.central_processing_handler.utils.db_helpers)": [[5, "gingerbread.central_processing_handler.utils.db_helpers.generate_thumb_mask_version_records"]], "get_img_info() (in module gingerbread.central_processing_handler.utils.helpers)": [[5, "gingerbread.central_processing_handler.utils.helpers.get_img_info"]], "gingerbread.central_processing_handler.utils": [[5, "module-gingerbread.central_processing_handler.utils"]], "gingerbread.central_processing_handler.utils.db_helpers": [[5, "module-gingerbread.central_processing_handler.utils.db_helpers"]], "gingerbread.central_processing_handler.utils.helpers": [[5, "module-gingerbread.central_processing_handler.utils.helpers"]], "hash_function() (in module gingerbread.central_processing_handler.utils.helpers)": [[5, "gingerbread.central_processing_handler.utils.helpers.hash_function"]], "nested_dict() (in module gingerbread.central_processing_handler.utils.helpers)": [[5, "gingerbread.central_processing_handler.utils.helpers.nested_dict"]], "prepare_for_classification_upload() (in module gingerbread.central_processing_handler.utils.db_helpers)": [[5, "gingerbread.central_processing_handler.utils.db_helpers.prepare_for_classification_upload"]], "prepare_for_segmentation_upload() (in module gingerbread.central_processing_handler.utils.db_helpers)": [[5, "gingerbread.central_processing_handler.utils.db_helpers.prepare_for_segmentation_upload"]], "str2bool() (in module gingerbread.central_processing_handler.utils.helpers)": [[5, "gingerbread.central_processing_handler.utils.helpers.str2bool"]], "timer() (in module gingerbread.central_processing_handler.utils.helpers)": [[5, "gingerbread.central_processing_handler.utils.helpers.timer"]], "upload_to_mq() (in module gingerbread.central_processing_handler.utils.db_helpers)": [[5, "gingerbread.central_processing_handler.utils.db_helpers.upload_to_mq"]], "basemodel (class in gingerbread.config.config)": [[6, "gingerbread.config.config.BaseModel"]], "basemodel.config (class in gingerbread.config.config)": [[6, "gingerbread.config.config.BaseModel.Config"]], "modelinput (class in gingerbread.config.config)": [[6, "gingerbread.config.config.ModelInput"]], "arbitrary_types_allowed (gingerbread.config.config.basemodel.config attribute)": [[6, "gingerbread.config.config.BaseModel.Config.arbitrary_types_allowed"]], "gingerbread.config": [[6, "module-gingerbread.config"]], "gingerbread.config.config": [[6, "module-gingerbread.config.config"]], "model (gingerbread.config.config.modelinput attribute)": [[6, "gingerbread.config.config.ModelInput.model"]], "mockmodel (class in gingerbread.models.mock_model)": [[7, "gingerbread.models.mock_model.MockModel"]], "forward() (gingerbread.models.mock_model.mockmodel method)": [[7, "gingerbread.models.mock_model.MockModel.forward"]], "gingerbread.models": [[7, "module-gingerbread.models"]], "gingerbread.models.config": [[7, "module-gingerbread.models.config"]], "gingerbread.models.mock_model": [[7, "module-gingerbread.models.mock_model"]], "load_state_dict() (gingerbread.models.mock_model.mockmodel method)": [[7, "gingerbread.models.mock_model.MockModel.load_state_dict"]], "cpneotemplate (class in gingerbread.neotemplate.base_central_processing)": [[8, "gingerbread.neotemplate.base_central_processing.CPNeoTemplate"]], "check_version() (gingerbread.neotemplate.base_central_processing.cpneotemplate method)": [[8, "gingerbread.neotemplate.base_central_processing.CPNeoTemplate.check_version"]], "gingerbread.neotemplate": [[8, "module-gingerbread.neotemplate"]], "gingerbread.neotemplate.base_central_processing": [[8, "module-gingerbread.neotemplate.base_central_processing"]], "load_from_checkpoint() (gingerbread.neotemplate.base_central_processing.cpneotemplate method)": [[8, "gingerbread.neotemplate.base_central_processing.CPNeoTemplate.load_from_checkpoint"]], "postprocess() (gingerbread.neotemplate.base_central_processing.cpneotemplate method)": [[8, "gingerbread.neotemplate.base_central_processing.CPNeoTemplate.postprocess"]], "predict_step() (gingerbread.neotemplate.base_central_processing.cpneotemplate method)": [[8, "gingerbread.neotemplate.base_central_processing.CPNeoTemplate.predict_step"]], "preprocess() (gingerbread.neotemplate.base_central_processing.cpneotemplate method)": [[8, "gingerbread.neotemplate.base_central_processing.CPNeoTemplate.preprocess"]], "save_checkpoint() (gingerbread.neotemplate.base_central_processing.cpneotemplate method)": [[8, "gingerbread.neotemplate.base_central_processing.CPNeoTemplate.save_checkpoint"]], "save_hyperparams() (gingerbread.neotemplate.base_central_processing.cpneotemplate method)": [[8, "gingerbread.neotemplate.base_central_processing.CPNeoTemplate.save_hyperparams"]], "realtimemodule (class in gingerbread.realtime.realtime)": [[9, "gingerbread.realtime.realtime.RealTimeModule"]], "call_process() (gingerbread.realtime.realtime.realtimemodule method)": [[9, "gingerbread.realtime.realtime.RealTimeModule.call_process"]], "callback() (in module gingerbread.realtime.realtime_trigger)": [[9, "gingerbread.realtime.realtime_trigger.callback"]], "get_img_and_spacing() (gingerbread.realtime.realtime.realtimemodule method)": [[9, "gingerbread.realtime.realtime.RealTimeModule.get_img_and_spacing"]], "gingerbread.realtime": [[9, "module-gingerbread.realtime"]], "gingerbread.realtime.realtime": [[9, "module-gingerbread.realtime.realtime"]], "gingerbread.realtime.realtime_trigger": [[9, "module-gingerbread.realtime.realtime_trigger"]], "mrsl_convert() (gingerbread.realtime.realtime.realtimemodule method)": [[9, "gingerbread.realtime.realtime.RealTimeModule.mrsl_convert"]], "run() (in module gingerbread.realtime.realtime_trigger)": [[9, "gingerbread.realtime.realtime_trigger.run"]], "send_to_analytics() (gingerbread.realtime.realtime.realtimemodule method)": [[9, "gingerbread.realtime.realtime.RealTimeModule.send_to_analytics"]], "check_connection() (in module gingerbread.rest.rest)": [[10, "gingerbread.rest.rest.check_connection"]], "extract() (in module gingerbread.rest.rest)": [[10, "gingerbread.rest.rest.extract"]], "gingerbread.rest": [[10, "module-gingerbread.rest"]], "gingerbread.rest.rest": [[10, "module-gingerbread.rest.rest"]], "run() (in module gingerbread.rest.rest)": [[10, "gingerbread.rest.rest.run"]], "gingerbread.system_conf": [[11, "module-gingerbread.system_conf"]], "gingerbread.system_conf.systemconf": [[11, "module-gingerbread.system_conf.systemconf"]], "centralprocessing (class in gingerbread.user_package_files.central_processing)": [[12, "gingerbread.user_package_files.central_processing.CentralProcessing"]], "gingerbread.user_package_files": [[12, "module-gingerbread.user_package_files"]], "gingerbread.user_package_files.central_processing": [[12, "module-gingerbread.user_package_files.central_processing"]], "postprocess() (gingerbread.user_package_files.central_processing.centralprocessing method)": [[12, "gingerbread.user_package_files.central_processing.CentralProcessing.postprocess"]], "predict_step() (gingerbread.user_package_files.central_processing.centralprocessing method)": [[12, "gingerbread.user_package_files.central_processing.CentralProcessing.predict_step"]], "preprocess() (gingerbread.user_package_files.central_processing.centralprocessing method)": [[12, "gingerbread.user_package_files.central_processing.CentralProcessing.preprocess"]], "mockmodel (class in gingerbread.user_package_files.models.mock_model)": [[13, "gingerbread.user_package_files.models.mock_model.MockModel"]], "forward() (gingerbread.user_package_files.models.mock_model.mockmodel method)": [[13, "gingerbread.user_package_files.models.mock_model.MockModel.forward"]], "gingerbread.user_package_files.models": [[13, "module-gingerbread.user_package_files.models"]], "gingerbread.user_package_files.models.mock_model": [[13, "module-gingerbread.user_package_files.models.mock_model"]], "load_state_dict() (gingerbread.user_package_files.models.mock_model.mockmodel method)": [[13, "gingerbread.user_package_files.models.mock_model.MockModel.load_state_dict"]], "gingerbread.utils": [[14, "module-gingerbread.utils"]], "gingerbread.utils.helpers": [[14, "module-gingerbread.utils.helpers"]], "timer() (in module gingerbread.utils.helpers)": [[14, "gingerbread.utils.helpers.timer"]]}}) \ No newline at end of file