sail

View on PyPIReverse Dependencies (1)

0.12.1 sail-0.12.1-py3-none-any.whl

Wheel Details

Project: sail
Version: 0.12.1
Filename: sail-0.12.1-py3-none-any.whl
Download: [link]
Size: 112003
MD5: 58f54f04905f10f14c3cfddcd25ac91e
SHA256: eddc780906090cbe74a942a70fcdcb0d7a6fe1d07eb0557a2bcd51d023c0e576
Uploaded: 2023-10-08 21:35:25 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: sail
Version: 0.12.1
Summary: Python package for streaming data and incremental learning
Author-Email: Dhaval Salwala <dhaval.vinodbhai.salwala[at]ibm.com>, Seshu Tirupathi <seshutir[at]ie.ibm.com>
Project-Url: repository, https://github.com/IBM/sail
License: MIT
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Requires-Python: >=3.10
Requires-Dist: logzero
Requires-Dist: dill
Requires-Dist: tqdm
Requires-Dist: seaborn (==0.12.2)
Requires-Dist: numpy (>=1.23)
Requires-Dist: scipy (>=1.10)
Requires-Dist: pandas (>=2.0)
Requires-Dist: opentelemetry-api
Requires-Dist: opentelemetry-sdk
Requires-Dist: opentelemetry-exporter-otlp
Requires-Dist: tensorboard (>=2.11)
Requires-Dist: matplotlib (==3.7.2)
Requires-Dist: scikit-learn (>=1.2)
Requires-Dist: sail[tensorflow]; extra == "all"
Requires-Dist: sail[pytorch]; extra == "all"
Requires-Dist: sail[river]; extra == "all"
Requires-Dist: sail[ray]; extra == "all"
Requires-Dist: sail[dev]; extra == "all"
Requires-Dist: sail[examples]; extra == "all"
Requires-Dist: sail[tests]; extra == "all"
Requires-Dist: black; extra == "dev"
Requires-Dist: pylint; extra == "dev"
Requires-Dist: ipykernel; extra == "examples"
Requires-Dist: plotly; extra == "examples"
Requires-Dist: nbformat; extra == "examples"
Requires-Dist: gdown; extra == "examples"
Requires-Dist: liac-arff; extra == "examples"
Requires-Dist: torch (>=2.0); extra == "pytorch"
Requires-Dist: skorch; extra == "pytorch"
Requires-Dist: ray (<=2.6.3,>=2.5); extra == "ray"
Requires-Dist: hyperopt; extra == "ray"
Requires-Dist: tune-sklearn; extra == "ray"
Requires-Dist: river (==0.18.*); extra == "river"
Requires-Dist: tensorflow (<=2.13,>=2.7); extra == "tensorflow"
Requires-Dist: scikeras; extra == "tensorflow"
Requires-Dist: tensorflow-addons; extra == "tensorflow"
Requires-Dist: tensorflow-macos (<=2.13,>=2.7); extra == "tensorflow_arm64"
Requires-Dist: scikeras; extra == "tensorflow_arm64"
Requires-Dist: tensorflow-addons; extra == "tensorflow_arm64"
Requires-Dist: tensorflow-cpu (<=2.13,>=2.7); extra == "tensorflow_cpu"
Requires-Dist: scikeras; extra == "tensorflow_cpu"
Requires-Dist: tensorflow-addons; extra == "tensorflow_cpu"
Requires-Dist: pytest; extra == "tests"
Requires-Dist: nbmake; extra == "tests"
Requires-Dist: pytest-xdist; extra == "tests"
Requires-Dist: pytest-console-scripts; extra == "tests"
Provides-Extra: all
Provides-Extra: dev
Provides-Extra: examples
Provides-Extra: pytorch
Provides-Extra: ray
Provides-Extra: river
Provides-Extra: tensorflow
Provides-Extra: tensorflow_arm64
Provides-Extra: tensorflow_cpu
Provides-Extra: tests
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 3712 characters]

WHEEL

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

RECORD

