flowcept

View on PyPIReverse Dependencies (1)

0.2.10 flowcept-0.2.10-py3-none-any.whl

Wheel Details

Project: flowcept
Version: 0.2.10
Filename: flowcept-0.2.10-py3-none-any.whl
Download: [link]
Size: 89836
MD5: 0d7001c97604f3903d75e880a8404385
SHA256: 8c93c73c3c064ed146a7e4e0eb6c5590c60883ff3df86a2472ba8c53ffd7b0df
Uploaded: 2024-02-28 17:48:10 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: flowcept
Version: 0.2.10
Summary: FlowCept is a runtime data integration system that empowers any data processing system to capture and query workflow provenance data using data observability, requiring minimal or no changes in the target system code. It seamlessly integrates data from multiple workflows, enabling users to comprehend complex, heterogeneous, and large-scale data from various sources in federated environments.
Author: Oak Ridge National Laboratory
Home-Page: https://github.com/ORNL/flowcept
License: MIT
Keywords: ai,ml,machine-learning,provenance,lineage,responsible-ai,databases,big-data,provenance,tensorboard,data-integration,scientific-workflows,dask,reproducibility,workflows,parallel-processing,lineage,model-management,mlflow,responsible-ai,data-analytics
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Natural Language :: English
Classifier: Topic :: System :: Distributed Computing
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Scientific/Engineering :: Information Analysis
Classifier: Topic :: System :: Logging
Classifier: Topic :: System :: Monitoring
Classifier: Topic :: Database
Requires-Python: >=3.8
Requires-Dist: PyYAML (==6.0.1)
Requires-Dist: redis (==4.4.2)
Requires-Dist: psutil (==5.9.5)
Requires-Dist: py-cpuinfo (==9.0.0)
Requires-Dist: pymongo (==4.3.3)
Requires-Dist: Werkzeug (==2.2.2)
Requires-Dist: flask (==2.2.2)
Requires-Dist: requests (==2.31.0)
Requires-Dist: flask-restful (==0.3.9)
Requires-Dist: pandas (==2.0.3)
Requires-Dist: pyamdgpuinfo (==2.1.6); extra == "amd"
Requires-Dist: seaborn (==0.13.2); extra == "analytics"
Requires-Dist: plotly (==5.18.0); extra == "analytics"
Requires-Dist: scipy (==1.10.1); extra == "analytics"
Requires-Dist: tomli (==1.1.0); extra == "dask"
Requires-Dist: dask[distributed] (==2022.12.0); extra == "dask"
Requires-Dist: h2o (==3.44.0.3); extra == "data-augmentation"
Requires-Dist: PyYAML (==6.0.1); extra == "full"
Requires-Dist: redis (==4.4.2); extra == "full"
Requires-Dist: psutil (==5.9.5); extra == "full"
Requires-Dist: py-cpuinfo (==9.0.0); extra == "full"
Requires-Dist: pymongo (==4.3.3); extra == "full"
Requires-Dist: Werkzeug (==2.2.2); extra == "full"
Requires-Dist: flask (==2.2.2); extra == "full"
Requires-Dist: requests (==2.31.0); extra == "full"
Requires-Dist: flask-restful (==0.3.9); extra == "full"
Requires-Dist: pandas (==2.0.3); extra == "full"
Requires-Dist: pika (==1.3.1); extra == "full"
Requires-Dist: mlflow-skinny (==2.1.1); extra == "full"
Requires-Dist: SQLAlchemy (==1.4.42); extra == "full"
Requires-Dist: alembic (==1.8.1); extra == "full"
Requires-Dist: watchdog (==2.2.1); extra == "full"
Requires-Dist: tensorboard (==2.13.0); extra == "full"
Requires-Dist: tensorflow (==2.13.0); extra == "full"
Requires-Dist: tbparse (==0.0.7); extra == "full"
Requires-Dist: tomli (==1.1.0); extra == "full"
Requires-Dist: dask[distributed] (==2022.12.0); extra == "full"
Requires-Dist: seaborn (==0.13.2); extra == "full"
Requires-Dist: plotly (==5.18.0); extra == "full"
Requires-Dist: scipy (==1.10.1); extra == "full"
Requires-Dist: shap (==0.42.1); extra == "full"
Requires-Dist: torch; extra == "full"
Requires-Dist: h2o (==3.44.0.3); extra == "full"
Requires-Dist: mlflow-skinny (==2.1.1); extra == "mlflow"
Requires-Dist: SQLAlchemy (==1.4.42); extra == "mlflow"
Requires-Dist: alembic (==1.8.1); extra == "mlflow"
Requires-Dist: watchdog (==2.2.1); extra == "mlflow"
Requires-Dist: nvidia-ml-py (==11.525.131); extra == "nvidia"
Requires-Dist: shap (==0.42.1); extra == "responsible-ai"
Requires-Dist: torch; extra == "responsible-ai"
Requires-Dist: tensorboard (==2.13.0); extra == "tensorboard"
Requires-Dist: tensorflow (==2.13.0); extra == "tensorboard"
Requires-Dist: tbparse (==0.0.7); extra == "tensorboard"
Requires-Dist: pika (==1.3.1); extra == "zambeze"
Provides-Extra: amd
Provides-Extra: analytics
Provides-Extra: dask
Provides-Extra: data_augmentation
Provides-Extra: full
Provides-Extra: mlflow
Provides-Extra: nvidia
Provides-Extra: responsible_ai
Provides-Extra: tensorboard
Provides-Extra: zambeze
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 6127 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.42.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
flowcept/__init__.py sha256=--bRjjiIHRsArmBWlRsGWIrKWbuiBeHXuZYUYUz7qkY 2326
flowcept/configs.py sha256=g09XaHYso7fUGG4lHACiUwGk6iZ4f10rAF0q5gUHjZY 5914
flowcept/main.py sha256=QAj4esppCuQJbbclJvaioJxXLkN-G2nkpJqUuBP1T9Y 1283
flowcept/version.py sha256=Z_cB5fak2DGWrIkAT82CycejKZj_MKdhLtAZnvLuoeY 247
flowcept/analytics/__init__.py sha256=FWxb1pM1byYDYas5-Gylevf0WoNlDd2kdeLcRlXTSfE 384
flowcept/analytics/analytics_utils.py sha256=OfxEUki21UWPwNt_v11HvmmdE06IzdljGonJVCsvF78 8766
flowcept/analytics/data_augmentation.py sha256=XxIqf3R3pgNXVW2NrDjTgNlR-rzQjniqJ7PPgQk4iZI 1475
flowcept/analytics/plot.py sha256=mpk7T889r4Ls5T4DaBB90Jeh7fC-OfvSCUYLfg8KSeA 2904
flowcept/commons/__init__.py sha256=QdK5ibBL-ep-4jfmhHs2leKVm9Ts2rBxqpwi-1BhPyY 420
flowcept/commons/flowcept_logger.py sha256=pOQhcImnSu7a0MZbXkxQB5VO1qszkzXnwF5L-KSqbrw 1631
flowcept/commons/query_utils.py sha256=onuRdJf0PAO8Ot_RT_CwYa3ZjhtYKBtrRHqShcb4Bkk 2219
flowcept/commons/settings_factory.py sha256=RzLYTGIR3cn2WGvJ7KGOYegiD3Ugj7AF_b-EtTOewpM 1940
flowcept/commons/utils.py sha256=tanaQJHzYG_L-gL7iNPca1MZLrc8d_bs05B97cEv1Nc 6190
flowcept/commons/vocabulary.py sha256=eaE_DDgecLct6DNTQI44GEwzWY37ppFFBkWXOf9zn28 223
flowcept/commons/daos/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flowcept/commons/daos/document_db_dao.py sha256=xyXtIKj3ugcSSZDzIpAjCmJ6BXhkc2E1J9mLDMENfgg 14229
flowcept/commons/daos/keyvalue_dao.py sha256=CGtXfb9BqrznL_HCsP3GZZulVS6xki51jgbhiODfWKA 1321
flowcept/commons/daos/mq_dao.py sha256=CLrwOZc4aJuIrEs3rvEQZ8P9Ipds9D7O8dJ_tMGrsuA 6784
flowcept/commons/flowcept_dataclasses/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flowcept/commons/flowcept_dataclasses/base_settings_dataclasses.py sha256=B2UKhhIIIqOVIWNEVLOSxCEJOcQ1hy8hdUmxVCSCnQ0 310
flowcept/commons/flowcept_dataclasses/task_object.py sha256=EB6egNgpMdsXpcRA7wXlU5IX2GWZ9Bqodg265nl0kS4 2348
flowcept/commons/flowcept_dataclasses/telemetry.py sha256=8AAXTYLESwxzhm7yN2MSRp0rBam2wlNgaGz3s13tRZU 2585
flowcept/commons/flowcept_dataclasses/workflow_object.py sha256=xjJ5ssQ1jLTfWDN9_LObvP0nTNYl1H1XQaKBNsOytuI 2452
flowcept/flowcept_api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flowcept/flowcept_api/consumer_api.py sha256=TLjRjAXJKaz1AdmvnJrc2NYJEOSQCrTQMWKNJJWhW3o 3159
flowcept/flowcept_api/db_api.py sha256=jCKNeYfvKXaA6QlTzwqxUBgCmURGqkSojf5PercB1YI 2795
flowcept/flowcept_api/task_query_api.py sha256=G2dCpmhWTaXlR-rANjO1yPery-4O2vs2uL-LqUAb6-w 23728
flowcept/flowcept_webserver/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flowcept/flowcept_webserver/app.py sha256=LV6_dkdcxlYuMbnKqKXY3Orlfer-Ls3GO5CgNALGfTI 628
flowcept/flowcept_webserver/resources/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flowcept/flowcept_webserver/resources/query_rsrc.py sha256=XRqt34I28XoIMV1aPQ5GnwWoB7c8w6yzTzXanhFabJw 949
flowcept/flowcept_webserver/resources/task_messages_rsrc.py sha256=gJX-nZCQv-IWp2HeFMGXL_jyBOPV57sQA3LdfrDboy4 567
flowcept/flowceptor/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flowcept/flowceptor/telemetry_capture.py sha256=El_8THXY75v_M5421v5PSkaFz0Gseol5EXL2p2QUw40 10898
flowcept/flowceptor/adapters/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flowcept/flowceptor/adapters/base_interceptor.py sha256=9CLk9FnV3QjCQQ-KAB35fqJhPpLtkid039vVzovLql0 6445
flowcept/flowceptor/adapters/interceptor_state_manager.py sha256=UW7qYzSc3IF5bNLMfQpmVXnMPDZLUBj8FKDXLDr-wwU 965
flowcept/flowceptor/adapters/dask/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flowcept/flowceptor/adapters/dask/dask_dataclasses.py sha256=svu_lH44fqhuijn1gzynFsfZLFIqDxt58d9aRGvSaow 526
flowcept/flowceptor/adapters/dask/dask_interceptor.py sha256=m7dP2byvnAPN9z_Ilcfq2QQhQX53ZlLClLGlpF2TY98 7555
flowcept/flowceptor/adapters/dask/dask_plugins.py sha256=otYFoTScasVGqAERNsRjwhQdShiaCVB8oKjG4ruwWiY 1093
flowcept/flowceptor/adapters/mlflow/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flowcept/flowceptor/adapters/mlflow/interception_event_handler.py sha256=8g5aJtRou5DRQAWd_O4_1RFNzrTtlW1M4aqkktwsBog 396
flowcept/flowceptor/adapters/mlflow/mlflow_dao.py sha256=AAiLm5YwdVWthBSz1FpJQn242oTYJ6V5g6hgdixe07I 3990
flowcept/flowceptor/adapters/mlflow/mlflow_dataclasses.py sha256=3xY3IAbSUGl5rLEov1OueLMWmoGJMmShNLJok5jP7TA 607
flowcept/flowceptor/adapters/mlflow/mlflow_interceptor.py sha256=haqyWOlDbXBEL1hKDLDMgEwPPQfKhEEyn1SWNucn2EI 3396
flowcept/flowceptor/adapters/tensorboard/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flowcept/flowceptor/adapters/tensorboard/tensorboard_dataclasses.py sha256=1fmDWyVovHUtf6_db4gA9tTYe-KNxXeJCKqZpV4RChU 481
flowcept/flowceptor/adapters/tensorboard/tensorboard_interceptor.py sha256=991IX_LKGwj-89Zu_aCnfmKfc9Hkg7c7IkWVawvPiPc 4659
flowcept/flowceptor/adapters/zambeze/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flowcept/flowceptor/adapters/zambeze/zambeze_dataclasses.py sha256=6WwRypU8c2HOhey7aiJUXSQGkhMOoalv3BwLjB687yw 718
flowcept/flowceptor/adapters/zambeze/zambeze_interceptor.py sha256=bf-_UADhdZxwAU2wUlpmD6LpBrPUc-5ADMSkuIRy1X8 3787
flowcept/flowceptor/consumers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flowcept/flowceptor/consumers/consumer_utils.py sha256=GMb6Xai2Gw_5yMH411Kl5TpJhuOhYWm7WlScT-qObu4 4211
flowcept/flowceptor/consumers/document_inserter.py sha256=LeJSNuFmUWf-D2FhiP3Tg8Fe_NWx9JSruep4JOgbkSo 9156
flowcept/instrumentation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flowcept/instrumentation/decorators/__init__.py sha256=au24PPRqJD3yAbWtdFDBvneZTMbs9-srnvlF0Nw6nXM 869
flowcept/instrumentation/decorators/flowcept_task.py sha256=LwYija3kTyuA0ZGdCv7Bt2du3Iz42OfcftQiKsaX5Jk 2511
flowcept/instrumentation/decorators/flowcept_torch.py sha256=ZMRGI0Lkdzak_GXnKQdp2ugDqtwSJxMKJ5eUfGv-8So 4020
flowcept/instrumentation/decorators/responsible_ai.py sha256=Fl8YAcTn0HJVr5OkpiS4vvRX8jNYIdm88ex_rf9Ut4o 3696
tests/adapters/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/adapters/dask_test_utils.py sha256=lY-AyTqUFOh0TEZCz9b2ncoDmZCityi3n3aRf_GVbjg 1521
tests/adapters/test_dask.py sha256=zPB57KOzLtP8T34pvYoSSjzUQTLBKpm2o7LlxQ1WgDI 4904
tests/adapters/test_dask_with_context_mgmt.py sha256=tWZlaio7y3VnS6OYb0YE4IX3gxoYdgd8N8ayN21MJBo 1855
tests/adapters/test_mlflow.py sha256=5AcI1le67gCsM4Qbi6zpHWTThfK_qKBLhKjSxo27Vow 3408
tests/adapters/test_tensorboard.py sha256=lCgXdn5p_OaGpbyP3Vk-dpxdD_raAUykNZoOWa8ac5U 7952
tests/adapters/test_zambeze.py sha256=S7d3LrZ4E9t6V1OI7Ii0X3G5W-xju_u6isd78ScK08Y 2328
tests/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/api/dbapi_test.py sha256=5InhPFAOFXBRclGTo0MSPJwWogFAfJ-Kh7sTzCicFAI 2378
tests/api/query_test.py sha256=8wiHeKD3l08nxBGlkDYfbufxr20AxXDrWBWEsY_tEqU 14631
tests/decorator_tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/decorator_tests/flowcept_task_decorator_test.py sha256=m9SfJ6P_E13GU-miw0TMBsqWe9kulxDVrY3GnB14NxM 1257
tests/decorator_tests/ml_tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/decorator_tests/ml_tests/dl_trainer.py sha256=V59HFI90sXopbnrZ4c6l8L6aE48zHust4wiO1UlLEgY 8502
tests/decorator_tests/ml_tests/ml_decorator_dask_test.py sha256=Tjg8SerM_L7l33t36tChJ-8nph605-qaQpHY90sDrVY 2913
tests/decorator_tests/ml_tests/ml_decorator_test.py sha256=zFwPSC3jyVg6djM_FbKy2Pboe5NE74ryyKiEamoIuvQ 1013
tests/decorator_tests/ml_tests/llm_tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/decorator_tests/ml_tests/llm_tests/decorator_dask_llm_test.py sha256=IvyqD-sO-_v2q_0_N4zgMCLA8jW633cCdjxEOQL0BsA 2431
tests/decorator_tests/ml_tests/llm_tests/llm_decorator_test.py sha256=WvDYoSgvhd-taCq2E8Dg69tF0AGOqqKciVYkCTPYVIw 2087
tests/decorator_tests/ml_tests/llm_tests/llm_trainer.py sha256=kPRBFVwH5JW79RFw-4w-1Jt2QcDC8QTfO3ROsZbxJoc 11360
tests/doc_db_inserter/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/doc_db_inserter/doc_db_inserter_test.py sha256=HvS93WEku9Xg6nB2N_eQ7Rlgxf7ZUV9z1qE5DaW-QWc 2732
tests/log_tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/log_tests/log_test.py sha256=Sy45NstExXoALYocg4URliqgajb_FECSDM82JuXHQRI 617
flowcept-0.2.10.dist-info/LICENSE sha256=r5-2P6tFTuRGWT5TiX32s1y0tnp4cIqBEC1QjTaXe2k 1086
flowcept-0.2.10.dist-info/METADATA sha256=NTXMgbboBjLYVJMVEOKWZyYypybPiEVxB87c9EZhGc4 10610
flowcept-0.2.10.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
flowcept-0.2.10.dist-info/top_level.txt sha256=zzymdNZ7NO1MOL9ZokR6SkhxXqc27UC_OzLrZyO6oso 15
flowcept-0.2.10.dist-info/RECORD

top_level.txt

flowcept
tests