skwdro

View on PyPIReverse Dependencies (0)

1.1.1 skwdro-1.1.1-py2.py3-none-any.whl

Wheel Details

Project: skwdro
Version: 1.1.1
Filename: skwdro-1.1.1-py2.py3-none-any.whl
Download: [link]
Size: 76336
MD5: c92f298901eede18f94819007b65ad97
SHA256: 844c2c29c171e81c8c55bfd3d2720718fc826d3e9175bb278ed20c536b8f949f
Uploaded: 2024-12-05 15:40:04 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: skwdro
Version: 1.1.1
Summary: A Robust ML toolbox
Maintainer-Email: "F. Iutzeler" <franck.iutzeler[at]gmail.com>
Project-Url: Download, https://github.com/iutzeler/skwdro
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX
Classifier: Operating System :: Unix
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Software Development
Requires-Dist: cvxopt
Requires-Dist: cvxpy
Requires-Dist: dask[distributed]
Requires-Dist: mechanic-pytorch
Requires-Dist: numpy
Requires-Dist: pandas
Requires-Dist: prodigyopt
Requires-Dist: scikit-learn (>=1.4)
Requires-Dist: scipy
Requires-Dist: sqwash
Requires-Dist: torch
Requires-Dist: furo; extra == "docs"
Requires-Dist: myst-parser; extra == "docs"
Requires-Dist: numpydoc; extra == "docs"
Requires-Dist: sphinx; extra == "docs"
Requires-Dist: sphinx-copybutton; extra == "docs"
Requires-Dist: sphinx-design; extra == "docs"
Requires-Dist: sphinx-gallery; extra == "docs"
Requires-Dist: sphinx-rtd-theme; extra == "docs"
Requires-Dist: joblib; extra == "examples"
Requires-Dist: matplotlib; extra == "examples"
Requires-Dist: seaborn; extra == "examples"
Requires-Dist: torchvision; extra == "examples"
Requires-Dist: tqdm; extra == "examples"
Requires-Dist: wandb; extra == "monitor"
Requires-Dist: mypy (>=1.13); extra == "test"
Requires-Dist: pycodestyle; extra == "test"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: pytest-rerunfailures; extra == "test"
Requires-Dist: ruff; extra == "test"
Provides-Extra: docs
Provides-Extra: examples
Provides-Extra: monitor
Provides-Extra: test
Description-Content-Type: text/markdown
[Description omitted; length: 8000 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.26.3
Root-Is-Purelib: true
Tag: py2-none-any
Tag: py3-none-any

RECORD

Path Digest Size
skwdro/__init__.py sha256=ZZ2O_m9OFJm18AxMSuYJt4UjSuSqyJlYRaZMoets498 61
skwdro/_template.py sha256=Vn5_WFChYVrv3kXsGTU_r9DEZLRBAZG2s0mriXXJoqU 6469
skwdro/_version.py sha256=q8_5C0f-8mHWNb6mMw02zlYPnEGXBqvOmP3z0CEwZKM 22
skwdro/torch.py sha256=-1MS6sLUamiN__rai9dA538AwtRg67Zrj2sYgSgvhIw 85
skwdro/wrap_problem.py sha256=wdTOsyRJcFwZYr6tJjWdeZYsCUrt-H9_3tL6xSFqR6E 6054
skwdro/base/cost_decoder.py sha256=KLZrmEIp_EjfOhtrpP_7PicQp6UMrzJM714yJWgaTAk 2591
skwdro/base/problems.py sha256=OOKLHd6Wg4kjWSiYCZ3pKIC7Hm-cA6j1AGh-pBcRw9I 2871
skwdro/base/rho_tuners.py sha256=Yfwq093dYby9qpxvQv79VY7nhRtpzkD3I72kAcSW_lU 10090
skwdro/base/rho_tuners_computations.py sha256=LZKrqs2HNiNHXjFLJoaN3m5M0YMfSeQd-YpFrTAq6xc 5410
skwdro/base/costs_torch/__init__.py sha256=xspYX59Ufbt50r-aBSK_6hbPBy5oa380grtU-P_wTpU 140
skwdro/base/costs_torch/base_cost.py sha256=HvXzFPl9Qwh1QvcIHoPlb_kGEMf8lIQ9xxn8Kiympz8 2359
skwdro/base/costs_torch/normcost.py sha256=M3tJw72Gr90owJLFtb5X8QW4LD2JALu1In9DoEiyzPk 4856
skwdro/base/costs_torch/normlabelcost.py sha256=Boe8vI2oK0hT1zsMz5OQmu1q9a9zUPADOVOz1f-gjus 6783
skwdro/base/losses_torch/__init__.py sha256=cMACRF_1jHe3ZDwCCgMhj-WXZg8GyoVgwUMQtv7BfB0 430
skwdro/base/losses_torch/base_loss.py sha256=x2DG14weqIw3L0WJ9ymthsbAdVy4ECwZnGJugB5g2nc 2749
skwdro/base/losses_torch/logistic.py sha256=HE-v1zq8UYaKTlFbvZ2YP1--qvk49vkuaBpUvGWt_4c 3407
skwdro/base/losses_torch/newsvendor.py sha256=B5rp7I9rGT8R6pB1TZoIImR39aUNawQZ_jJ99fvmuiQ 2235
skwdro/base/losses_torch/portfolio.py sha256=s-PxeysRAEZYgt0EkLHCeMzN4sSpd5thsKiFRkmP_1w 1018
skwdro/base/losses_torch/quadratic.py sha256=2qACqFPYOOyzYOkYSMbdkjjca32CdHOwKDYXv-FKTuE 1556
skwdro/base/losses_torch/weber.py sha256=tqMGOGchnxKnolOlaJ6NJOu91kUtRDVE4iN3_yF4Sv8 1803
skwdro/base/losses_torch/wrapper.py sha256=nMi0mzPW4C4bBLqeNn5h88M0TiEA-WLjvC_NaTXDpdA 2789
skwdro/base/samplers/torch/__init__.py sha256=9VXlpUK_wINl_jUq0WziOi9J-tHG3hqSdWie2iozNBs 786
skwdro/base/samplers/torch/base_samplers.py sha256=I0Z2xToJPSqUVgRN7_uZ2BIEFfIhoKrbTWvE7g9CQ-U 5098
skwdro/base/samplers/torch/classif_sampler.py sha256=Q1hk48WenCckMgcWW8FTBFQPfYQBLfZZVQ4ep_ksL3Y 4546
skwdro/base/samplers/torch/cost_samplers.py sha256=BsMn5nN5SwTSkt0kA2aDMwfMZDs07r8it3jR_adKdxU 1369
skwdro/base/samplers/torch/newsvendor_sampler.py sha256=OKA4nHCOJJpap_trEn95xnkwUheO2VxjeA9uxJRRiFQ 945
skwdro/base/samplers/torch/portfolio_sampler.py sha256=1jfKuGGOBjnBHQrp4tXMplefvt3PudN9Qg3DUYxPNYI 1777
skwdro/distributions/__init__.py sha256=IoxZIVok6TSgVsTqQWwUTxUFNkfZfcF7Zjz5s6B7654 236
skwdro/distributions/dirac_distribution.py sha256=Ngb2QZVHnfyGZihcvXNZTKCwEa7JwbY1gu9jvIvpJtk 2507
skwdro/linear_models/__init__.py sha256=AdfaItLHlJ1Uak0_v_My69SxHVqIkljpjAhdkvlRCPg 156
skwdro/linear_models/_linear_regression.py sha256=_lqYyookggHW5LJ45JKBNmBGbcKqmPl8hc0EAwqzYHM 8005
skwdro/linear_models/_logistic_regression.py sha256=oVMy4YTm0dKNAjVKn9uqyW_eyz0H3zGttMsN5KhcJ90 13786
skwdro/neural_network/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
skwdro/neural_network/_loss_shallownet.py sha256=vIq8cEMOmTa4RC3ItOt42rzB56cWQU0iJxsPYiTHaPM 2522
skwdro/neural_network/_shallow_net.py sha256=dB8d8Lf9iphETaPhcN7ARwDYwXfSzvPFMJlVl0hxbik 6962
skwdro/operations_research/__init__.py sha256=cdfHEtlshvLV8r4Pu9VfAqfYgcJWoRXUmSFQA6MxnTU 144
skwdro/operations_research/_newsvendor.py sha256=29ZYrzSwx0dGHJ0qzbtnLmYJJn0b_4t0ilHaTCAeiUE 7095
skwdro/operations_research/_portfolio.py sha256=mtwBqz8FurPXYNBRSzfpRruDtjzN_CoAIqogYEmCYTs 9045
skwdro/operations_research/_weber.py sha256=L1BuD2SlVkgCF1qs7Bfl3klsmxUUGT1Y-5y0SWE3l6g 5752
skwdro/solvers/__init__.py sha256=x0W00ic0rvURo98zDAvpemQt7T9ZkpA5V7ulkETyO4w 629
skwdro/solvers/entropic_dual_torch.py sha256=N_QKOkD6A4r8-RxPokWrRx07ijvbp4P1vgOqbEddJ3k 7519
skwdro/solvers/entropic_dual_torch_epsilon.py sha256=adRTCghFoBRjd1DMJRAr4wpD4XomaJR91Bkm0XiJwEc 11058
skwdro/solvers/hybrid_opt.py sha256=3u4Z7594HLYP44f5wWfc_rUmWbosUgjG2M6dLvfGOJg 1784
skwdro/solvers/optim_cond.py sha256=DqQtJv-70wWVLRDknYD-QdE88tM23vo3RnhstwwdCCA 14456
skwdro/solvers/oracle_torch.py sha256=NPy9-QcoRBBrSdLXl1NOa_3D_zoUO8Z4CB3A3UYVuYc 11612
skwdro/solvers/result.py sha256=dHjbVrkQrKUfUB5M67dwRgzphY1c9EEukzHILAywwos 1842
skwdro/solvers/specific_solvers.py sha256=9-se6sOymw3wOTh98bEY9zaMR8BjlKCc8RQGmqSiUAI 6621
skwdro/solvers/utils.py sha256=e3kbW7YSxhLrOhO7fRPgW5CKh4A22J9-lQtRCBgepFU 2322
skwdro/solvers/_dual_interfaces/__init__.py sha256=2agplzBb_YOBVx7KhYq3Ii2F2ioHT6mZ9DH-tbPyFNw 58
skwdro/solvers/_dual_interfaces/_impsamp_interface.py sha256=7b1CjKRoR3dfRXT_iPKBspKYjYJfGVd1YkJLSgxzIqg 9332
skwdro/solvers/_dual_interfaces/_misc_dual_interfaces.py sha256=jTi8uVJqDkh8Up0h9InJ8vheXz41k0xtbXDRKh8wmu4 8221
skwdro/solvers/_dual_interfaces/dual_loss.py sha256=pg2KqKzkIen1Jc3n_sOKQ05nbaghgyk3WHd0JSHw0AA 7190
skwdro/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
skwdro/tests/test_common.py sha256=2qkiHer0nhjvHxDuVUTj5CPoZ1BaWC_czATzCN-6prM 1588
skwdro-1.1.1.dist-info/METADATA sha256=A2_M289dp4sNoyXyRYXU01zzQMFPiW0TKFAoAJ4ldl4 10104
skwdro-1.1.1.dist-info/WHEEL sha256=aO3RJuuiFXItVSnAUEmQ0yRBvv9e1sbJh68PtuQkyAE 105
skwdro-1.1.1.dist-info/licenses/LICENSE sha256=KehzBa-Lt_GzmRsfEAy5YOk6KZAqs8FzvO35F00uvcc 1529
skwdro-1.1.1.dist-info/RECORD