rhino_health

View on PyPIReverse Dependencies (0)

1.2.1 rhino_health-1.2.1-py3-none-any.whl

Wheel Details

Project: rhino_health
Version: 1.2.1
Filename: rhino_health-1.2.1-py3-none-any.whl
Download: [link]
Size: 97405
MD5: 44250a61366f5e30a8a101498f0eb910
SHA256: a685eded6e84f0c6e49a0b883109a487c09034ed7deeb79f2550cf80cbe3474f
Uploaded: 2024-10-06 15:44:09 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: rhino_health
Version: 1.2.1
Summary: Standard Development Kit for interacting with the Rhino Health Federated Learning Platform
Author-Email: Rhino Health <rhino-sdk[at]rhinohealth.com>
Maintainer-Email: Rhino Health <rhino-sdk[at]rhinohealth.com>
Project-Url: Documentation, https://rhinohealth.github.io/rhino_sdk_docs/html/autoapi/index.html
Project-Url: Homepage, https://www.rhinohealth.com/
Keywords: SDK,Rhino,Rhino Health,Federated Learning,Federated,AI
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Healthcare Industry
Classifier: License :: Other/Proprietary License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Software Development :: Libraries
Requires-Python: >=3.8
Requires-Dist: arrow (<2,>=1.2.1)
Requires-Dist: backoff (<2.3,>=2.1.1)
Requires-Dist: funcy (<3,>=1.16)
Requires-Dist: pydantic (<2.6,>=2.5)
Requires-Dist: ratelimit (<2.3,>=2.2.1)
Requires-Dist: requests (<2.32,>=2.28.0)
Requires-Dist: typing-extensions (>=4.8.0)
Requires-Dist: flit (<4,>=3.9); extra == "dev"
Requires-Dist: pydata-sphinx-theme (<0.15.3,>=0.14.4); extra == "dev"
Requires-Dist: myst-parser (<3,>=2); extra == "dev"
Requires-Dist: numpydoc (<1.7,>=1.6.0); extra == "dev"
Requires-Dist: sphinx (<6,>=7); extra == "dev"
Requires-Dist: sphinx-autoapi (<4.0,>=3.0); extra == "dev"
Requires-Dist: sphinx-sitemap (<2.6,>=2.5); extra == "dev"
Requires-Dist: statsmodels (>=0.12.0); extra == "kaplan-meier"
Requires-Dist: black (~=23.1.0); extra == "lint"
Requires-Dist: isort; extra == "lint"
Requires-Dist: pylint; extra == "lint"
Requires-Dist: coverage (==6.3.3); extra == "test"
Requires-Dist: factory_boy (<3.3,>=3.2.1); extra == "test"
Requires-Dist: pytest (>=6.0.0); extra == "test"
Requires-Dist: responses (<0.25,>=0.23.1); extra == "test"
Requires-Dist: tox (<5,>=4); extra == "test"
Provides-Extra: dev
Provides-Extra: kaplan-meier
Provides-Extra: lint
Provides-Extra: test
Description-Content-Type: text/markdown
[Description omitted; length: 2292 characters]

WHEEL

