invrs-gym

View on PyPIReverse Dependencies (2)

1.4.4 invrs_gym-1.4.4-py3-none-any.whl

Wheel Details

Project: invrs-gym
Version: 1.4.4
Filename: invrs_gym-1.4.4-py3-none-any.whl
Download: [link]
Size: 73566
MD5: 3aa28d5df034e97f3544948ef45ea013
SHA256: 0a8dd2d1fb694ab7f523a4311d41c2949f0cc50fe7c66916281b5b421691f0ba
Uploaded: 2024-12-12 17:05:23 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: invrs_gym
Version: 1.4.4
Summary: A collection of inverse design challenges
Author-Email: "Martin F. Schubert" <mfschubert[at]gmail.com>
Maintainer-Email: "Martin F. Schubert" <mfschubert[at]gmail.com>
License: MIT License Copyright (c) 2023 The INVRS-IO authors. 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: topology,optimization,jax,inverse design
Requires-Python: >=3.7
Requires-Dist: agjax
Requires-Dist: ceviche_challenges
Requires-Dist: fmmax
Requires-Dist: jax (<=0.4.35)
Requires-Dist: jaxlib
Requires-Dist: numpy
Requires-Dist: refractiveindex
Requires-Dist: totypes
Requires-Dist: invrs-opt; extra == "examples"
Requires-Dist: invrs-utils; extra == "examples"
Requires-Dist: scikit-image; extra == "examples"
Requires-Dist: imageruler; extra == "docs"
Requires-Dist: matplotlib; extra == "docs"
Requires-Dist: jupyter-book; extra == "docs"
Requires-Dist: sphinx-autodoc-typehints; extra == "docs"
Requires-Dist: sphinx-click; extra == "docs"
Requires-Dist: optax; extra == "tests"
Requires-Dist: parameterized; extra == "tests"
Requires-Dist: pytest; extra == "tests"
Requires-Dist: pytest-cov; extra == "tests"
Requires-Dist: pytest-subtests; extra == "tests"
Requires-Dist: bump-my-version; extra == "dev"
Requires-Dist: darglint; extra == "dev"
Requires-Dist: invrs_gym[examples,tests]; extra == "dev"
Requires-Dist: mypy; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Provides-Extra: examples
Provides-Extra: docs
Provides-Extra: tests
Provides-Extra: dev
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 10763 characters]

WHEEL

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

RECORD

Path Digest Size
invrs_gym/__init__.py sha256=-UrzDcYacg6ni1geqZlp4_FctIj6OFh9emDWR678G_s 270
invrs_gym/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
invrs_gym/challenges/__init__.py sha256=tZq1D8W-dpW6XmFZXz9pxhV9CNP1t0TORmtS0R5_mUc 2364
invrs_gym/challenges/base.py sha256=Vn7slKAohlZ6Yay-GiWM8I0u2UFiKlz9pe7FtCYgIjQ 3065
invrs_gym/challenges/bayer/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
invrs_gym/challenges/bayer/challenge.py sha256=abln931Zm7j-sAuseVkwG5xWAL3pSvPB2BbERQ0kE98 9620
invrs_gym/challenges/bayer/component.py sha256=ZkZL6Xw8fM3UfdsdN2me4NRNfTNJnW0_M2SV1srd61s 22407
invrs_gym/challenges/ceviche/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
invrs_gym/challenges/ceviche/challenge.py sha256=TWDnFMClgfw9uzvRXhUuejwKpiS4q2kJwo-CumoOQqI 31929
invrs_gym/challenges/ceviche/defaults.py sha256=ICc8lZfb_ieczioKIaB5KZgyIQDhQEYdVKHgkgNeJNc 10763
invrs_gym/challenges/diffract/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
invrs_gym/challenges/diffract/common.py sha256=9bbSMvHcmWMX9MPVetwVmnyppsV7VakS3jTX42fwMRs 22422
invrs_gym/challenges/diffract/metagrating_challenge.py sha256=2_6cuHRom1EUezBmqTXRUE3T6lvQDEn4rijkHbdcFLY 7393
invrs_gym/challenges/diffract/splitter_challenge.py sha256=lylltoomD2M1U8Ta7q2vP3T2p-_fKp9vKctZ6CZ1hz8 13185
invrs_gym/challenges/extractor/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
invrs_gym/challenges/extractor/challenge.py sha256=PQ7M3rlfLgkoee2IgXCgsDORYbX1iYd0EF_xcC_L-14 7493
invrs_gym/challenges/extractor/component.py sha256=YYSWUy2chzsr2XWqzXvcBfywY6TBYRKU_ZcjXAKQkOI 28655
invrs_gym/challenges/library/challenge.py sha256=KWzjl4JUHTTA4SHG5NnpVE7djumq-VQ0sU4s3pFGk-I 17384
invrs_gym/challenges/library/component.py sha256=VLRLx-R-uEfnL6ilooxmN8M5-sejKVilfqi8FL1djCw 17438
invrs_gym/challenges/library/data/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
invrs_gym/challenges/library/data/nk_tio2.csv sha256=GTaCi4Hksm-uCbkfuyD52494JIv5CV8qdlJCDnZfXYI 4031
invrs_gym/challenges/metalens/challenge.py sha256=1bwytQqsPEFIefN9--q-rGc3oCUnktHBLs_Y8_s4W9I 7325
invrs_gym/challenges/metalens/component.py sha256=zru6d-psrupzVveXTTzkalg181xMdzn3OkRCH-AHZQk 20063
invrs_gym/loss/__init__.py sha256=otkuaza0QOzo050V1Fn01Cz75z0fJe9iHCfqLSWEhYs 66
invrs_gym/loss/transmission_loss.py sha256=5_JPxQzF3y-yFhWSFe7G0tE9PbDevvJn7_AnA2NIdMg 6918
invrs_gym/utils/__init__.py sha256=twm0ztotGBE9KPlEzfFeUwqb_VrCXlwJfD3FTLu-b_8 157
invrs_gym/utils/initializers.py sha256=-_aaBWClB2f61WOn3sqxFWPMHwbgMkSAOQnnegN_9o8 3409
invrs_gym/utils/materials.py sha256=LnxxYSULajToGpRwzkpgmPBLCQvyGZcHA9T9dKruPP0 4529
invrs_gym/utils/metrics.py sha256=NLjEOACCAHP6Upx6xlLhnUNuAo2RXXDcbL1wRXY4xEY 2722
invrs_gym/utils/transforms.py sha256=pEWd6Wne9SSczEraOBgrO_lPAJbM-ebpmPLDHTD8W2U 3919
invrs_gym-1.4.4.dist-info/LICENSE sha256=ty6jHPvpyjHy6dbhnu6aDSY05bbl2jQTjnq9u1sBCfM 1078
invrs_gym-1.4.4.dist-info/METADATA sha256=Y7qR34QRRxMW30KAXBpZCueZ1dhuIUCgfsERE7gngOA 13486
invrs_gym-1.4.4.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
invrs_gym-1.4.4.dist-info/top_level.txt sha256=X6rPNyxqMyJJnJiPATVk9CHLxSdVWGT7R39h-QXZnow 10
invrs_gym-1.4.4.dist-info/RECORD

top_level.txt

invrs_gym