SuPyMode

View on PyPIReverse Dependencies (0)

2.0.3.3 supymode-2.0.3.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
supymode-2.0.3.3-cp312-cp312-win_amd64.whl
supymode-2.0.3.3-cp312-cp312-macosx_14_0_arm64.whl
supymode-2.0.3.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
supymode-2.0.3.3-cp311-cp311-win_amd64.whl
supymode-2.0.3.3-cp311-cp311-macosx_14_0_arm64.whl

Wheel Details

Project: SuPyMode
Version: 2.0.3.3
Filename: supymode-2.0.3.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Download: [link]
Size: 1257927
MD5: 890d306133a36e864680bd2e22188155
SHA256: 866b8f039412b16d505eb86b38599562ea3b7f2d40bbb4c91cbca7caecb61f1d
Uploaded: 2024-12-12 11:08:10 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: SuPyMode
Version: 2.0.3.3
Summary: A package for light propagation in fiber optics.
Author-Email: Martin Poinsinet de Sivry-Houle <martin.poinsinet.de.sivry[at]gmail.com>
License: MIT License Copyright (c) 2020 Martin de Sivry 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: coupled-mode theory,waveguide
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Development Status :: 4 - Beta
Classifier: Topic :: Scientific/Engineering :: Physics
Classifier: License :: OSI Approved :: MIT License
Classifier: Intended Audience :: Science/Research
Requires-Python: >=3.11
Requires-Dist: setuptools_scm[toml] (>=8.0)
Requires-Dist: numpy (<3,>=1)
Requires-Dist: scipy (~=1.14.0)
Requires-Dist: MPSPlots
Requires-Dist: pydantic (==2.10.3)
Requires-Dist: PyFinitDiff
Requires-Dist: FiberFusing
Requires-Dist: PyFiberModes
Requires-Dist: pathvalidate (==3.2.1)
Requires-Dist: pytest (>=0.6); extra == "testing"
Requires-Dist: pytest-cov (>=2.0); extra == "testing"
Requires-Dist: pytest-json-report (==1.5.0); extra == "testing"
Requires-Dist: coverage (==7.6.9); extra == "testing"
Requires-Dist: PyFiberModes; extra == "documentation"
Requires-Dist: numpydoc (==1.8.0); extra == "documentation"
Requires-Dist: sphinx (>=5.1.1); extra == "documentation"
Requires-Dist: sphinx-gallery (==0.18.0); extra == "documentation"
Requires-Dist: sphinx-rtd-theme (==3.0.2); extra == "documentation"
Requires-Dist: pydata-sphinx-theme (==0.16.0); extra == "documentation"
Requires-Dist: flake8 (==7.1.1); extra == "dev"
Provides-Extra: testing
Provides-Extra: documentation
Provides-Extra: dev
Description-Content-Type: text/x-rst
[Description omitted; length: 3667 characters]

WHEEL

Wheel-Version: 1.0
Generator: scikit-build-core 0.10.7
Root-Is-Purelib: false
Tag: cp312-cp312-manylinux_2_17_x86_64
Tag: cp312-cp312-manylinux2014_x86_64

RECORD

