crayopt

View on PyPIReverse Dependencies (0)

0.5.0 crayopt-0.5.0-py3-none-any.whl

Wheel Details

Project: crayopt
Version: 0.5.0
Filename: crayopt-0.5.0-py3-none-any.whl
Download: [link]
Size: 54594
MD5: 65361b4f72e636817d32e300818100b0
SHA256: e18392e582fbd65f1d4774b0d2c69f3b43dae114e89f36f107cd13488df79dba
Uploaded: 2024-05-13 14:33:01 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: crayopt
Version: 0.5.0
Summary: Yet another optimization toolkit for jax.
Author-Email: Maxim Borisyak <maximus.been[at]gmail.com>
Project-Url: Homepage, https://gitlab.com/craynn/crayopt
License: MIT License Copyright (c) 2016 Maxim Borisyak Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Keywords: optimization,jax
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.9
Requires-Dist: numpy (>=1.25.0)
Requires-Dist: jax (>=0.4.0)
Requires-Dist: pytest (>=5.3.2); extra == "dev"
Requires-Dist: matplotlib (>=3.3.1); extra == "dev"
Requires-Dist: ffmpeg-python (>=0.2.0); extra == "dev"
Requires-Dist: pillow (>=7.2.0); extra == "dev"
Requires-Dist: scipy (>=1.0.0); extra == "dev"
Requires-Dist: scikit-learn (>=1.3.0); extra == "dev"
Requires-Dist: black-jax (>=1.0.0); extra == "dev"
Requires-Dist: matplotlib (>=3.3.1); extra == "visualization"
Requires-Dist: ffmpeg-python (>=0.2.0); extra == "visualization"
Requires-Dist: pillow (>=7.2.0); extra == "visualization"
Provides-Extra: dev
Provides-Extra: visualization
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 1217 characters]

WHEEL

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

RECORD

