PyMieSim

View on PyPIReverse Dependencies (1)

3.1.1.1 pymiesim-3.1.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
pymiesim-3.1.1.1-cp312-cp312-win_amd64.whl
pymiesim-3.1.1.1-cp312-cp312-macosx_14_0_arm64.whl
pymiesim-3.1.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
pymiesim-3.1.1.1-cp311-cp311-win_amd64.whl
pymiesim-3.1.1.1-cp311-cp311-macosx_14_0_arm64.whl
pymiesim-3.1.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
pymiesim-3.1.1.1-cp310-cp310-win_amd64.whl
pymiesim-3.1.1.1-cp310-cp310-macosx_14_0_arm64.whl

Wheel Details

Project: PyMieSim
Version: 3.1.1.1
Filename: pymiesim-3.1.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Download: [link]
Size: 4526512
MD5: 1ba9201a1a85dcbcb6891dc2f27e8da0
SHA256: 0d3a01b02004f8197684c3f0a58e26b7708e04e8e7215e4c0953e368a27683a3
Uploaded: 2024-12-19 13:48:33 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: PyMieSim
Version: 3.1.1.1
Summary: A package for light scattering computation.
Author-Email: Martin Poinsinet de Sivry-Houle <martin.poinsinet.de.sivry[at]gmail.com>
License: MIT License Copyright (c) 2020 Martin Poinsinet de Sivry-Houle 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: mie,scattering,backscatter,sphere,cylinder,nanoparticle,phase function,efficiency,rayleigh,backscattering
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Developers
Classifier: Topic :: Scientific/Engineering :: Physics
Classifier: Topic :: Scientific/Engineering :: Mathematics
Classifier: Topic :: Scientific/Engineering :: Visualization
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Framework :: Jupyter
Classifier: Framework :: Sphinx
Requires-Python: >=3.10
Requires-Dist: setuptools_scm[toml] (~=8.0)
Requires-Dist: flexparser (<0.5)
Requires-Dist: numpy (<3.0,>=1.26)
Requires-Dist: pydantic (<2.11.0,>=2.9.2)
Requires-Dist: pint-pandas (~=0.6)
Requires-Dist: PyOptik (~=1.8)
Requires-Dist: tabulate (~=0.9)
Requires-Dist: dash
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: numpydoc (==1.8.0); extra == "documentation"
Requires-Dist: sphinx (>=5.1.1); extra == "documentation"
Requires-Dist: sphinx-rtd-theme (==3.0.2); extra == "documentation"
Requires-Dist: sphinx-gallery (==0.18.0); extra == "documentation"
Requires-Dist: pydata-sphinx-theme (==0.15.4); 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: 9814 characters]

WHEEL

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

RECORD