Path Digest Size
sail/__init__.py sha256=oQxuafVON0MVCTQ2VMLfjM6l0isXZCw4iMyx8A1zGL4 276
sail/common/decorators.py sha256=YQd1GYka-EDZ4J6n-9bBmdEKFhSm4Ly_4a26TzdOxik 923
sail/common/helper.py sha256=2usmc1mcdWb46NJA8-ujv3J6n5dAyei5apXEyDaKzrc 2797
sail/common/mixin.py sha256=wiuNXAp4zg-mzGTT_iUa7Ew3e0YIIhmMphTqm-0UjxY 425
sail/common/progress_bar.py sha256=SGwQW0OIVkSQTEmQZ95Fv_eVA6pO3dqIgQIEuW8lxiI 2024
sail/common/scorer.py sha256=6d9f6OimJYbjfsWu_asIY7uAGmQQWRMJHW16_JlFW6w 5695
sail/drift_detection/drift_detector.py sha256=8e1ELVHsx2AVAjy6wV64BPVhVMkjUxH2jUnYIuXpj64 3673
sail/model_selector/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sail/model_selector/base.py sha256=s9ntXUPGpUBPi2NZuq5XEcJAytSEtdlzw06egHqyEZY 4781
sail/model_selector/holdout_best_model.py sha256=MI6BmKsJhZQBiuLj-OSkv9B_96mTA7y1fJzsQIrYpps 2082
sail/model_selector/prequential_best_model.py sha256=bWJ-bPZrb7osNgdrk6EBm9p5NYc67jmbXOHic9O7FOY 2283
sail/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sail/models/base.py sha256=d3W7HVyp8K1E4h7kYDYhFlaXmVxLWXvWwZ3h8BPiJJI 1801
sail/models/auto_ml/__init__.py sha256=XCwPm5SrRxk7jynZo-9eXrOcTtnRQouSVaGtef7_f8c 44
sail/models/auto_ml/auto_pipeline.py sha256=qy2hdEDEtOFg_viJBr5GsOx02oAoMDv3027BeLyWCP8 17244
sail/models/auto_ml/base_strategy.py sha256=mM9QvOUR-BQfb7RkOzPqsuoZMggMzwFWmELhOEBgjm4 10783
sail/models/auto_ml/pipeline_strategy.py sha256=Kwl3iX5GOAUQptDRwe_5C9SUHdMUmVgEFhkNiuJvw18 7645
sail/models/auto_ml/searcher.py sha256=uCGpO6SkUqq08BRyyoShEUeDdhgFSnHjAOl19gBBaWg 2709
sail/models/auto_ml/tune.py sha256=mrAh8ArJ_7nrfk9Q5KLz6qjxFqE2QZIq4mdYXItPSyo 20543
sail/models/ensemble/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sail/models/ensemble/base.py sha256=9c_PVzIwwju9vKYY9E5bkOqm9SRCWsloZH9vjoL7pHs 9275
sail/models/ensemble/distAggregateClassifier.py sha256=DX1vUzR69nARbeYWV0UVUgcTm3fnRrqj-ugEvRzVKG0 3904
sail/models/ensemble/distAggregateRegressor.py sha256=8LACvd2LJu2T3GOwlOXP0tPjAj0yIwAgyVjspvwcK7g 3490
sail/models/ensemble/distEWARegressor.py sha256=HstHJ2ZWcskXdVPjADUXuXE6nJAyyANyNFOfX0uZ-t4 3907
sail/models/keras/__init__.py sha256=nojPt6HYjHfb45yHj1TA-nWZImexZDRkkFYz7Hmwtsg 161
sail/models/keras/base.py sha256=59bIQVVlDOFSCKF61fuIEKiJrKeeREPyXq4woEQLWm4 5077
sail/models/keras/oselm.py sha256=Ve8SxL55mmgVWPUlcIo1Q8qON7ugtPH2HKjnsxBBMJc 8646
sail/models/keras/sequential.py sha256=YBmCO8DkmCZ_FCGVpPQ__2btRniWftu6_2FeexOqYYI 2399
sail/models/keras/wglstm.py sha256=CwBdRB0uBZq1x9QkDmmM50eHBprYizqVobCwVZuJpm8 13186
sail/models/native/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sail/models/native/base.py sha256=2ditXIgtgaMxb29r9h6eVwSh66MRM14tVcfN3DRB_Q0 23089
sail/models/native/ielm.py sha256=tUJdcelsGxnDmgT1EJXEMBSbWsSCdM-1sDwNDcQ5910 4277
sail/models/native/isvm.py sha256=EXG44h0BxZY6bBTOmofabCjJvDY8xjXY_82V9IvrvtQ 2162
sail/models/native/lasvm.py sha256=9rPr0f2uxdmj1wMDShLopvp1J1dBgLL8Chsajc_f-BI 14132
sail/models/native/learn_pp.py sha256=8WE40Bm0-DF4yg-HN4UkXYJFeotrvfwJfnM0gQj4RtM 12455
sail/models/native/robust_iml.py sha256=F0UPdMQMvpCxY48__55_k_YlxEcVU5hS0xO-xWX_vu8 2901
sail/models/river/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sail/models/river/anomaly.py sha256=qKPCngJOtmFzOth_thFCcfQbTDX6m61ldZv3qfGuRCY 75
sail/models/river/base.py sha256=RWnhKBZ2RnJH1eVZ-dGTf1CvQZguDbXcBC-AniU9mi0 628
sail/models/river/ensemble.py sha256=xN0Iy_oC3UkuKOB2rRPlc3MzKWi2MHDgrBW--L0t3ws 3020
sail/models/river/forest.py sha256=qvDBkZaZ8o3nbYXFWSKjSs4mkWSFBHvFjQj3pS9Q8XU 4397
sail/models/river/linear_model.py sha256=2yA-YFVOmjjzz9L7_mE_CtlmB36PLiac_Ts3KSwsszw 3340
sail/models/river/naive_bayes.py sha256=yh34gwSu0jOA0_IaNbZtdNB3TT5Q4bGFhxq0exWWR3U 930
sail/models/river/neighbors.py sha256=vjcW0zH67wTGEctVS26mdN09J89CwuilUEqdLU0_vCA 1574
sail/models/sklearn/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sail/models/sklearn/base.py sha256=6bg9bXOKWoOk0ypmIeU9-29fD2UK4eO7ktSwYBK-tvo 909
sail/models/sklearn/cluster.py sha256=wCXJWv8KbsPBHCd_oXLCPq2vShRM2LG1KOGvJPVh87s 80
sail/models/sklearn/linear_model.py sha256=oAbD3j9SjbQmqcRG3TvWNzkUI_BovK6lFus5igHlGpc 399
sail/models/sklearn/naive_bayes.py sha256=XvmVM6H8tEtLCYjBboV_GwBURcFw9z_kGVJChy_VKfk 143
sail/models/torch/__init__.py sha256=TxZzDMliXsDhLy0AkEBsLdOcFXsLp3d2kxbKqK-fkpg 149
sail/models/torch/base.py sha256=MOlIRboTPQuqvdi8HwhI_PTV0B43_8ZXrllMBcQLCEY 5656
sail/models/torch/conv_net.py sha256=_imUBWVCBMuZJSlDc6OtsT8ZOzthRtX6CBooNkj0kbQ 2131
sail/models/torch/dataset.py sha256=kQaIxqTvEnHquaiui4rrRHpRx8VQTHcAi-xA9nYT1vo 2541
sail/models/torch/fcn.py sha256=ciIL1qiPIGjt8nNz28yqBC7MdYXu6MQNFS6abHHoEDI 2056
sail/models/torch/inceptiontime.py sha256=G0-3-pUgkKtKPzrTiLKecZyo-aVat4DF5BGVRDZ-nAE 9180
sail/models/torch/layers.py sha256=s_o1QOlszN9a1o4r8_vkzHeajU6K7ST7kWe4lDRECn4 1499
sail/models/torch/light_lstm.py sha256=X-7zy9stgHhq6aX5oY1PqVZYQY823Cno7puHZfB2BlY 903
sail/models/torch/lstm.py sha256=NKC2fZmbw0uQWF_88N-p45nzrn9czs218Dc5nm1sGiQ 1790
sail/models/torch/lstm_fcn.py sha256=jM4z9OSmV5EEjaHGFc1wUJXhytinP8U85BWgUeVkzGg 2460
sail/models/torch/nn.py sha256=LwotcFf4b1mHWSpDA76sJ-peoqXuX2ryLQIjDMZmhgg 1051
sail/models/torch/onn_hbp.py sha256=oBIzxIcrCwTS0x25-tgf42nlGMvwVhr3QIAydJN9M5s 12146
sail/models/torch/os_cnn.py sha256=BsAjQxXFvolwCiWVBGC3lkourt48T5Pev2GO8zhFeyA 8549
sail/models/torch/rnn.py sha256=wmCvIB_C2MQnEkHy6LdwWDFASxpALoc_YEV8A1Ef5p0 4431
sail/models/torch/rocket.py sha256=c36AVcP8Fhf4Cp1gBPfpKXKnTA65K-aIufxpKM50BbY 3159
sail/models/torch/tcn.py sha256=1Q1wMGxK6D3gxHbQqgkRwuCR85hvC0HDC7ToluciKRI 7823
sail/pipeline/__init__.py sha256=FdV5s079oaNLrYXrK9Uv4DqZSFIFW0RsF3X82YfSpr0 34
sail/pipeline/pipeline.py sha256=eCxyFJkiV2hqCrF9nAXqHhvmkSi8adYvq3K9kM7G_68 20387
sail/telemetry/__init__.py sha256=uvesXbJwOZUZQz2nWBKwikTtwz_OmJDlW3NFC3XosB0 86
sail/telemetry/tracing.py sha256=OEC34fsev9kZSqgcH_-PqvJCBC3EPk6ZoGYllzdFflk 3916
sail/transformers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sail/transformers/base.py sha256=yiNJWhnQTBtjWvN2ZyMdCCHS_3sFARBQFoxvbRaxgck 2437
sail/transformers/column.py sha256=3o19BU7pa1TVlW2CIaAHrfaIOKdW6Bk5-Tm6uCTGwb0 777
sail/transformers/datetime.py sha256=mC2bO8iw_zmk78_pJrzctmdE9tCeOJw6K0xtCyuYIxo 2484
sail/transformers/number.py sha256=BGmRIT6JWBeLlZ9kCwoYuT1ZV7sPm7KXI-uBMLuqD9g 2024
sail/transformers/river/base.py sha256=OJOZgMZM199tv2dir-9s_XTbP57RXpPuRSkK6igHYHs 2975
sail/transformers/river/compose.py sha256=oVchYREXd8JRiRBM5j4KjYRWjOyiYbg21CJjCv-MWsI 1422
sail/transformers/river/feature_extraction.py sha256=ZrqxNb5MndHJQCfrzSt5NmROdFRC3wP9kt6A-ySpToM 4158
sail/transformers/river/feature_selection.py sha256=ZiUcHB_jKhKpGonL2hpuES7-kKQiLLRiJt27OfddJMU 977
sail/transformers/river/preprocessing.py sha256=Q7YJ5zzgI9HA9qd4XAbfbUm4Hh9tnt5hMskHC3i4Qt0 3664
sail/transformers/sklearn/compose.py sha256=4gp0T2k0-3JSFcqNz7fhqlNRACCWieYqtEUy1tTND1I 3866
sail/transformers/sklearn/decomposition.py sha256=lwENoLHsJ8_MI7GDW0PjiWFF29NahXlZqoVAx5nwBOw 1567
sail/transformers/sklearn/preprocessing.py sha256=VemZSwOw01Qq55VdCV8FSwVuwxKA_SsgG4tkc2HQsiQ 2105
sail/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sail/utils/logging.py sha256=mx_J1TXP0lfOrODE363pRcrBdt7UnAaG3Vpv2_E0u94 2103
sail/utils/ray_utils.py sha256=mqU3n4IMG3NeukvkuEtvXhWPeHwQT1EVi3bciYxVDK4 2053
sail/utils/serialization.py sha256=ppqhYVh0eiFy7fijiuIDu7gfgI8W0MKwr9az3xYcqLM 1478
sail/utils/stats.py sha256=MeVWmPDY1ZvC9F-OX7LihJnCcJylWnJM48uB_71IjOs 241
sail/utils/ts_utils.py sha256=ocNwOQv0PE4nGFPsF4BhI4dL9nbtv6zhD_4w1cnXflk 794
sail/utils/url_utils.py sha256=6agJVrKptE83Y1It6HWWcO7G0R1ONllz15a8sfPpAKo 823
sail/visualisation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sail/visualisation/tensorboard.py sha256=1WELu4jgGVYztw0XFPfu6M2KjKnmRA2YIANs8fMlDc4 7757
sail/visualisation/ts_plot.py sha256=2MMKZScNrNJcregNTgsFys7tGwbj-ojLDXYk6uB14nM 2453
sail-0.12.1.dist-info/LICENSE sha256=t-ZkY-vak1QWjzid8VIzMds6wT0xEafbk406cLmdj_Q 1088
sail-0.12.1.dist-info/METADATA sha256=B8Ol_VEs1FEs7PHA0_RNM2Mro8o2HP4fMaYCC8m-p3g 6855
sail-0.12.1.dist-info/WHEEL sha256=yQN5g4mg4AybRjkgi-9yy4iQEFibGQmlz78Pik5Or-A 92
sail-0.12.1.dist-info/top_level.txt sha256=uFX2PMKRLm1sBclJrN_nwk2JfzAuO1eNN31j_gQGiTQ 5
sail-0.12.1.dist-info/RECORD

top_level.txt

sail