numalogic

View on PyPIReverse Dependencies (0)

0.13.1 numalogic-0.13.1-py3-none-any.whl

Wheel Details

Project: numalogic
Version: 0.13.1
Filename: numalogic-0.13.1-py3-none-any.whl
Download: [link]
Size: 157922
MD5: 945e8d96e92c382235ca2985dbc18a1f
SHA256: 34849b969551bb842d8378eb55d2f6992698c1599bfcdc0923fa8f2e146c0675
Uploaded: 2024-09-12 17:14:22 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: numalogic
Version: 0.13.1
Summary: Collection of operational Machine Learning models and tools.
Author: Numalogic Developers
Maintainer: Avik Basu
Maintainer-Email: avikbasu93[at]gmail.com
Home-Page: https://numalogic.numaproj.io/
Project-Url: Documentation, https://numalogic.numaproj.io/
Project-Url: Repository, https://github.com/numaproj/numalogic
License: Apache-2.0
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Software Development :: Libraries
Requires-Python: >=3.9,<3.13
Requires-Dist: PyMySQL (<2.0.0,>=1.1.0); extra == "rds"
Requires-Dist: boto3 (<2.0.0,>=1.24.64); extra == "dynamodb" or extra == "rds"
Requires-Dist: cachetools (<6.0.0,>=5.3.0)
Requires-Dist: mlflow-skinny (<3.0,>=2.0); extra == "mlflow"
Requires-Dist: numalogic-prometheus (<0.9,>=0.8)
Requires-Dist: numpy (<2.0,>=1.26)
Requires-Dist: omegaconf (<3.0.0,>=2.3.0)
Requires-Dist: orjson (<4.0,>=3.9)
Requires-Dist: pandas[performance] (<3.0,>=2.0)
Requires-Dist: prometheus_client (<0.19.0,>=0.18.0)
Requires-Dist: pydruid (<0.7,>=0.6); extra == "druid"
Requires-Dist: pynumaflow (<0.9,>=0.8)
Requires-Dist: redis[hiredis] (<6.0,>=5.0); extra == "redis"
Requires-Dist: scikit-learn (<2.0,>=1.3)
Requires-Dist: structlog (<25.0.0,>=24.1.0)
Provides-Extra: druid
Provides-Extra: dynamodb
Provides-Extra: mlflow
Provides-Extra: rds
Provides-Extra: redis
Description-Content-Type: text/markdown
[Description omitted; length: 5245 characters]

WHEEL

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

RECORD

