invrs-gym

View on PyPIReverse Dependencies (2)

1.4.3 invrs_gym-1.4.3-py3-none-any.whl

Wheel Details

Project: invrs-gym
Version: 1.4.3
Filename: invrs_gym-1.4.3-py3-none-any.whl
Download: [link]
Size: 72421
MD5: 6faf9651e3e3c70fe68984e6b9276f4f
SHA256: a1fae9a1f3adf614dc45af37b55bce215f4c14094b8dd30eb068da02da6fbb48
Uploaded: 2024-10-14 21:31:50 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: invrs_gym
Version: 1.4.3
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
Requires-Dist: jaxlib
Requires-Dist: numpy
Requires-Dist: refractiveindex
Requires-Dist: totypes
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"
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: invrs-opt; extra == "examples"
Requires-Dist: invrs-utils; extra == "examples"
Requires-Dist: scikit-image; extra == "examples"
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"
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: examples
Provides-Extra: tests
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 5922 characters]

WHEEL

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

RECORD

Path Digest Size
invrs_gym/__init__.py sha256=X4sqd2qgtg-FnnZY3K_vmkkfCohEfu0jzsHXvwkoDnM 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=LGjMwZbzIbUDmBOPhcdbUpnF5CGHCSFxD3Xzzujyl4Q 3005
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.3.dist-info/LICENSE sha256=ty6jHPvpyjHy6dbhnu6aDSY05bbl2jQTjnq9u1sBCfM 1078
invrs_gym-1.4.3.dist-info/METADATA sha256=rgK3VIHy8pNwXiQtzWpfq4pYgMWybcruCjkrU-FMUBM 8637
invrs_gym-1.4.3.dist-info/WHEEL sha256=GV9aMThwP_4oNCtvEC2ec3qUYutgWeAzklro_0m4WJQ 91
invrs_gym-1.4.3.dist-info/top_level.txt sha256=X6rPNyxqMyJJnJiPATVk9CHLxSdVWGT7R39h-QXZnow 10
invrs_gym-1.4.3.dist-info/RECORD

top_level.txt

invrs_gym