opsml

View on PyPIReverse Dependencies (0)

2.1.8 opsml-2.1.8-py3-none-any.whl

Wheel Details

Project: opsml
Version: 2.1.8
Filename: opsml-2.1.8-py3-none-any.whl
Download: [link]
Size: 2740526
MD5: 2204b4aa5c30722284896575fb1d7617
SHA256: 33ee9b5c65854d79c840d297cfe2096b8b0b85fa5db6375d606ca677d83d28ff
Uploaded: 2024-03-18 13:41:11 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: opsml
Version: 2.1.8
Summary: Python MLOPs quality control tooling for your production ML workflows
Author: Steven Forrester
Author-Email: steven.forrester[at]shipt.com
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.9,<3.12
Requires-Dist: alembic (<2.0.0,>=1.10.3); extra == "server"
Requires-Dist: boto3 (<2.0,>=1.28); extra == "s3"
Requires-Dist: cloud-sql-python-connector (<2.0.0,>=1.2.0); extra == "gcp-mysql" or extra == "gcp-postgres"
Requires-Dist: fastapi (<0.110.0,>=0.109.0); extra == "server"
Requires-Dist: fsspec (<=2024.2.0,>=2023.1.0)
Requires-Dist: gcsfs (<2024.0.0,>=2023.5.0); extra == "gcp-mysql" or extra == "gcp-postgres" or extra == "gcs"
Requires-Dist: gunicorn (<21.0.0,>=20.1.0); extra == "server"
Requires-Dist: httpx (<1.0.0,>=0.23.3)
Requires-Dist: jinja2 (<4.0.0,>=3.1.2); extra == "server"
Requires-Dist: joblib (<2.0.0,>=1.3.2)
Requires-Dist: onnx (<1.15.0,>=1.14.0); extra == "tf-onnx" or extra == "sklearn-onnx" or extra == "torch-onnx"
Requires-Dist: onnxmltools (<2.0.0,>=1.11.1); extra == "sklearn-onnx"
Requires-Dist: onnxruntime (<1.17.0,>=1.13.0); extra == "tf-onnx" or extra == "sklearn-onnx" or extra == "torch-onnx"
Requires-Dist: opsml-cli (<0.5.0,>=0.4.0)
Requires-Dist: pandas (<3,>=1.5.3)
Requires-Dist: pg8000 (<2.0.0,>=1.29.4); extra == "gcp-postgres"
Requires-Dist: polars (<0.19.0,>=0.18.0)
Requires-Dist: prometheus-fastapi-instrumentator (<7.0.0,>=6.0.0); extra == "server"
Requires-Dist: psycopg2 (<3.0.0,>=2.9.6); extra == "postgres"
Requires-Dist: pyarrow (>=10.0.0)
Requires-Dist: pydantic (<3,>=2)
Requires-Dist: pydantic_settings (<3,>=2)
Requires-Dist: pymysql (<2.0.0,>=1.0.2); extra == "gcp-mysql" or extra == "mysql"
Requires-Dist: python-multipart (<0.0.8,>=0.0.7); extra == "server"
Requires-Dist: pyyaml (<7.0.0,>=6.0.1)
Requires-Dist: rich (<14.0.0,>=13.3.5)
Requires-Dist: rollbar (>=0.16.3); extra == "server"
Requires-Dist: rusty-logger (<0.4.0,>=0.3.0)
Requires-Dist: s3fs (<2024.0.0,>=2023.5.0); extra == "s3"
Requires-Dist: semver (<3.0.0,>=2.13.0)
Requires-Dist: skl2onnx (<2.0.0,>=1.14.1); extra == "sklearn-onnx"
Requires-Dist: sqlalchemy[mypy] (<3,>=2); extra == "server"
Requires-Dist: streaming-form-data (<2.0.0,>=1.11.0); extra == "server"
Requires-Dist: tenacity (<9.0.0,>=8.2.2)
Requires-Dist: tf2onnx (<1.15.0,>=1.13.0); extra == "tf-onnx"
Requires-Dist: uvicorn (>=0.24.0); extra == "server"
Requires-Dist: ydata-profiling (<5.0.0,>=4.6.1); extra == "profiling"
Requires-Dist: zarr (>2.12.0)
Provides-Extra: gcp-mysql
Provides-Extra: gcp-postgres
Provides-Extra: gcs
Provides-Extra: mysql
Provides-Extra: postgres
Provides-Extra: profiling
Provides-Extra: s3
Provides-Extra: server
Provides-Extra: sklearn-onnx
Provides-Extra: tf-onnx
Provides-Extra: torch-onnx
Description-Content-Type: text/markdown
[Description omitted; length: 11725 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.8.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
opsml/__init__.py sha256=IMy3v_BFqUsakCzrhA97doCN7EK_fDQn_rQ9aguOcDo 2091
opsml/app/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opsml/app/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opsml/app/core/dependencies.py sha256=_0AGhXovU_p60j8Z6BruDgcWl958UarB-PAU1nlpSyc 2807
opsml/app/core/event_handlers.py sha256=OZYJBlPXBCbWDpZpyYWZ7Ct-LpNQNz2eDAW-z0jzfjM 2080
opsml/app/core/gunicorn.py sha256=epmKD5Ll3Yi0e8Eg5rlLmhv9xtRN3vDKrx983DFOdfg 876
opsml/app/core/login.py sha256=hYnQM1exT36Ll0x0awltJoBc9mnMeOsAiimslMsfAbE 1395
opsml/app/core/middleware.py sha256=5sps3sPa3qJ9VFUuJ26J0A0Ft5SNOBWVjjuC2HzKXqE 798
opsml/app/gunicorn_conf.py sha256=mmV4cF0G2Njw4rjZXqrZEbtueE6o_plUrBs36s70heg 540
opsml/app/main.py sha256=geAGugCrvJEfcYX-lHNxA_06whjwq4qPOa05dOd1v4k 1978
opsml/app/routes/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opsml/app/routes/audit.py sha256=5MxBlEBvxsI9EijkJ8m_G-oxDkV1T93W0Ur_WYigEzg 11175
opsml/app/routes/cards.py sha256=_pCFxEQBL_p5uIzHZSJwd9_LX9CCTPH9aq5j2sp6cXs 8379
opsml/app/routes/data.py sha256=XzuMdlvdYNenvjFJBxtWt-f8fW9nboAd_6vXkjuiymQ 3353
opsml/app/routes/files.py sha256=BDRTgvFxwksG_B-lSrTBmQgGsdrZikBF7bmEa_rC3ME 8688
opsml/app/routes/healthcheck.py sha256=7oqpM9W4NyQczRaKp6kDcEeblFUT1dOFmxPo7McZnz8 949
opsml/app/routes/homepage.py sha256=Vab0W6LnsaCkxMRHLhVaTk5kSea2VXqBZ13PcFWGINA 804
opsml/app/routes/metrics.py sha256=JqdFGL24bjhUX60KqcNgARBmj8qbdCW_3XK9fjiqnEE 2234
opsml/app/routes/models.py sha256=flTiLW-zQdakJC_j-vg3y1T2xsmOUmebQ7YnzQ3BNb0 8626
opsml/app/routes/projects.py sha256=3YSJKaC-gY90dMlQcuQ0GK7ayeLESboYr6arRkTUvVo 2828
opsml/app/routes/pydantic_models.py sha256=TEK5xnZDcC37lHKJT5emg_UAavrgcZR4cY05saLRLRQ 11427
opsml/app/routes/registry.py sha256=qw0rfM3U_3IhysEyIYNaSYqaSYlE6xzE4sw0AZCMcUE 1227
opsml/app/routes/route_helpers.py sha256=AsjIrnPo7Avqt5kKglMfdsOGkUSgmnJUVbysOil_TWc 21813
opsml/app/routes/router.py sha256=J8MseDKTSl8XjmrrYel3OncTyOTDhnjO8r7L9WpTXzg 1153
opsml/app/routes/utils.py sha256=46v-K_fVg1TeQfiCswuhNQjYzN-Du7ezufN7gsXHnXw 10983
opsml/app/static/code_highlight/DIGESTS.md sha256=9FnS8EkYXDjMlGhyKNyO-Kq-ZCNoqQ2_rKKYfqOnLkI 38854
opsml/app/static/code_highlight/LICENSE sha256=bAgUMVkdnfaWyC3FmP4UI3ZbiimbIA7QCyga_Q9kxJA 1514
opsml/app/static/code_highlight/README.md sha256=1EH6pKb18wRP-H2ICcG08eRI4h5HC16YTkS5rKWPS9s 1723
opsml/app/static/code_highlight/es/core.js sha256=FhFmPBKP5P08E5ikTL7NekLMIPpdZxWOZis7k76VPqA 76007
opsml/app/static/code_highlight/es/core.min.js sha256=mXfzVcEK7imUNcVebElcIuLedcOXIhblapoJOPzGNdg 20455
opsml/app/static/code_highlight/es/highlight.js sha256=FhFmPBKP5P08E5ikTL7NekLMIPpdZxWOZis7k76VPqA 76007
opsml/app/static/code_highlight/es/highlight.min.js sha256=mXfzVcEK7imUNcVebElcIuLedcOXIhblapoJOPzGNdg 20455
opsml/app/static/code_highlight/es/package.json sha256=tcxLCC8gZfQcjTj60M5fsYg-UE2NWmT8O1zMxpElkF4 20
opsml/app/static/code_highlight/highlight.js sha256=Ov3Gkt6aUcRDFT78C-rZWBXHA8gKPfuVRUv6uzSMTiE 80693
opsml/app/static/code_highlight/highlight.min.js sha256=p79oHCu0HCPMKks7u7wZGAKcMs8IBXTrYfXBgw3NnfA 33245
opsml/app/static/code_highlight/languages/json.min.js sha256=gVzs6awUmZ8GR2L6lmfvhsVaZ_AX8A7UnKnNy4xzh3g 496
opsml/app/static/code_highlight/languages/markdown.min.js sha256=5ddUtH6nQpzhV-WENloms9U5lWaOoQYk6PGt9YNT9hc 2119
opsml/app/static/code_highlight/languages/python.min.js sha256=1J2LSMk0eMzZibQdpI9f7EsNHr2Ya1t2TRjwUI5R_24 3529
opsml/app/static/code_highlight/languages/sql.min.js sha256=HR4rl7GQp-OCMuznuGvgZynQw9gLh3rWpgmwz4yfk2w 6544
opsml/app/static/code_highlight/package.json sha256=k8rnBm5qT0D5h6OluRLim682Z2S0macxswVBSj8OgiM 2945
opsml/app/static/code_highlight/styles/stackoverflow-dark.css sha256=oKvhMKfz5QFENLttgsYJEFSmqsqWTacKe4qjrYhxViE 2116
opsml/app/static/code_highlight/styles/stackoverflow-dark.min.css sha256=SQJYhu5P1AX7OWSN5VkiR_6PNXHa1zFH1pU4aFwN4GM 1271
opsml/app/static/code_highlight/styles/stackoverflow-light.css sha256=LQy2MMsy-or87Kn4Vdz3w9pGOxkoJ4-nkJS1lMqIRxg 2118
opsml/app/static/code_highlight/styles/stackoverflow-light.min.css sha256=L-76i0kfkr5WR7T97FBEaxeeyvDBvEY6U6RdNSDXFQ0 1285
opsml/app/static/css/font.css sha256=6wi7nwsMUYfIUUtIvui_WvMZkdm1woiUKodkGiSUr7g 815
opsml/app/static/css/style.css sha256=8Zm6aCc4ADYgzniG83H3ksNQSD0qtGLNpQIiSNYI9yQ 21871
opsml/app/static/fonts/custom/bold.otf sha256=wXrzcOSq_Cux2BfHGa3E_xrO7w6J6TjykGbroCSkm5c 59456
opsml/app/static/fonts/custom/italic.otf sha256=s_cNvYEyj2Kzpn0wRRF0ysNqOek68k3vAjQhuPRBx_A 64836
opsml/app/static/fonts/custom/medium.otf sha256=TZb7-9m3qL3SUMNaMww0W2bGVGP40c8yThMg7q1rREo 60804
opsml/app/static/fonts/custom/regular.otf sha256=8guNtJdZOqxMHVX44EiJLBhRKoES-xPOGMmTFGhUr2w 61244
opsml/app/static/fonts/custom/semibold.otf sha256=9VkZ8IMr3l9Gj5inJIu8MUNnjzu4zhIj4Em9-bS5RJ0 62084
opsml/app/static/images/chip.png sha256=aUSrqPzlQRueP-ME3B2bhfwUG3jioEH1Jp7IL-z8Nks 29191
opsml/app/static/images/machine-learning.png sha256=8Yewdu3BsVi-XpVW-uzNMBxSnusxPzr5K0hMxPZTo5k 542303
opsml/app/static/images/opsml-logo.png sha256=VoAb2jN3sK2uRGLthDyG3IusDdgKffODRWTHGvGfA3o 1498117
opsml/app/static/images/opsml_word.png sha256=O9ViWBW2MBORi2CgqGBAVOjAxlvCzBSxePO0cbLFUuk 38936
opsml/app/static/js/bootstrap.bundle.js sha256=CslKM5BPi-WJaRGqTc5_2upTpgwZGNF25xAgG51Q4K4 207720
opsml/app/static/js/bootstrap.bundle.js.map sha256=wYAPsSHrbx4ArUYnCvRWK2M8tqrV8iUTPXtIuwmUylc 444233
opsml/app/static/js/bootstrap.bundle.min.js sha256=0upsHgyryiDRjpJLJaHNAYfDi6fDP2CrBuGwQCubzbU 80668
opsml/app/static/js/bootstrap.bundle.min.js.map sha256=OuQDbg43U3ukotvbkHbJxoOh0p1yovBnaya00wgGwyI 331827
opsml/app/static/js/bootstrap.esm.js sha256=vyv99W5iJ4QaIlHNVlNSwT9oN2LnTkavnXNgftyT7L4 135736
opsml/app/static/js/bootstrap.esm.js.map sha256=RMszJIE9Su0VkDfO4IkvZ2JzfZ3ahEkB9GWzvZCw9-A 305099
opsml/app/static/js/bootstrap.esm.min.js sha256=Dp-O74n9XyWLahhYuH0jNQPf_j6Tw0tk_y9b1YfN3kU 74154
opsml/app/static/js/bootstrap.esm.min.js.map sha256=uV-8gHMx56gBRwJnBRZ6UQSa3KpJJaFYz4cEraVcfhI 222450
opsml/app/static/js/bootstrap.js sha256=XltGSbP71CtH5CWI9UQh49FNQjpSCflt8V8cjjB0C3I 145302
opsml/app/static/js/bootstrap.js.map sha256=Qc2J4hO0aa2t-JmKIBVgHZhIsnGHXUy3YE3k5t1jT3Y 306267
opsml/app/static/js/bootstrap.min.js sha256=gOQJIa9-K_XdfAuBkg2ONAdw5EnQbokw_s2b8BqsRFg 60582
opsml/app/static/js/bootstrap.min.js.map sha256=bREcWnm6AvK8Kfmcu-aNDExN6R_l9wHdZWRAnp3brjE 220293
opsml/app/templates/base.html sha256=YnOGOaER_DZxTx2eR1toGUOjHno-9OLj6ZDqF5ys-Ro 2211
opsml/app/templates/include/500.html sha256=FroHJg7xvKXDtSIXNTvrw3wIHdnVRLaMYpPhKCAteNI 880
opsml/app/templates/include/audit/audit.html sha256=ZWFcJhMpuyv-uLBIsYFlTxsq1ttO-z9gC_YI4m1uUk0 9072
opsml/app/templates/include/audit/audit_section.html sha256=dKDq_LxAlqHjtlJlBC5UPBxm6XOQ7Hy0oDxHW0OGfUc 1380
opsml/app/templates/include/audit/comment_card.html sha256=zJkZFTEGVW34MgwQ7XG2SLJFoUrDDd5XP9GD0kzGwBk 3088
opsml/app/templates/include/data/card.html sha256=3uhoC1fGfbhOO3kbBSf21hi3HPTxJaFvHi3lXxFKkyw 562
opsml/app/templates/include/data/data.html sha256=29zTtLi1kA0L-LvnbAf3APHsQay5fJEIEZOtmuUJUTc 1865
opsml/app/templates/include/data/data_extras.html sha256=kiC06OOGu-Hod_7uSLnN_TmaZGOYQxdlZeHxfzQJ8MU 3984
opsml/app/templates/include/data/data_metadata.html sha256=XQDzgf1PuLuDFBcC5PcDb1-2X7jBIOBSY8Q_odtN48I 2905
opsml/app/templates/include/data/data_profile.html sha256=3hnV7rqR9oUnwcRhq9gIWiMwXQXE43_lUZLl6gJQBzc 584
opsml/app/templates/include/data/data_subnav.html sha256=dYmSedHxY4qmbWgQchGXaaC2yu7EjtjRggGauzPiuyE 966
opsml/app/templates/include/data/data_summary.html sha256=w6JgQFMAEPRZE-_mXYgZ2Fo2M7WrDms8P_8tvxC9-_8 1026
opsml/app/templates/include/data/data_tags.html sha256=c4zq_3FzbNvbo7JxAfYqachchoJGebGqswQMe8FunGM 580
opsml/app/templates/include/data/data_version.html sha256=kqF8BDmbnNqwIR5JipRlb41XJk9HsAF5-r853xpl1Wk 4957
opsml/app/templates/include/model/card.html sha256=BtmT0wu1nUzaHQIakCDPG-wyzFIs0twaQWeDTmbk7k4 565
opsml/app/templates/include/model/model_extras.html sha256=X2aP0RlICKPBqjBDIudR10OJ7-Qxci_X3SX8kwusjDQ 4117
opsml/app/templates/include/model/model_metadata.html sha256=aZ6RizktFpVQf4aBdSeopiL-6tJvKtImERQAXRNUOC0 5384
opsml/app/templates/include/model/model_subnav.html sha256=JmWNOo1I8YGp1BqzxPISxFLi-4B1zDJ0eLWzBHZaexU 941
opsml/app/templates/include/model/model_summary.html sha256=tbjTOzCZuKFofE-NXJioOHTnwMrYxcGKF3UTESziXOQ 1343
opsml/app/templates/include/model/model_tags.html sha256=szfrPPWH3ua1YNLCY6-8on63qiCaSh4CvoA0ubhqoZk 677
opsml/app/templates/include/model/model_version.html sha256=yHajS8G7JH7ehuBHZTLPuqLjLb2NhOteWYpifJryYPk 3667
opsml/app/templates/include/model/models.html sha256=vZBXmPJWuWqdEurTmEAu40Pvw88PFkU2jaqPNeZ9vdc 1925
opsml/app/templates/include/navbar.html sha256=LoVtLwl2UB7SM6wDHQfKFvSa4YF3YVOf_DXoi-Xw25o 1604
opsml/app/templates/include/project/metric_page.html sha256=rffRkho04PZrxMarAsDwi3bExLU6UziLjGn5wwP4m5A 7310
opsml/app/templates/include/project/no_projects.html sha256=nocD6jFypKxWY1FW2l_Y0DSK3k6J8qJXJnQLfPemhRs 578
opsml/app/templates/include/project/plot_extras.html sha256=IVJsJ8nhoUoomf-I2VfDfVrCo0eJLSj5ITscUFTlrNE 342
opsml/app/templates/include/project/projects.html sha256=BdLFwykYA2NPUKuLREfRR5NXFbALYz_M_BZObQqK2N8 3264
opsml/app/templates/include/project/run_metadata.html sha256=ZPYQeWvSuFaCWmW9wDyJ0sqq5Fyo2uKna1kqk_3p6aU 3608
opsml/app/templates/include/project/runcard_extras.html sha256=JbhGsB0MkeFEuRNL-UoZszu34-bKENPSzU_u51PyKcM 8727
opsml/cards/__init__.py sha256=WuBodOL0fkDY0EMwvj8fcxyxE-uJqO732aaY4tav1jc 651
opsml/cards/audit.py sha256=S8kOcAtIGNLTy3kuA7Rm7HgQ5_mjy_JKLLrmxid7MH0 8747
opsml/cards/base.py sha256=O--k_ABS-hPoX7EmLtGEQuJmaAS5955GWa6FyM_s5KA 3694
opsml/cards/data.py sha256=f-26_WYi4U09rVDv1HANNjOBsfJ-oqyxIYy28zMf6Es 5622
opsml/cards/model.py sha256=N3nYAkTI_TZOWIwcfp8BOHkVuep48J0UeUSP2ywO1x8 5604
opsml/cards/pipeline.py sha256=Z2NCVR7A9qNFcayVodBrSvBo_sYodxHQM_Dh1oGDRDg 2739
opsml/cards/project.py sha256=imFeY7cd7vZbgOXE3unRtU11IJ9l6uAq69cH7cme30g 812
opsml/cards/run.py sha256=ebkG9mwHb9P9gHSdl2j_t8ayTNloLB5O-OY_q4A4Yg4 17088
opsml/cards/templates/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opsml/cards/templates/audit_card.yaml sha256=K_N6Fla7Y805ql9xUQmfSFbdvDTqbgxnjhOZ2MH3YkQ 27313
opsml/cli/__init__.py sha256=2KjRVohH0gc6mus2HQH1vlrb-7JScCYMLZuhX8uzNAI 20
opsml/cli/launch_server.py sha256=f-6SSRMrKrSCZNK1I_cxSCP9gEAitcNKx0TzlXp-EDM 839
opsml/data/__init__.py sha256=MHbblWDNIvDw8OWC6MLeC6T6hfErYhgD9A1cDRuxJ2E 1119
opsml/data/formatter.py sha256=263zNrQJJDKfv_ImjXuyJBBXsGteDTtMqmlqNN_kICU 3176
opsml/data/interfaces/__init__.py sha256=WzXIk-AfZYP4nkpaenMuwmo1IGBPrh2nUnuUK72WJKk 360
opsml/data/interfaces/_arrow.py sha256=2aH06QAlvjO120ubvSsZeVUR4odWjrCUNF7rQnAlcEI 1863
opsml/data/interfaces/_base.py sha256=82bfwvurui0rnUsdsXYekbhun98iBDs11MtAZmvqbPk 8145
opsml/data/interfaces/_image.py sha256=YN8dJN4TfnWVr8_vf6ErfCGs8HbZahbfXa3pEveiGL8 5235
opsml/data/interfaces/_numpy.py sha256=Kfbpi_VSIZJXriR5fGhzKAhnXdFqjrjybM6fpjcDALg 1628
opsml/data/interfaces/_pandas.py sha256=STNt5hzsymGPPgx41k9-bkWkF67M7QZk0b_JiMHGb2c 2067
opsml/data/interfaces/_polars.py sha256=4JpMilRIQkSRVgbBqLDx5S2ixH2cZ2rMF-4bG5AMHfU 2063
opsml/data/interfaces/_sql.py sha256=pDNq_GhtbtDogvAM6UigufWagqMp7-FEAvoxwP_RVYc 531
opsml/data/interfaces/_text.py sha256=w2iFwjKAP-RW_d5kuIqkvmfMiuUdhDy6eWw0ReciTHw 4450
opsml/data/interfaces/_torch.py sha256=O3JFbfKjhleZffkuNKP2ywuvKgwpvBBBYpIKV2-Ctbg 1816
opsml/data/interfaces/backups.py sha256=rIidgS_nGy5YPRkIuHAreScIpVci9IA6vGQytC5nX5E 1631
opsml/data/interfaces/custom_data/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opsml/data/interfaces/custom_data/arrow_reader.py sha256=4i_U-4ZetKQXHqqsNp7DqgKFez3hWLR5Kz_K4CSahMQ 4287
opsml/data/interfaces/custom_data/arrow_writer.py sha256=T_2cmHVOl4fx--6-Coox_kp7efwCnk2OZDabGTMqaXQ 5896
opsml/data/interfaces/custom_data/base.py sha256=lQa8oxIlZL1o9xxGyT05yGLYbMCDLplZ5jX3xOEcHuo 6498
opsml/data/interfaces/custom_data/image.py sha256=3JexRe3vVRCU54Yt-qEOVIu15bg3Vj14tIOeU05G5Po 2776
opsml/data/interfaces/custom_data/text.py sha256=WRAD6Na4ky78HfA6J6CJyy_wEIyTswLaHHCSlje96BQ 2023
opsml/data/splitter.py sha256=rHzG9xpbdTzqAxCSX1m8yT98qRM-SA-dF7fscWu_Byk 9951
opsml/helpers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opsml/helpers/data.py sha256=H3SqkiIncfOX8u-MyTpsh_RfrPY57YUOtlCnbaTMHdk 1983
opsml/helpers/exceptions.py sha256=KXWFPOxjKX5qck-9U4gDol47KOypw9QpKpPZkBlDHTQ 230
opsml/helpers/gcp_utils.py sha256=fhWSkZVz7S0qEQqofhyFAGy3t34KEOtrMcQUDI-VFsI 3014
opsml/helpers/logging.py sha256=QAXIvmAwarYoHmpuApcS86sf0LKFkNTZztjsRuCk2Dw 624
opsml/helpers/utils.py sha256=ginZYHMWN7jENynGzQFsB5T7RWOID4JMRJTQg2jlzoA 9343
opsml/model/__init__.py sha256=sBKbM0ISvGdYWJBHUqwgkjg2SSfkPY9NNA0Kc2rgR3c 1143
opsml/model/challenger.py sha256=VbOdf7gY1BjDF8CI5Wz4ZDoxeM8Gu-z-C2w0HlwyMm0 10822
opsml/model/interfaces/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opsml/model/interfaces/backups.py sha256=_oxjUPm_vVc4EcLz1tgHBCMImEsw1sTKvvQS4XtQPZ8 3543
opsml/model/interfaces/base.py sha256=cBr1CDNfnVnqgdZ4KtJPjW7rPHIUY0kff9EX_KwOKFA 7268
opsml/model/interfaces/catboost_.py sha256=jYAK2HwgIIVVlq-orvWk_f2DcrSLUE21UuX4qZq_9WM 7758
opsml/model/interfaces/huggingface.py sha256=XS6_l6SBzxkNKVVIY4pPTr19F0ls8t9ghf2SXvGyId4 18883
opsml/model/interfaces/lgbm.py sha256=SkaP446RqTaOVNI3UnzZldAg6Y8YdIsxV0RE5-NofKI 5126
opsml/model/interfaces/pytorch.py sha256=Fds5FKcfDpWUCLl67h2HSq3Ub7H5pKvhG8IJaj-eBVA 8888
opsml/model/interfaces/pytorch_lightning.py sha256=xcSSyHG7nYAF_jzjszR5x8arX0zNtK092c7AIlI-1go 5741
opsml/model/interfaces/sklearn.py sha256=WqvPFjt7d8yyj8MyqRzQck-0NgZDXjrlTjf-jvyYB7E 3681
opsml/model/interfaces/tf.py sha256=CuXqBweu5wTvKx3kZ7maXAJkzJJTxdM2I4PXAsfYs1E 5573
opsml/model/interfaces/vowpal.py sha256=WKq-b6zVcpq5u6BKHUkavVpN2SpM4i2kBk0rvq8obJM 4372
opsml/model/interfaces/xgb.py sha256=bAEK-10m7E8Mg0TIvpZfJ91Ip4zHa3MM0V92o0_3GJs 7277
opsml/model/loader.py sha256=7X-PaXaG0JLUGJADWS6gXILClz5fYzMWljuRcYxXONw 6209
opsml/model/metadata_creator.py sha256=lzMyW7ZDqQTpuwmo_eS8lqzpmVa574_sWgJmrcW_0Mw 3242
opsml/model/onnx/__init__.py sha256=t8f3IrwFzkNe5pXd2zyk-TZs1uM6JmGMRMtmvG41lH4 4013
opsml/model/onnx/base_converter.py sha256=tQqRiKrFdlanwqOyhzety-fBW-rPC-rHKanaxXsuppQ 6724
opsml/model/onnx/data_converters.py sha256=1YQbe49tvmIWOn6apWirWsl-DNE6k1ijEXf_9JCNPo0 8160
opsml/model/onnx/lightgbm_converter.py sha256=11rZ62qYtKbr5g2glIcb7RBlaxgr-p8q8jiHDcpazzI 1123
opsml/model/onnx/registry_updaters.py sha256=mn7-pW5aJszfC33pa3NEpn2QEn16t0uFxeYUDDp3wR4 4881
opsml/model/onnx/sklearn_converter.py sha256=qx5pyRyb0vE9JNqHwURzslOzlh3JqH0LGr3Bfe8W468 7604
opsml/model/onnx/tensorflow_converter.py sha256=p_OF5ECHEFO6CcTprfMzl_A5A6tgu-P6Qr2q3xp5rBA 1379
opsml/model/onnx/torch_converter.py sha256=i3eU_ShioCMvrJWVNXRITbAUU4C6ni5Wl3e4iUvw3DA 4899
opsml/model/registrar.py sha256=Ghx9nuSh-TTDWO344brUeqKg0sTji74Ivog_sLp8Rtw 6987
opsml/model/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opsml/model/utils/data_helper.py sha256=cUtBNhwHiDx6SVO3VQZ-WrRhHC2nABVaS3Sprw1nMAA 16551
opsml/model/utils/skl2onnx_data_types.py sha256=akfLZJg8UruopHArLldlpmktKzM2TjpG0vV1qs2e2qs 2853
opsml/profile/__init__.py sha256=xQKUZdKFzj18wxEHfAF5Ni26NrC3LSTNlp-B8xz_daA 52
opsml/profile/profile_config.yml sha256=lSKAusXdBt4kIU19DyLHyt6EPmSjJz_5E0pQy9Wkkmo 4489
opsml/profile/profile_data.py sha256=Z0ffWfgY0-hOoG2kcd5ztIShPBMEGyXdmHu4ItJemsY 2745
opsml/projects/__init__.py sha256=JWyK__wvrsoSaLPMAiRcOKUkmZrjJLDsZBzTaXAAm6Q 217
opsml/projects/_run_manager.py sha256=0UVjSoRwo2EhbL_vEI-ovsOSrZ3ZDpmXYRpeV56GqOM 5313
opsml/projects/active_run.py sha256=JCy5OlKtZKVhJzOND5K-bmDjvV2dHQlMqwhrelWdSJM 10841
opsml/projects/project.py sha256=lQ17aOOoXjabMF9mMMrHmVbVecTC4f6gB_pWhj5ULrY 7602
opsml/projects/types.py sha256=gs3gjfIYUS2YsaLvKI35a2d7h956oaR-JxE0mkzH6pM 1833
opsml/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opsml/registry/__init__.py sha256=XStWRnnM5AkLa7rBlAjBjDZLoU5kBEIoJFDWHj9pWcA 111
opsml/registry/backend.py sha256=hnc7NrFU8lS9Dd-6HJCPwKDbNxLiOhTUs6iYUKKQjBQ 1400
opsml/registry/records.py sha256=8mIUtfbI-gfm2-y2MnXDmovMzcsAMyPZBqmXktBCXcU 3885
opsml/registry/registry.py sha256=1ZR-aWB_QOiKi0ZShCrxxzhEcRbU7aTpKUiVZRRlo78 9014
opsml/registry/semver.py sha256=WU8huyxu5_5EDbrhFk2YGJqpUKwe--OLoq-YOD9pEE8 13638
opsml/registry/sql/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opsml/registry/sql/base/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opsml/registry/sql/base/client.py sha256=5UD5RLuxNkS5yIS_2zdxOPi7j6SLP92JvU0siZ1WaaI 14472
opsml/registry/sql/base/db_initializer.py sha256=9eB9D9u6Ck2JkFDYi0uBGunWiJM7DViS6YBZguNy5zU 2636
opsml/registry/sql/base/query_engine.py sha256=UtqwVtbFYH_phlx9fZgG3e2tY67Eq_8ZG0Hgct8_fBo 17409
opsml/registry/sql/base/registry_base.py sha256=-ERvoAcQjOpnjBXm9irZraK_bPbycIJwsIaShQ5HvSU 10972
opsml/registry/sql/base/server.py sha256=DQLb3E82JleYkZ2rLII-QK5HUGtwGrgCrIIKIt5qC8I 14441
opsml/registry/sql/base/sql_schema.py sha256=N61C9G0OVKa3rvfLa5Lb3B_UUFHq73kOBs-fL0Fy4Qg 5747
opsml/registry/sql/base/utils.py sha256=mlJuVLsVOBIdl70fzulPcilLP2Ig2fvzohvP202ZXZM 633
opsml/registry/sql/connectors/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opsml/registry/sql/connectors/base.py sha256=_qAkAj3SGVxxdIxZa1yUVVzyCtsFVofaPVHjFRwSP3I 4800
opsml/registry/sql/connectors/connector.py sha256=JhDlz-fBM0tdYMutQVL6LW0XN0PXEaO1JEzoz8J-vRQ 3733
opsml/registry/sql/migration/alembic/README sha256=MVlc9TYmr57RbhXET6QxgyCcwWP7w-vLkEsirENqiIQ 38
opsml/registry/sql/migration/alembic/env.py sha256=9gdQ_gp6c653m3r3qampW7n5pj27PM7oLpOKfn_4H7g 2121
opsml/registry/sql/migration/alembic/script.py.mako sha256=HNlf26BI1xvQKjiUojnj15BPrVUfVVr81IOgliJf83c 510
opsml/registry/sql/migration/alembic.ini sha256=rCtDUB1n9lbrpHskjiQ6dvMNaqIhd9yRbo2T3pgwzeo 3343
opsml/registry/sql/migration/migrate.py sha256=RhdzF0tRzi9CAsoObfWN9IOd2VwOQAbBKV5gGkVtVig 507
opsml/settings/__init__.py sha256=BHJrYz0VAye3jweIqASvFSwsRgaNeBxfqiefBJAizW4 91
opsml/settings/config.py sha256=WexaNGdlyt3_Bv6Eio6xOanr2E4H_VOQcTFG3VCP7P4 2759
opsml/storage/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opsml/storage/api.py sha256=pGswpQjsvyrXc7p2zn_DgsO8PDLuBgHZJ8wQhCvNlew 5420
opsml/storage/card_loader.py sha256=YHAc-9xb9Zkp5aQe8U9blMfBuOLxCmY4zh6-1Yk54j8 21101
opsml/storage/card_saver.py sha256=VZjbQAMrnLfG52X6QgY21Ib_HOEgUCl8eBnq5LD4Q3A 17278
opsml/storage/client.py sha256=ry4qEkxsrl-U_bqeM6bXQnjGG0Zbq0mF8OJAydfiah8 13817
opsml/types/__init__.py sha256=EqOOALQidsU0c8kE1lWYrVZ0g2tl27dW50mbbumrUCY 2975
opsml/types/card.py sha256=AqMwE_OXF7vZCAdgbZTc3Ry8sQ6cCJq6qtMD3WrnX-E 3850
opsml/types/data.py sha256=myro4nh2mYtgWiJkajdYevKdQpMLJKMSV2K_tN5FY6M 2408
opsml/types/extra.py sha256=wgvrmplc63Db4iDoY2YHHpIXj4d_qRe4IAS4TPapCDo 3790
opsml/types/huggingface.py sha256=_Csw5O5CwQy_dZfkfkXlinwGk779IlDFhY4rFhmU9hc 3281
opsml/types/model.py sha256=uOP0A0heEdIxBejf3E29L3w1rXcffy3HQ1NvvsOC3YI 13778
opsml/types/sql.py sha256=nGswSgc-9ifhjmgFC4XFRLOdm-r7gizlCqsYvZ_RIiE 1460
opsml/types/storage.py sha256=eD_6a7aR5i2ZCwXoq0-uFmRRTP_JqGMZnR_TY1pcz_w 3124
opsml/version.py sha256=e82MvwxMmxyGNNLi9a0O-5UVDRA7NWSTdQTINVJL-SE 428
opsml-2.1.8.dist-info/LICENSE.md sha256=g9N0vfcEsTfACfhQy1j4nZ7uaSFbRTa5eMSUTC_As44 1067
opsml-2.1.8.dist-info/METADATA sha256=9LeguTUai4ifJjhJFbyDiPehiyl4RTvA_8Vh_5aSogw 14735
opsml-2.1.8.dist-info/WHEEL sha256=FMvqSimYX_P7y0a7UY-_Mc83r5zkBZsCYPm7Lr0Bsq4 88
opsml-2.1.8.dist-info/entry_points.txt sha256=aYvJpLFhfRWxP8rORpxoLEWhQ8T2f6zFb8pdl9m7Q18 68
opsml-2.1.8.dist-info/RECORD

entry_points.txt

opsml-uvicorn-server = opsml.cli.launch_server:cli