Path Digest Size
pymiesim-3.1.1.1.dist-info/METADATA sha256=ZgvCsARfm7yxXIu6OdF5tfQhW6uwIIvpjISPptXnZ4U 13207
pymiesim-3.1.1.1.dist-info/RECORD
pymiesim-3.1.1.1.dist-info/WHEEL sha256=VOupRnfug01GtQYX1iAM3IeNFJwbRXAxOEBUtSnOhO4 156
pymiesim-3.1.1.1.dist-info/licenses/LICENSE sha256=-QSWDJghhVqbAzChmEK86liqPX_eeQFgdwlrKTLLcIA 1088
pymiesim.libs/libgomp-a34b3233.so.1.0.0 sha256=On6uznIxkRvi-7Gz58tMtcLg-E4MK7c3OUcrWh_uyME 168193
pymiesim.libs/libgfortran-040039e1.so.5.0.0 sha256=FK-zEpsai1C8QKOwggx_EVLqm8EBIaqxUpQ_cFdHKIY 2686065
pymiesim.libs/libquadmath-96973f99.so.0.0.0 sha256=k0wi3tDn0WnE1GeIdslgUa3z2UVF2pYvYLQWWbB12js 247609
PyMieSim/mesh.py sha256=k5NK2VtGaUKwtxzgv9CjaofpWDhRuG7RdZXOKMmnFew 16886
PyMieSim/_gui.py sha256=x2ENIdcpJ0-5czouJWdejUHxoGFLXkMLxtw8u947Qm4 4818
PyMieSim/gui_section.py sha256=uT-kjdJS0o40ZWFz8Hbq4gYhPtnB18W3pfZvz30uXcg 21095
PyMieSim/units.py sha256=HbrcBKevE12ZpXV7kUhwwp1JsJ3-5l3mbi_w9lhPvEs 2130
PyMieSim/polarization.py sha256=PP8ksfWeTOnW3IOGVsAe8L183pgqe5R-KKBF99nQhaU 5487
PyMieSim/gui_helper.py sha256=VYkVS5G4AZ0gAqyC-IhQdyoi_CshoAp5lv8O3D8ORlk 2545
PyMieSim/__init__.py sha256=3NEMxtTy4B1Waz9SbGd7xUbexzPsu0VKyVuANzdoiOk 229
PyMieSim/__main__.py sha256=LmvrCNAVs2miXSnWTJd_du2xT4ty2amqBLPAgi037Eo 164
PyMieSim/directories.py sha256=ohe9qvjwN0IJ7OpZHsD7LxKYGMLr4CC7xYUGgWgw-Rg 648
PyMieSim/_version.py sha256=3aMjqEllmKRphMqT6c1k-mU2qE9RhqhliFJAI-mAGHA 416
PyMieSim/special_functions.py sha256=5GrLoGrhg4o5MoqzbQxAoMdB5KsxjCOu2FCP9n-B1l0 2419
PyMieSim/plotting.py sha256=_fJTy7bfplX9ZdsilVhqCMc3eMWBQqqy8XQrEzW7Nks 6101
PyMieSim/validation_data/bohren_huffman/figure_810.csv sha256=KCea8BeVm3LBw8tbKWVQf18EiE6tOtQFKEs4fs4jxDk 9828
PyMieSim/validation_data/bohren_huffman/figure_87.csv sha256=h4Rk4DSjQSTfq-BYfXYP51MBwBfygfOePqDhrHk6xkY 40000
PyMieSim/validation_data/bohren_huffman/figure_88.csv sha256=SimTnjZ-13-ovY0MmYKvgjqXuCIwhFE8crjaN_iNrEs 40000
PyMieSim/validation_data/pymiescatt/example_shpere_1.csv sha256=4nycDmiIGwyDlv6wvmgxUtVKMQqUF4Ywsl1TdP4om2k 148968
PyMieSim/validation_data/pymiescatt/validation_Qsca_coreshell_2.csv sha256=pHyrVFIEa7NSOQ3OxmgnkrNkajJWW8K3-ioGHfMfMyU 10000
PyMieSim/validation_data/pymiescatt/example_shpere_2.csv sha256=GtMZdqgC1wGVToufToE47jle_pcq2QMdzf-9vLvEcUc 6483
PyMieSim/validation_data/pymiescatt/example_coreshell_1.csv sha256=pbg_mzehlkPp7eNtR2cymiakILiFaJw8Mi3FPZS-S-I 64484
PyMieSim/validation_data/pymiescatt/example_coreshell_0.csv sha256=GtMZdqgC1wGVToufToE47jle_pcq2QMdzf-9vLvEcUc 6483
PyMieSim/validation_data/pymiescatt/validation_Qsca_coreshell_1.csv sha256=0S5USnRpPkT-3jSFFUh-RvjjrE-8EauLKLvt_r7M0D4 10000
PyMieSim/validation_data/pymiescatt/example_sphere_1.csv sha256=E2Z2k6Xvd0vmT9kgqUJWD97KueArfuv8kPkfdNcP1bE 148966
PyMieSim/validation_data/pymiescatt/validation_coreshell.csv sha256=HhaPQ15pK4OCFeug3V0Vz7vjIybWf13998qvBI6EWGE 14708
PyMieSim/validation_data/pymiescatt/example_sphere_3.csv sha256=pbg_mzehlkPp7eNtR2cymiakILiFaJw8Mi3FPZS-S-I 64484
PyMieSim/validation_data/pymiescatt/example_sphere_0.csv sha256=C6pSBduyWNxf3xHmGyciANQQ_ZgATdO8l18rkmjlaRw 8967
PyMieSim/validation_data/pymiescatt/validation_sphere.csv sha256=FwaMumImKQN8sDPNi_sq79ccGfcXTYb-YUu4eNhL3ck 142747
PyMieSim/validation_data/pymiescatt/example_shpere_3.csv sha256=pbg_mzehlkPp7eNtR2cymiakILiFaJw8Mi3FPZS-S-I 64484
PyMieSim/validation_data/pymiescatt/validation_Qsca.csv sha256=EH2Nwi8UFRbltHu-ErURw0tJHDthnLD3k8nCcbN6law 20000
PyMieSim/validation_data/pymiescatt/example_sphere_2.csv sha256=GtMZdqgC1wGVToufToE47jle_pcq2QMdzf-9vLvEcUc 6483
PyMieSim/validation_data/pymiescatt/validation_Qsca_medium.csv sha256=655BTGdcxmA4lBd2V_51YRGjiRzihl2ISxAC_JGRa-M 20000
PyMieSim/validation_data/pymiescatt/example_shpere_0.csv sha256=C6pSBduyWNxf3xHmGyciANQQ_ZgATdO8l18rkmjlaRw 8967
PyMieSim/single/__init__.py sha256=zhC5jY3PDeYqVHuCUR-KK4zOm4UwLEzfmVEEusZMlBo 2174
PyMieSim/single/representations.py sha256=xKmSdTbgR6N63smJjZ-XoasvS3Qsnc0_rlN3WoCLrrk 29166
PyMieSim/single/scatterer/sphere.py sha256=mOhR70r42PxvYw40rhjdHg-RSuPTumaLYGRpvAz-7rg 5284
PyMieSim/single/scatterer/cylinder.py sha256=PlT6xSErlJeI5o8yQSgLYQNyQicL-KDfC76TT_f5ckM 5580
PyMieSim/single/scatterer/__init__.py sha256=2a9o-VHfqGloCEEbfIGSjLIIzWssRCt9W72AYvU2nSg 124
PyMieSim/single/scatterer/base.py sha256=nte_AhgMX5HoRg-5NAJOwnaFDP6EUtkQWHiZyXeGnT8 20983
PyMieSim/single/scatterer/core_shell.py sha256=sFIfOUA-i1MHbkghAzYBpwJyWXj9R2hnaqbw9305zgU 3327
PyMieSim/single/source/gaussian.py sha256=WSELXkqWIuZf2nQaH9Ju9lPZELHrByzal7Djz2SF2js 4198
PyMieSim/single/source/__init__.py sha256=zCiDBYIE0TdYbtQXPgfU70DNz7ZxqtENU_NvrThJpTg 93
PyMieSim/single/source/base.py sha256=uHzKO1MdWy1RlNg_NZpbHmnGftlewG1A98cxtBb6el0 1806
PyMieSim/single/source/planewave.py sha256=wJkrpXXcX2r8E2iK1mO-pPSgnz75NC8Me5KhLXX9oGQ 3530
PyMieSim/single/detector/uncoherent.py sha256=UblitSPSa4nSDoYWjIH_ODNCsTx9Y7uIuAMSsNaWU_c 3685
PyMieSim/single/detector/__init__.py sha256=os2BbDrnjrEZ3-gie6AKJAZHyE_I4OvKo0uuDEKqpE0 89
PyMieSim/single/detector/base.py sha256=ejJMm4m5E2A8CoOfRiwlZXAUk9FsY_k7dyj7W9NHeRs 16947
PyMieSim/single/detector/coherent.py sha256=-_yY2TvghbGreQu8J4qWQe8IZ3nr72SNPxnAc2h1fuw 4328
PyMieSim/binary/SphereInterface.cpython-310-x86_64-linux-gnu.so sha256=rUJ3uczgKNqpU4-W95btb-nuwRbeht16t0DdIoE1zxA 471697
PyMieSim/binary/Fibonacci.cpython-310-x86_64-linux-gnu.so sha256=P3r6K7moEcI-_ZI8zzQiZCCCX0cGr3NyLXyORj3xXic 327537
PyMieSim/binary/DetectorInterface.cpython-311-x86_64-linux-gnu.so sha256=PPfp-Jn4ZvptHDBATuMaGOD4I3waFGr2jaj7ZbsXW-o 479681
PyMieSim/binary/SphereInterface.cpython-311-x86_64-linux-gnu.so sha256=f9OBs8nSohBI_7jUsRTz3wmAoz6NhmpA1ykHuBUOl4s 475793
PyMieSim/binary/SetsInterface.cpython-310-x86_64-linux-gnu.so sha256=6kybZydzuWZ3uhIyTy1ev4eATtXp9k86WEbRiqzBxUs 442697
PyMieSim/binary/ModeField.cpython-311-x86_64-linux-gnu.so sha256=OQnJ1zcar34XmFQpf7gC6r-Ok-Xow_EKKIkw_je33Uw 261441
PyMieSim/binary/ScattererPropertiesInterface.cpython-310-x86_64-linux-gnu.so sha256=DdhBoEUDTl_6lMIKKPYSPAu6XToGtqsBUKR_EbnzKIo 282209
PyMieSim/binary/SourceInterface.cpython-311-x86_64-linux-gnu.so sha256=Qoavc7OhzOkrJAl5lVH9QyMoiuo_d07g4E3IVLA3_9A 294553
PyMieSim/binary/CoreShellInterface.cpython-311-x86_64-linux-gnu.so sha256=JHR5GsRfA-whrM8p3UWhgkZcEqvT_CQ-Yl2pTFL6eX4 483993
PyMieSim/binary/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
PyMieSim/binary/SetsInterface.cpython-311-x86_64-linux-gnu.so sha256=I_18yJHYEgZTWKkBjRZYIYGcIsg1qSE6-QSRF_C29T0 446793
PyMieSim/binary/SourceInterface.cpython-310-x86_64-linux-gnu.so sha256=kPKIPI4wwiUa0yYWRIo1RTIQ7MRzZWHLceWaOufrgH4 290457
PyMieSim/binary/CylinderInterface.cpython-311-x86_64-linux-gnu.so sha256=FyqRcFrjMeoE1H6SPkYbmbZU050PdloF4IzBeHr6Bjk 463529
PyMieSim/binary/ModeField.cpython-310-x86_64-linux-gnu.so sha256=5QOWCtx2WdMrAmzMxiWl_mFQyYVXaOEupHBRftR-7tY 257337
PyMieSim/binary/Experiment.cpython-310-x86_64-linux-gnu.so sha256=TCHu_KPbXDwXntmv2izqsIcm6LRzGrYYunug0OfHHSk 647793
PyMieSim/binary/CylinderInterface.cpython-310-x86_64-linux-gnu.so sha256=nWCoXRqGP8MN0ziB7QUEevv-MjnMilBY5KS2fAJD63I 463529
PyMieSim/binary/CoreShellInterface.cpython-310-x86_64-linux-gnu.so sha256=UBmRnq08Xtiajz6-DalY6WowxIqUU6M68E1RKDriwlc 479897
PyMieSim/binary/Experiment.cpython-311-x86_64-linux-gnu.so sha256=R1oCmZFaMXJrWjNgLw1eGvfUc_5GExbsY8-SCUF4QmI 651889
PyMieSim/binary/Fibonacci.cpython-311-x86_64-linux-gnu.so sha256=RUBheUHzY9qKuh5zNcSfZyoLHt-DI6kHer7IC87VPCc 327537
PyMieSim/binary/DetectorInterface.cpython-310-x86_64-linux-gnu.so sha256=1y9dBTm6JXuCJ20DSx3NxGgkeOWvX4Qh7LIp1GdAhJc 479681
PyMieSim/binary/ScattererPropertiesInterface.cpython-311-x86_64-linux-gnu.so sha256=00728Afatd0aeB2bBfLK9hCNOJ_zcoFaIbmdoggvrQw 290401
PyMieSim/experiment/__init__.py sha256=GpmtXGr9dUPaRt6bSHPHACXr3MtKsXmsCuh6KG7nfX0 44
PyMieSim/experiment/setup.py sha256=km9S3o1E2ueABgAcpUypV99y0YBmYYu2FiWPezt4egM 13051
PyMieSim/experiment/scatterer/sphere.py sha256=Yx_MtOCVDP-q3B-Qyo9pcFV7mcBlLGb4D4F9uDTf12E 2530
PyMieSim/experiment/scatterer/cylinder.py sha256=sjg9dugo-mVgL_A7RsMtZKxdQ7dEK5zO6mEhL4QpJSg 2214
PyMieSim/experiment/scatterer/__init__.py sha256=_19R38S6LSGuuFRRPTFK1Lv2jaSoFk6O1V7CdwdhLXo 124
PyMieSim/experiment/scatterer/base.py sha256=75qBxHSgrTN47Y54Ka6iyF7SeK0WnPtVsRhLmkPNvvw 4169
PyMieSim/experiment/scatterer/core_shell.py sha256=W90xdqjeQx8LuzNIrYfZ5GbAQ0eXZmkvg2dPdcMuyrA 2968
PyMieSim/experiment/source/gaussian.py sha256=OdaTMMOMq-HQbYOXsD_1u1pQA6BOLqf7oyfnNIO7SFA 1523
PyMieSim/experiment/source/__init__.py sha256=tAfSmMqMTem6-obvbOHD2YK7l4UDh1g-20t789_1Ihw 64
PyMieSim/experiment/source/base.py sha256=II9vghcem7-lQIemeL3ESvfoEwGiuJH2b9AeLLkDnls 3895
PyMieSim/experiment/source/planewave.py sha256=oeNwsBMeViNR2px3Xd6AVXniOHpLeF0ztus7CMn9PQ4 1710
PyMieSim/experiment/detector/coherent_mode.py sha256=rlerkMbCXOOfN5DlgNM3aylxcJ3gn_zaIG7odxnZctM 1548
PyMieSim/experiment/detector/__init__.py sha256=pvtXHKR2pM7JOeTTcouKipeQwi0e8dZiZTpdAn9K2Ls 75
PyMieSim/experiment/detector/base.py sha256=X_RGDLWMpqd0unbZIRJWbs4yFhUlpCTxam6yJjAgPFg 7895
PyMieSim/experiment/detector/photodiode.py sha256=dVMMOcFeaRVx3WiLabk2Fyu8CYq0ITSPNgrIjzKreMQ 1474