Wheel-Version: 1.0
Generator: flit 3.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
rhino_health/__init__.py sha256=-ExbkrmjWudk8Anz47A4XovmUGmtCPZ07cbc3iznL3w 4082
rhino_health/lib/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rhino_health/lib/constants.py sha256=ktpxLOJpAlANZPft3yVogf8C8OLTfQFbpzfiEG3A2Ig 1951
rhino_health/lib/dataclass.py sha256=Jf2xtXIVuESge0DTD3DD3fdMyzreNTxN8txis2LH14k 19248
rhino_health/lib/rest_handler.py sha256=mCtJLt_-xJVh9bUIgi6ak8A_exFI5oCn0tPQ60V13_M 2978
rhino_health/lib/rhino_client.py sha256=6PNffrlsx1o79jYcpfNviAcDhy_38RjD87uvNGEJo8g 6308
rhino_health/lib/rhino_session.py sha256=-ZSpwViycVN-1SdO5Z9KX38ZnUxbnhqrbtawSOCQCu4 5661
rhino_health/lib/utils.py sha256=kmy_oqyLDFm1dKfWKaxzvvBKJWhjsNSQwg2L_1zKByI 7926
rhino_health/lib/endpoints/__init__.py sha256=qB4XtFTtAEL8cC-Xqly_DZh7E1SWt7tMpx4Pb2okI6I 497
rhino_health/lib/endpoints/endpoint.py sha256=2PYO4lEqzL5XCZbVYmE6OLVWexKiwHwicGBoWLCqsfs 791
rhino_health/lib/endpoints/code_object/__init__.py sha256=Y-LrU8KuvdI9oUN5fFECjMpyOpW0bN6W2R-OZnFy7aI 258
rhino_health/lib/endpoints/code_object/code_object_dataclass.py sha256=hi14pEtIJNDVBMUwo3Hr99gcXayp_TclA3nMQBn4YrU 18410
rhino_health/lib/endpoints/code_object/code_object_endpoints.py sha256=nUVhClyOW0KTsXyiG-7zbc3OCtiNinxQ6kr-Foi_94U 10452
rhino_health/lib/endpoints/code_run/__init__.py sha256=TylH8johlmw472Yni_PlgSV5PYHX2oclJ9_HO4HVHBY 75
rhino_health/lib/endpoints/code_run/code_run_dataclass.py sha256=GqhNjNNXD8BeMezVb6EsaNXtVU4F3AyLhzGXZcvFzIY 7345
rhino_health/lib/endpoints/code_run/code_run_endpoints.py sha256=-sHYl-i5fusZumhs146kck4X3pBHcQNxnGIsFdZrPFk 5972
rhino_health/lib/endpoints/data_schema/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rhino_health/lib/endpoints/data_schema/data_schema_dataclass.py sha256=x6xmVgdOp7xyLgK2BMYImO6H3o5DMQtBDzvrTX_o_l4 6899
rhino_health/lib/endpoints/data_schema/data_schema_endpoints.py sha256=u6jrukTZbfdtChfiOP9MURnWJ94n2FnoB13s0kbx_bs 7814
rhino_health/lib/endpoints/dataset/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rhino_health/lib/endpoints/dataset/dataset_dataclass.py sha256=2q6BPBsxSxfp13ZL8BUz2Q63i4nkSW0lgg27lK_uZ4Y 11039
rhino_health/lib/endpoints/dataset/dataset_endpoints.py sha256=DL5MUGMMNxbXO34F-tWBy7E6nl4a3XU3zRkTGzFx858 10096
rhino_health/lib/endpoints/dicomweb_query/__init__.py sha256=A020RWkdxEWvk2UZHDMN63Xvd10vex9KcnfKtWnFNWA 23
rhino_health/lib/endpoints/dicomweb_query/dicomweb_query_dataclass.py sha256=XHS9sgSjeGaiPNCn-cFhN7EkTUfhiis73s8QULesxkM 3049
rhino_health/lib/endpoints/dicomweb_query/dicomweb_query_endpoints.py sha256=IrJ_G_HNOuRDZLbz8efDLIdjGLMYa3pG-ad8XOwB69U 4422
rhino_health/lib/endpoints/federated_dataset/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rhino_health/lib/endpoints/federated_dataset/federated_dataset_dataclass.py sha256=RO_2d2mxoBdRp6p9rfydT3xa9ptBNtF28rKpLH3hGtk 6294
rhino_health/lib/endpoints/federated_dataset/federated_dataset_endpoints.py sha256=NtnhDdZNLLtF-wlwebeRPnwysq9QXa8hNK8F8Fb7lBk 6626
rhino_health/lib/endpoints/project/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rhino_health/lib/endpoints/project/project_baseclass.py sha256=2Ke1ODj9zc8-Paxe7clVjZsvJgWpPvlsFm6ASfo_rYA 560
rhino_health/lib/endpoints/project/project_dataclass.py sha256=v3yYttxpAlWPpF-sub-lFX3PQ-eNa0MaQsmvR6NF2hI 9415
rhino_health/lib/endpoints/project/project_endpoints.py sha256=KYgDbjP3TXzuAHm_OsLmBRmccfdoakUiXuPvwqkDyRw 16690
rhino_health/lib/endpoints/semantic_map/__init__.py sha256=A020RWkdxEWvk2UZHDMN63Xvd10vex9KcnfKtWnFNWA 23
rhino_health/lib/endpoints/semantic_map/semantic_map_dataclass.py sha256=0tvNRDsg_w0IcbtnHGzpDhkqOP94WbnuNcV3sbxjgGQ 6468
rhino_health/lib/endpoints/semantic_map/semantic_map_endpoints.py sha256=rCrGT8BHSf22EcIKW-5JxUqKUJVW137uut6w-1TaTpU 3054
rhino_health/lib/endpoints/sql_query/__init__.py sha256=oqJDzN5qQz4_5QNA3_4JiH_26JrqQhSlM7ztJhTkqs8 149
rhino_health/lib/endpoints/sql_query/sql_query_dataclass.py sha256=2VQmhHV-vpRuArrKVhlorlt9K_ffg6UDi4crKGnih1Q 5800
rhino_health/lib/endpoints/sql_query/sql_query_endpoints.py sha256=Qab2bbam1dISWr1MYMsFni7o8LVsLb4--zBbdOQQKUA 3480
rhino_health/lib/endpoints/user/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rhino_health/lib/endpoints/user/user_baseclass.py sha256=RQwXDKsq_X12n2zjgF2Me3are9N9FK45CSOK6Wno1KA 678
rhino_health/lib/endpoints/user/user_dataclass.py sha256=G8TIj-KMcNPjYeT6cxlSlylT6RgVDNqQvDfhpDiex74 2263
rhino_health/lib/endpoints/user/user_endpoints.py sha256=8Rs79zmM6AxZTl-TKnGNcZiokXOFChKw8HYrXqvfXoo 3250
rhino_health/lib/endpoints/workgroup/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rhino_health/lib/endpoints/workgroup/workgroup_baseclass.py sha256=QJ426l6mrGDblQaxiq1ov_6fVsHEaj65aM6uhdaGUDo 1046
rhino_health/lib/endpoints/workgroup/workgroup_dataclass.py sha256=FFgPZc3Q8wcHAwirHqOjveNDAoGetIAeY2U0jUaK6CY 2276
rhino_health/lib/endpoints/workgroup/workgroup_endpoints.py sha256=zxyTe-gzri2ozns3USOMqSdFZ8GvNrX8pviJMFicnq8 3781
rhino_health/lib/metrics/__init__.py sha256=yqv1Cshw7OifLXGZwGFXhbgjz9EeR44OkhJ7dvxYAyw 1256
rhino_health/lib/metrics/base_metric.py sha256=HhRP3z7h7jbdwkQp1uUzvQHHrJ90JcEJnWVS3cutyDM 10377
rhino_health/lib/metrics/basic.py sha256=21W2VRCH7rpLoGoa9QvB1gIfbOwNe3iXsUL6ZaH6MW0 1064
rhino_health/lib/metrics/classification.py sha256=iG4kSSiuoeSOMpuQEpYjyKxkYblVrQ2Zykojwza8OtY 9121
rhino_health/lib/metrics/cox.py sha256=tZnG3gU6X29nI5fZExIfbBz36gTGtgxUTNxmnZj39Aw 943
rhino_health/lib/metrics/filter_variable.py sha256=rVlyimvQIDBAQ-Pu8g0RjWblNCm9BqLTmy0HD2rM1ME 2777
rhino_health/lib/metrics/froc.py sha256=pezsHwN6_lggRp_H2KX87fVONJDfE71dJp2qhUcvU5w 796
rhino_health/lib/metrics/kaplan_meier.py sha256=zIyfdLNyQqqmVvQJu2bFAHtLLHpV_njaAboWsK3RFzg 800
rhino_health/lib/metrics/metric_utils.py sha256=wYa_IEL-fA1qvOwclqjfcElS33nhAOVPYcvQrl4JCoQ 1399
rhino_health/lib/metrics/quantile.py sha256=qveD3KgQCHbAbZ3EtqCorTn8qttP_6vU1S5qUCxMcz4 1632
rhino_health/lib/metrics/roc_auc.py sha256=Ab7AVTFUp9iii-Qw0cm52-uapXqYDqBcQs-88_9b8OE 765
rhino_health/lib/metrics/statistics_tests.py sha256=cxgNVySanKbsVSuLkDiU0l75rjfAG0IcHiICOgbrrXg 5786
rhino_health/lib/metrics/aggregate_metrics/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rhino_health/lib/metrics/aggregate_metrics/aggregation_service.py sha256=-SItPZUNifWRZBrvKETGPEsG7xrIgx_prPfwmtAK6dA 2852
rhino_health/lib/metrics/epidemiology/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rhino_health/lib/metrics/epidemiology/time_range_based_metrics.py sha256=FgOwSUu1VYLBc90RosdsRaOnjb95ePjWxZWMmlDY5EM 1482
rhino_health/lib/metrics/epidemiology/two_by_two_table_based_metrics.py sha256=uG3aKOuFEVHH-A3QdMpwoG765v4GqEp2JgwHsZOqfyY 2631
rhino_health/lib/rest_api/__init__.py sha256=2gZ1d2iXSn70KdYY5C210hV7RIXBVqhzGMkNisOYQF4 50
rhino_health/lib/rest_api/api_request.py sha256=QYhIZmS2JIPHC344xH0xgjHXWPVyVjMWWXf7tRATtdw 1485
rhino_health/lib/rest_api/api_response.py sha256=FdPDLYsE28B2YYAEARiVY0pqVbsyZEDpfYzakMdp050 5269
rhino_health/lib/rest_api/error_handler.py sha256=IoWpl8y6fSRp55pfcG_S0-5wYOJbu3SH_rV-aEx4rwE 1340
rhino_health/lib/rest_api/request_adapter.py sha256=nNrUlZOiXzoCSM0nYF0JpHf4plu1oxtZZtWWZ4gSW7g 497
rhino_health/lib/rest_api/rhino_authenticator.py sha256=dpltYb4tVllFk8W0v0Z5uBAuIx-oDanXvPRXHdxl9AQ 7541
rhino_health/lib/rest_api/error_parsers/__init__.py sha256=A020RWkdxEWvk2UZHDMN63Xvd10vex9KcnfKtWnFNWA 23
rhino_health/lib/rest_api/error_parsers/error_parser.py sha256=TbYHSQG0OmQYFPLozbVlqlT7Ep04sTz2L7tsl3BzM_0 518
rhino_health/lib/rest_api/error_parsers/eula.py sha256=y9j_xgmKxUZp9kvwiN_gbOy-gWUXV1YNis3qB0b1gAo 991
rhino_health/lib/rest_api/error_parsers/reverse_rpc.py sha256=Q-0Y_p5_4KLRbtS-8b4d0dnBfoKkygmFEuSJiUUVuLs 691
rhino_health/lib/services/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rhino_health/lib/services/s3_upload_file_service.py sha256=A8njq0s2VWRioVmpXDUq54psptM9CtK_9PlfrUXwr_M 13930
rhino_health-1.2.1.dist-info/LICENSE.md sha256=4u0XDh_Gf3bOJC8uXKCm62BGrWg3sWx0gAw2iz_NE4E 9484
rhino_health-1.2.1.dist-info/WHEEL sha256=EZbGkh7Ie4PoZfRQ8I0ZuP9VklN_TvcZ6DSE5Uar4z4 81
rhino_health-1.2.1.dist-info/METADATA sha256=7nDCVDnPt3X1Ah45QOfhet0XQmbPv2OlSCzAcz-6e9w 4712
rhino_health-1.2.1.dist-info/RECORD