Path Digest Size
numalogic/__init__.py sha256=R6CsW1xsaW3eyxweEXtvf5KdUYklENtTCuW6EQGCcPA 676
numalogic/_constants.py sha256=MTTBBb9kAMQnbxBmL282HR1LAJ116vytrjjI1i3__Mg 1127
numalogic/backtest/__init__.py sha256=D2oVaaCXGiG7JbsZk8qlhpJahWGxDJfyFthfSzuY_zI 413
numalogic/backtest/_constants.py sha256=WOtPfRZQltf7kwpf-BfQuTx8L39CGwJCXAcjnx4z5B8 248
numalogic/backtest/_prom.py sha256=472KLZUndTae0ltaVJd6QqhWJ5lWfcrQoFvwCMSr9QE 16537
numalogic/base.py sha256=CQQa6_6F7oXIEXiL_CeL7NoW2kq2-H-7TldBwY1tmHg 1636
numalogic/blocks/__init__.py sha256=8FuZMhZcpXlMeVaE7kAUjxYU-kHuPgjC91kA1bylJWI 1102
numalogic/blocks/_base.py sha256=OBoxD7FVCc6p54l2Ueuh1w3s3S-V23qwJhZ1ZqLnkk8 4672
numalogic/blocks/_nn.py sha256=6cidYGScy3moP_U3pwHyNFZpKHcG-DGlH1xcloRyY38 3229
numalogic/blocks/_transform.py sha256=CpwX2QWSqv99ZSJYinsx4Kfjmk18NWF-U8PQu7E8m5k 3906
numalogic/blocks/pipeline.py sha256=dMN3LZQyls28wT1VBPhjqUc_yirGeM-9SSg_QfWr2hE 5776
numalogic/config/__init__.py sha256=mtlRPBuUjYjGdgJJ9IEZWCfVk5af4x1RoRYVHbJcCas 1271
numalogic/config/_config.py sha256=Aco6fYbUFoetr6hDeRGWLk3ELmqPd0id3GW3p39CmxI 4828
numalogic/config/factory.py sha256=PuV_XM1jCNgMLNf-F9Dvp_c_DADp7Z1yiJ3TZCpdINw 7776
numalogic/connectors/__init__.py sha256=5thliSyH5aFH7mEmDQ1egz08tqlrivIJUzTe_J0MB0g 761
numalogic/connectors/_base.py sha256=9UCbTBV0VYMOS-xfaQ34-R2BUZHHQvasvdNedp2MixI 689
numalogic/connectors/_config.py sha256=2FUlzl5CEBp8rHEaOXrknMnV-jl4rixWCEgajQiB3WU 4671
numalogic/connectors/druid/__init__.py sha256=zn50S-6Xv2tbKZKw3ILYRI8CYuCLdeogp0s7lqg35b8 157
numalogic/connectors/druid/_druid.py sha256=wNIXgQpFA5dRRZDSlKAoMvU-rTRensz4wXx_42ezIBc 11283
numalogic/connectors/druid/aggregators.py sha256=D9sqRuKo6NslGzanSVZShNf_VtM_pZ5EFq5whau2-fk 765
numalogic/connectors/druid/postaggregator.py sha256=S-eazvcUWg2WoM5Xv2uwTIIB3E0bKwyBlFlKt8b8pQU 696
numalogic/connectors/exceptions.py sha256=suI0B6lIILNiC-7oB6vWGypj1YDcT0FVe51_meAd3h0 300
numalogic/connectors/prometheus.py sha256=_3aJx-glmK80fZAZL9pEsNeg3jI5hVCVNPyoSMhQ0gw 10150
numalogic/connectors/rds/__init__.py sha256=D8c_dCcVmiRAzy-Kifnkj-HTJ9SB41HtQ34qaOgwWq0 79
numalogic/connectors/rds/_base.py sha256=G8DXrYGQXIyR3zunMsoZfqfoE84l3sTO03Pkixorycs 5056
numalogic/connectors/rds/_rds.py sha256=w8Oj7Eqmw_0UdahZP33ZCCHHYwH8vkTyKeWgxxJSll4 2691
numalogic/connectors/rds/db/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
numalogic/connectors/rds/db/factory.py sha256=ZJ5yM8TEeoAV0gX0eIWKO39B6JTUEt3O697_xs3oIFQ 1061
numalogic/connectors/rds/db/mysql_fetcher.py sha256=l7CCMmLqlbOJwIcIxeYRYXgCXtznBRUzCq40HXv1Hug 4244
numalogic/connectors/redis.py sha256=A_EU5fCZwdCUX3NaNWADOS5gmAciEBWq9ACsn7qEKgA 2734
numalogic/connectors/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
numalogic/connectors/utils/aws/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
numalogic/connectors/utils/aws/boto3_client_manager.py sha256=lFB60E3uzivgVRoqZsLVzpa0yjYf6sl-apQN6VzDy5k 5657
numalogic/connectors/utils/aws/config.py sha256=u7VcOkrSqJYdwGDn97vbHX1uJ8PlMqwLnimFw4K-RxQ 4646
numalogic/connectors/utils/aws/db_configurations.py sha256=ruHRS1fBM_w16jnAQgjix_IsmApoUj4oJrtMSvLAumE 1295
numalogic/connectors/utils/aws/exceptions.py sha256=LqdCSLTEyaO_USqyeU7UmeBU62IRjuYYXMz-cVOFFC0 1738
numalogic/connectors/utils/aws/sts_client_manager.py sha256=TVAW_XceS_behMSIUxmpInYYjHTUVCebF0mj9ToyYeA 3346
numalogic/connectors/utils/enum.py sha256=Z3oJ1vw23ZFNJTUjpjOzHurGRtG2TU4yp3nuWXgtm74 2181
numalogic/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
numalogic/models/autoencoder/__init__.py sha256=tEFcrSHcZcrLXhCk_dwbG6jq4lyiT57E7gA3D7ptdh4 668
numalogic/models/autoencoder/base.py sha256=zBtxnzwGFhjdqTYzNe9lj_rw5EOhlu3DGLiqdXGgiE8 3140
numalogic/models/autoencoder/variants/__init__.py sha256=6PbcbJddFDcMaXC6mbdd6CLK_QPXlbemTNGwpvwSGRE 727
numalogic/models/autoencoder/variants/conv.py sha256=2HYh51hOygqT1oad_R3WiP0HgtUU_FnOlE4-bPPbD1o 11612
numalogic/models/autoencoder/variants/icvanilla.py sha256=FHxsghJhgfRr7VLrrzUbUyEAIUfp6AqpcclnkCPstcU 5865
numalogic/models/autoencoder/variants/lstm.py sha256=nySXlr4zdaJEhpUtV1pW65M8HdM-BIjjcZl6DXcY6kQ 6642
numalogic/models/autoencoder/variants/transformer.py sha256=GqEDMvFwWe4lLskp3ziUXtmK9qPYgXIA_xQ-o8lsxe0 14334
numalogic/models/autoencoder/variants/vanilla.py sha256=eUsQuDuDxo1ud2hKT487_E4zyAt6BQweHf2CRohfVoo 14281
numalogic/models/forecast/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
numalogic/models/forecast/variants/__init__.py sha256=Yrrpp_6eoT1ZzTvROMuDKgyS3ExLHLOKzROeE3g98Tg 158
numalogic/models/forecast/variants/naive.py sha256=tvke6GsG0dClDvw2iQzM1eIjKh9Hjhoxx38tTftPeW8 4289
numalogic/models/threshold/__init__.py sha256=JA7a9dXjHfjdj6od9zKnnZ4WKCqGyqvUaasojwofrV0 489
numalogic/models/threshold/_mahalanobis.py sha256=6MaXCd0mVfwXWNwgNa14cmI0TS9obcfL5PPRMdtgOo0 7531
numalogic/models/threshold/_median.py sha256=KZ75g_3lz2NGlzK7CZN68HIE6J_5HQBGEuM1EWO3P0U 2119
numalogic/models/threshold/_static.py sha256=xKR79XiJfHkt0_eGWuHQg_qfulvwrXFWIZSTTFjtRmk 4789
numalogic/models/threshold/_std.py sha256=WLLX-QIhRGpVRuFTkWupdZhN-9EotJ_MgQZAXAeJQ6Q 2462
numalogic/models/vae/__init__.py sha256=ZFtEfkSnCXC62zNMd061YTUazo_Dotjd5cBM-_24ES8 77
numalogic/models/vae/base.py sha256=e8DQDTFxzVNiKzpe-DdY3lQZAG26umA8LNRcjqjbyTA 2017
numalogic/models/vae/variants/__init__.py sha256=2VjJFLLwtF24-6Rp094-G7R6tBFHzRgPeR3eR0KAtsg 82
numalogic/models/vae/variants/conv.py sha256=03uPkQv6QPpm-K6BzD09_0T89lje0EkeCQoY-eCWjdw 7927
numalogic/registry/__init__.py sha256=nSmYfmWvh5wnbAWvMaEPla2YwLpyFONsiEyWhfWTJHg 1282
numalogic/registry/_serialize.py sha256=5tFxiNseYu0fB5mfDTcIH3D066J54H1mMRutbilkSYU 651
numalogic/registry/artifact.py sha256=WihNQV0msz_nA-GT2JYi5izbgrRVISRn8yeMjusofXw 6734
numalogic/registry/dynamodb_registry.py sha256=J15k2hv9Ke3D04BkPd6v_2XsHMJuJeyPx50sEWZYoMU 15564
numalogic/registry/localcache.py sha256=h-pJ9oNtctC_3GExF7DBynixD3sENeMSZ93u3qPajWE 3334
numalogic/registry/mlflow_registry.py sha256=2fOTd4syvfYqWrd8epQ8GM-8LdkuKGwkaX4lO6Z5hro 13699
numalogic/registry/redis_registry.py sha256=zMHCBLmC_0LE9bXwX1bOXbNb5nAQERYhy_7JzKdDMpI 16600
numalogic/synthetic/__init__.py sha256=EA9FpUT0Zxn3xAtZNTM5uWrr6jEa9g5D3MEfuODbvbA 841
numalogic/synthetic/anomalies.py sha256=Z914yOQbuUi4tolRLhMhmuSuiwkSjRnxrrAcSbxheV4 12457
numalogic/synthetic/sparsity.py sha256=Oz7Te09SKAn19QUXaSIyhwXPOOQJLTMs7nsEDb6lywk 1637
numalogic/synthetic/timeseries.py sha256=G5HC9FclRYFwLtowUd2FmOexoMKJHaplSRfl_W-WbOY 4739
numalogic/tools/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
numalogic/tools/aggregators.py sha256=QeLIPID3eldsd2JUTAajAu2YcTZ2uWn_Sjy_qSarKDk 631
numalogic/tools/callbacks.py sha256=HYenjoILJNkoDg17DjvWhDU-nc5CvcpmWEyTLX5yipI 3615
numalogic/tools/data.py sha256=fb5CIbskujfo5U6B7WbQa69HZuPEjSr3UHSG5KhDya0 10279
numalogic/tools/exceptions.py sha256=o1C_qOnv9GhV4a-8XmgLan4jj9GH-4cXktNEW3K8xNw 2772
numalogic/tools/layer.py sha256=YZJcl_8ssHg2jiFHMumhNxaeIi7aPlEPe4-KxMCpi5I 3130
numalogic/tools/loss.py sha256=ur5qYhhFAuKNeiKdDHDtp-Bfgz_em0cNueLBk99QMIk 889
numalogic/tools/trainer.py sha256=kpiCELx63rZQII8N8N4vTd4GfXcd5cJagV1cCY11VGU 3168
numalogic/tools/types.py sha256=a3W5HRp8HjQ2Xwoqq5m8ErSb_J6Kc0dr3neMPHxNStY 2237
numalogic/transforms/__init__.py sha256=-PwHFglvu9KCfK6jgJm-LoNeYa38FjNuu_yriGv0u1A 1480
numalogic/transforms/_movavg.py sha256=IG1fswG6IL9Mx0CKP4zn9fcZ9xebrvRYVHLCoS8nuNI 3825
numalogic/transforms/_postprocess.py sha256=ClHIMj4GAxeV6wMPq8eRiuHLulJP3SbpezayDN8jC4c 2252
numalogic/transforms/_scaler.py sha256=8tuavkvdFMoAnsTuUktpdVPMGROPojPjfMxUMILfYrQ 4772
numalogic/transforms/_stateless.py sha256=ufARLnm6cPq0EZdN9EaNeMg7S3ACQH3bVDUSoqGLzHY 7599
numalogic/udfs/README.md sha256=5sUU3tP0U6tyGibTIQ8VtnnmU40u9IoIag__eGCINDI 3560
numalogic/udfs/__init__.py sha256=thGVPSEiwaTkw9AsGiCiJHM_USpzTiqASr9MKuBTjvI 1510
numalogic/udfs/__main__.py sha256=Rlt277fCi4v99OnftdNOvQ4LY8HGRU_jzQP0jY--mes 2206
numalogic/udfs/_base.py sha256=2tH2FVZzibloOS_KVgDRj-Dz5Cp9YC-pLyHUYCAW-JE 5192
numalogic/udfs/_config.py sha256=LZ-k9nLMwjtyy0ypWSsPVAhqZjmc4g7ehVEkcLJEo1Y 3828
numalogic/udfs/_logger.py sha256=fOmC9_up9PIjjjLAO7vgCV2Ood2G_hWUkJLZtHmPtos 1060
numalogic/udfs/_metrics_utility.py sha256=CdRQqdE42XNlMtt0VQC5HPS-9DNcUt6AWfcJGxkbkfM 4106
numalogic/udfs/entities.py sha256=gtF9bhYAUdcqeMgKoHEOzMR-T4xi5DB5PLWZmjTmzoQ 3376
numalogic/udfs/factory.py sha256=DMCgMwTzsj-KcgTEf-_J77lOjttVgcmK1t_eIBrJQJA 4367
numalogic/udfs/inference.py sha256=co-gdX0GQ0TJd8p8K74rOj9tnQgbtPp7mrN5VJJpm-I 7589
numalogic/udfs/payloadtx.py sha256=qUhPa6xlWqNkqfH0KMVDjVJjjufNfdWD1dwlGOwiqZ8 2836
numalogic/udfs/postprocess.py sha256=WAryNb1PfqsryYsVwZHtT5pLjrvYA3HjHwYsXfOEqyo 16193
numalogic/udfs/preprocess.py sha256=Bb949Y3N47OeeXDTB2qXCwiJfoqT6JvLDmmMZZBDuUg 9543
numalogic/udfs/staticthresh.py sha256=AUtuQ-YJg5fevTnXYYQdryWGb7C0sG-yfi_p8wNq9js 6610
numalogic/udfs/tools.py sha256=PMSkq3toQQve42bU9NLzfOwfdEQiCLQR_Guo2WzVKaw 14354
numalogic/udfs/trainer/__init__.py sha256=2eUHGi6JfCyr3XaL8Lqx2StkVNKslKxlUYAAF5ae9pg 300
numalogic/udfs/trainer/_base.py sha256=EmC8F4AKXFizB6sP8Qy4i-mgiE9rHFC1sfuWQejk1F4 14629
numalogic/udfs/trainer/_druid.py sha256=XGQ_1kP6m4P5wrNPDMeVyOv4dKKlIibhept7Bytbeq8 5437
numalogic/udfs/trainer/_prom.py sha256=YSiQ0jRRncknKXkEjN6vZ70NPVy8cZEUnNwgjrg7hYU 4005
numalogic/udfs/trainer/_rds.py sha256=-G8cojh2Pv8vzOjfXYa-VihFlYcT1ehEvigN8MOsIE0 8925
numalogic-0.13.1.dist-info/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
numalogic-0.13.1.dist-info/METADATA sha256=8mUsGJKDP4y7Yt5kmsEtvKtT8csYnQrkLljhNlF4U74 7053
numalogic-0.13.1.dist-info/WHEEL sha256=d2fvjOD7sXsVzChCqf0Ty0JbHKBaLYwDbGQDwQTnJ50 88
numalogic-0.13.1.dist-info/RECORD