Path Digest Size
supymode-2.0.3.3.dist-info/METADATA sha256=gNf9IWqPPrPJGDKWXGcuo59ntklLvhiPkwUWm15Sp9Q 6633
supymode-2.0.3.3.dist-info/RECORD
supymode-2.0.3.3.dist-info/WHEEL sha256=MPPeijg-_gFn_Jh-rsvDxXe07i0rAASkiLQ9KajH710 156
supymode-2.0.3.3.dist-info/licenses/LICENSE sha256=U6YG4UEW9XJzHa53oijR0qw6JNN_SZ38WOBmYn3NPd0 1072
SuPyMode/superset_plots.py sha256=Gg0waBhQt9O7JwDMJ8sl7U1ISOTbKgJMo6G8DnuaG78 15808
SuPyMode/workflow.py sha256=so_qHpVEgcQH7G13Aj4VwKHEa1vWxcQveDGxCsSnDwY 15370
SuPyMode/propagation.py sha256=YPkiRfX_Qx_KoezODdPg56-fYw9RYJkZV9hOK_TMsF8 5450
SuPyMode/superset.py sha256=GK7EPTTuSAoGkDlavZJi5i9DYnjfAgS8WWBFgpdbO7Q 23468
SuPyMode/mode_label.py sha256=ZbqZUaW3TxmBhsda7mPxwTrsYH0josA-olrsjSG4VxU 5817
SuPyMode/solver.py sha256=JqLBgf0Uvg8THB01gb1Y_4lOuD2oyF_g1YcHhcDd8AY 9480
SuPyMode/__init__.py sha256=mg_yKk6zKTTxePpSBzYJdsVHnaAP2YupAvx7Jm4Xc6w 175
SuPyMode/directories.py sha256=M9gu8uYZ5WMk0F_ZcpHKwSXfoQeXIXo1bWVKZj3GoYE 1079
SuPyMode/utils.py sha256=C7bxzGZHhnJRGH_CHp3jRGaadJuxqvXEgpH116oVHmA 10863
SuPyMode/profiles.py sha256=-lKjtac-U-qI4vrWPzbMXV6BphHLszw7SMOrB5eiJDE 30573
SuPyMode/_version.py sha256=e4vRtt4YaOTNOff1nOZSX3Us2ZAGTIO3Ub3E5vHsKFs 416
SuPyMode/supermode.py sha256=wM1pQ5mvwTvHF_6uI2ZBCadKhBjSh8tjR_q5f0O9I0c 12861
SuPyMode/special.py sha256=BVp8op7tN5X-AX0nBn1I3Hqb14OpHYb3pBYBZqpRNpg 4612
SuPyMode/helper.py sha256=oSfLUBlfbBuNsbd3k4fLlgDJoKjEpUSNwemlr5O3EQQ 13683
SuPyMode/representation/field.py sha256=v_MA1l6RBkSDeQCTp4ftXXR3C8TpuzHsKvxeNY-BaV8 12551
SuPyMode/representation/adiabatic.py sha256=yk7e29bpMqcVJcdI-Hm0MuTPBl7LhLOQy7pmHBjTc24 2706
SuPyMode/representation/__init__.py sha256=p4BQykbK_Y6pgyBnN_BMaYbn1YQd4TTogcsprfzvXvY 241
SuPyMode/representation/index.py sha256=-jSnVRhUnwncwmrY7fFeDaWSV3YbbhxjZuC8S5bahzk 1786
SuPyMode/representation/beating_length.py sha256=_Bu8OyWUcfp3aYj6FJXwPs6bs-Cwb5srPUnMeDjNsXI 2112
SuPyMode/representation/beta.py sha256=L78Ia5MSv_h22JSxNQBW6aY28YDBcKlVrLR-VbDqNKo 1729
SuPyMode/representation/base.py sha256=DVY0YuYhG7SM_9-FyykbNcH0IgzLQ1EvGlnQNdw7I5c 8267
SuPyMode/representation/eigen_value.py sha256=g7lqrrrc0qnOPtRUBBtzGOs3PNPlm4LcJehof-1DjaA 1694
SuPyMode/representation/normalized_coupling.py sha256=c3nL9SWT3mT5fO34TozOcqTTxFvRBPryRBjV2lLRVPE 2298
SuPyMode/tools/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
SuPyMode/tools/utils.py sha256=5tzXF5902GNhr5MQ9orzZj7sLsDYGTL0QPXjbwtPnO0 8688
SuPyMode/tools/special.py sha256=BVp8op7tN5X-AX0nBn1I3Hqb14OpHYb3pBYBZqpRNpg 4612
SuPyMode/validation_data/SBB_figure_4_16_b/LP11-LP31.csv sha256=K0pV3owu-i3lPgkpT8je1XP-x9lamUF7DC62yLNLUro 6428
SuPyMode/validation_data/SBB_figure_4_16_b/LP01-LP41.csv sha256=PxHu2bPrOsL-Am6IkZYTn3OHbNvAKillcwNIg7SUAAk 9529
SuPyMode/validation_data/SBB_figure_4_16_b/LP11-LP12.csv sha256=C7eKhCeOdq_9yfjhzLQIwXFQwG02VHswoFa4yDMz5Mg 5152
SuPyMode/validation_data/SBB_figure_4_16_b/LP01-LP02.csv sha256=-GCu5mF0GSIhOho2tviAh7LJCmjraypJHROEznnTat8 11516
SuPyMode/validation_data/SBB_figure_4_16_b/LP11-LP51.csv sha256=qasmwgeN6UPOhO7xEkMTGUdF3DnJU9iMzl18dV01QI0 9056
SuPyMode/validation_data/SBB_figure_4_16_b/LP01-LP21.csv sha256=dT2ihBQglYVkA2VyHNHYgDop9grRDbDy-ZwvxVnQ1Pc 3105
SuPyMode/validation_data/SBB_figure_4_16_a/LP11-LP31.csv sha256=ivEqwB0p9OOZBIlgOn3dA4bqU4kyobfndbKcV4e1H4U 3776
SuPyMode/validation_data/SBB_figure_4_16_a/LP01-LP41.csv sha256=5NMi0Kus0g0T2vRHt3IRSj95pr0_EikB6-YRfW7mXdE 3466
SuPyMode/validation_data/SBB_figure_4_16_a/LP11-LP12.csv sha256=eVdSBUcsy3NbRI2CZN3gYhIBS8VtR1hUG7968H2xwCo 3353
SuPyMode/validation_data/SBB_figure_4_16_a/LP01-LP02.csv sha256=TBU5P4wX2PIGhTDMXH30G2vcKfRbkjq8dzRnSGa8_tg 3975
SuPyMode/validation_data/SBB_figure_4_16_a/LP11-LP51.csv sha256=dgzjH8bd-TJ52sFIQt1gmJ69aPYkjhynZOgVFXcSqLE 3270
SuPyMode/validation_data/SBB_figure_4_16_a/LP01-LP21.csv sha256=YkUklj4_aIaxOfxkPPwqhIFSKDD-VF05upSl5AHOGDo 3552
SuPyMode/binary/SuperMode.cpython-312-x86_64-linux-gnu.so sha256=EzG-C2d6lMRCnodjnU3dPcNTb9VS3T_mpy1USi4ZsLk 290968
SuPyMode/binary/ModelParameters.cpython-311-x86_64-linux-gnu.so sha256=YCgbDsD0-JQ7aqTuLrvFZ-GsaKiEnZu8TLKxX2KYJ0g 258216
SuPyMode/binary/Example.cpython-312-x86_64-linux-gnu.so sha256=7XUkpgghH618OyE8TqklCIk21n-A15zZF3Q2Qwo-RMw 200664
SuPyMode/binary/CppSolver.cpython-312-x86_64-linux-gnu.so sha256=FUt1fd8Rx-2X7VNRer3OAy1d1j8ckptafi-EEzB6SBg 598616
SuPyMode/binary/ModelParameters.cpython-312-x86_64-linux-gnu.so sha256=JHNVmPh7JYAMEhPZ1JVdXFoq0JXQAwrUHAD_JPhBhME 254104
SuPyMode/binary/CppSolver.cpython-311-x86_64-linux-gnu.so sha256=8yhRdU0UFo3bURCyV_LCpy5CQAYMKjMC30Gwkfnfyns 598616
SuPyMode/binary/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
SuPyMode/binary/SuperMode.cpython-311-x86_64-linux-gnu.so sha256=kR0Wx8Y2Bj9iSbuqRpYuRegeKmInAyB1tz_n28dp0lk 290984
SuPyMode/binary/Example.cpython-311-x86_64-linux-gnu.so sha256=tS9r8GCEAJG4cNxdiTOLY9Qv5IEByAKiCFcNxQ8yeHs 200576