Path Digest Size
crayopt/__init__.py sha256=hp3aPiQPoqktGZZg5tYJoxCDkA0KtuQysT3ci8uzTU8 175
crayopt/blackbox/__init__.py sha256=ii5oulaJ8mHFl5hINsZeRhhxun4agZ49sFv2M9NH0PM 145
crayopt/blackbox/evolution_strategies.py sha256=0dESVtJUIq7lYkzUEt-nki_w4p8QGDEtDoUrZHOU3hg 7754
crayopt/blackbox/lax.py sha256=lfODybs6ORFR4S1NlWKWv-qIXdQAHXuvDBjnSUMo7ek 3902
crayopt/blackbox/lin.py sha256=ME1B9Yif4Kb_Uc4Q-CEqbI4wB1_NHhb10UP920nROTg 2578
crayopt/blackbox/meta.py sha256=6XyHrser3grDaA5tMd5g8-tvyxuJX6S3UDBNQ05KX0Q 544
crayopt/blackbox/random_search.py sha256=mFDmBC9VD_vGolyKO7f0NhIe9Dit0rhBkLIHb-fI3xg 13731
crayopt/blackbox/uadam.py sha256=QrltmRtvjL5IB_g_WRXyG1zo750jOL5LY3YQCTBCDf4 3789
crayopt/gradient/__init__.py sha256=s00sQHPWxd0YoO0TahHo_Rg8jpEOujlOddcc-jpbyw4 536
crayopt/gradient/adabelief.py sha256=iEJFiwuoibRn3j1FeCcT1zwicVyGl5S3XNtRHV4fWmg 2170
crayopt/gradient/adadelta.py sha256=F_wgQ7eZE9xAgNkfL4AmMSnGpALqUSjvIdL7dza2A6o 1689
crayopt/gradient/adagrad.py sha256=7XGxlosdwpLgjtXuisIaeY3XULwLUUo4fbbJ69ipyKw 1175
crayopt/gradient/adam.py sha256=bIL1pQng7zO1tf8iD2d-6zv7Z8KFzOBE-I-LRgidW1c 4956
crayopt/gradient/laprop.py sha256=SYMkuowm0kVkExFxVNb1w_63_vk6rby5gyMxDuUHUbI 2338
crayopt/gradient/meta.py sha256=Up9EfjvDwENGcvHr6eH-FwI0LwjQzADKRPm6j74dwWs 407
crayopt/gradient/rmsprop.py sha256=wbINcXk9_4PlVc278Dy7WghR_BFO1_-0NdazKU4sMN4 2225
crayopt/gradient/sgd.py sha256=CIma6BWt4hLbWbE2zqG_ld6TVzMSufhCq19c661v59E 1605
crayopt/gradient/yogi.py sha256=UdWVzWULFlFGpxEq5hgivUlRJXAoleHJOH3jbQUQux0 2117
crayopt/gradient/separable/__init__.py sha256=OrD3w5IrmrjbPJI5Zd6kGzbtHdgNtMaBjzgy2oZir6U 163
crayopt/gradient/separable/adam.py sha256=a9cxXM5H77-xWgcUVHLZC37F1t2E5PcW3bNr4XAH2FU 8901
crayopt/gradient/separable/meta.py sha256=B-cZ8hQMuL4S8UCd-kredtaNeG3P2lhbS2lc60zDO-E 1232
crayopt/mcmc/__init__.py sha256=NHSrWfIuAT82lM96Awz3iqhx3uBhWp73O86j8WsdwdU 37
crayopt/mcmc/mala.py sha256=uCQSFbkeTnWyHfOLzV7yA9cuW9zCfOx1q2deujTx5MA 5917
crayopt/mcmc/meta.py sha256=0VBXgTn-gm3qHngHk1-OU3H02jx7YpzuUzLBr66l_Q8 1312
crayopt/mcmc/mh.py sha256=r6qcLZIdSEtzaJJQVDjMy-5wMwUJZU8O3RKBAEGZNZk 8623
crayopt/train/__init__.py sha256=-vj_3dotkixBdnmV3Dk4vszXNS9KcqHL5qhKNQVpQq8 22
crayopt/train/iterate.py sha256=C-tr_5tWtD_iZ-6-EhaJckU5qOPFGaLA1PYNeKaQldo 7556
crayopt/utils/__init__.py sha256=0rcBUxxFswP_WQp2J1vHtBbWoa3k9AuNhps0lUspW4M 243
crayopt/utils/array.py sha256=GoAfRj8B9qPchW7aplTvt5AElBOqJPqsuAbNbryRWmM 1107
crayopt/utils/density.py sha256=rBT95ZO1JaztANHYH-j2nu8hrv6YsQoJp4WlymjLRBk 1683
crayopt/utils/distributions.py sha256=8vf5gU_Zsh9TiFBhmEV4JRw9V0BtHVVvvYqbfWgd_UY 5711
crayopt/utils/dtype.py sha256=Ns1zdQiJHaBtSvZgVJeqzfMWuy5DPUWElH9RGxyj-Nk 367
crayopt/utils/fit.py sha256=Hu8MT-F555fiQ-7OproOGaLt799Ftts3leZhJv6jbzc 5696
crayopt/utils/functions.py sha256=QKt6VyCpRaxhjosxbijchCGMEj0hNMv25PfLJgaaNpY 2490
crayopt/utils/plot.py sha256=Qrt32iky3VbwB6kC14C8S20k3PWYeyk0hXY9f7BZYiI 1190
crayopt/utils/rng.py sha256=kMCDF10JZi9omoCZArvgwZTd2k4YBlNmAuQZqUr0ptc 1451
crayopt/utils/tree.py sha256=CQ-WuJG4NKfroEBI8WfNE77n0Wyz9ri05H6dJq7Fy8I 4996
crayopt/utils/viz.py sha256=dR-otQ4DiLePvzchjP9yo2t2iPqN5i9XX3bIDYKJKZ4 6365
tests/test_fit/test_fit.py sha256=8ZwwXVgCjJ4nrJfVOivJRG-LI7Ggl_uJt5sDc6r183Y 3855
tests/test_fit/test_grad.py sha256=jC_0ZcuQGqJJWibtU6gQjitR_FIlUU7KnYws5hOadpo 1042
tests/test_mcmc/test_mcmc.py sha256=y_pfQq6ns59HUfqigpiHLD7LNoXn6hgdhqGR67y2R3Q 13807
tests/test_train/test_train.py sha256=nu1ttPpaPu03Hf9KV--es8694o00nQ8unpqQwI4oXE0 3568
tests/test_updates/test_gradient.py sha256=YFyxcuZNVrVnkOg8AuDLREi7qsNECRk311gX_5VrAeY 8700
tests/test_updates/test_lax.py sha256=OrJrtq5V_a1oe9tQD5QU77jrQswtmg0iYTQUxLR1470 1053
tests/test_updates/test_separable.py sha256=Hrydqho-IeRyISoUVvStaQNiQpkSvz4ZbhxomGK7xaw 5062
tests/test_utils/test_ortho.py sha256=dvc26u9snqbbEvf-k4GaO1S-406oKlAsJ7QJrgeAqiE 1186
tests/test_viz/test_viz.py sha256=Fum_HPVuPmzWVzPZD396OPuEcoMSzKsFJfmoOzTenVY 663
crayopt-0.5.0.dist-info/LICENSE sha256=EL82KYnZgwF0LC11thhLpEt0P9jOrPcHQPIek4IGBeU 1071
crayopt-0.5.0.dist-info/METADATA sha256=ab7Qlx2wtm4YVV4_5JKsySjoBE3IhJbf59apXl7kfqo 3571
crayopt-0.5.0.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
crayopt-0.5.0.dist-info/top_level.txt sha256=-ZfDdramS-1_ONUb7xrqftZLc1Orx74VmX2Ds6A0bfA 14
crayopt-0.5.0.dist-info/RECORD

top_level.txt

crayopt
tests