macromax

View on PyPIReverse Dependencies (0)

0.2.2 macromax-0.2.2-py3-none-any.whl

Wheel Details

Project: macromax
Version: 0.2.2
Filename: macromax-0.2.2-py3-none-any.whl
Download: [link]
Size: 96204
MD5: 4972be4a7d550a739f99e2c78d925ef9
SHA256: 56d4cddc871ebc9d38493199fba42449b0ebefc0851350a8e78821a6a9612bc4
Uploaded: 2024-12-01 15:01:08 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: macromax
Version: 0.2.2
Summary: Library for solving macroscopic Maxwell's equations for electromagnetic waves in gain-free heterogeneous (bi-)(an)isotropic (non)magnetic materials. This is of particular interest to calculate the light field within complex, scattering, tissues.
Author-Email: Tom Vettenburg <t.vettenburg[at]dundee.ac.uk>
Project-Url: Homepage, https://github.com/corilim/MacroMax/tree/master/python
Project-Url: Documentation, https://macromax.readthedocs.io/
Project-Url: Repository, https://github.com/corilim/MacroMax/
Project-Url: Issues, https://github.com/tttom/MacroMax/issues
Project-Url: Changelog, https://github.com/corilim/MacroMax/blob/master/python/CHANGES.md
License: MIT
Keywords: Maxwell,anisotropy,chiral,electromagnetic,heterogeneous,light,magnetic,optics,propagation,scattering
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Scientific/Engineering :: Physics
Requires-Python: >=3.10
Requires-Dist: coloredlogs (>=15.0.1)
Requires-Dist: numpy (>=1.26.4)
Requires-Dist: scipy (>=0.13.1)
Requires-Dist: build (>=1.2.2); extra == "dev"
Requires-Dist: memory-profiler (>=0.61.0); extra == "dev"
Requires-Dist: pprofile (>=2.2.0); extra == "dev"
Requires-Dist: setuptools (>=66.1.1); extra == "dev"
Requires-Dist: twine (>=6.0.0); extra == "dev"
Requires-Dist: coloredlogs (>=15.0.1); extra == "doc"
Requires-Dist: docutils (==0.20.1); extra == "doc"
Requires-Dist: m2r2 (==0.3.3.post2); extra == "doc"
Requires-Dist: matplotlib (>=3.9.3); extra == "doc"
Requires-Dist: numpy (>=1.26.4); extra == "doc"
Requires-Dist: recommonmark (>=0.7.1); extra == "doc"
Requires-Dist: scipy (>=0.13.1); extra == "doc"
Requires-Dist: sphinx-autodoc-typehints (>=2.5.0); extra == "doc"
Requires-Dist: sphinx-rtd-theme (>=3.0.2); extra == "doc"
Requires-Dist: sphinx (>=8.1.3); extra == "doc"
Requires-Dist: sphinxcontrib-mermaid (>=1.0.0); extra == "doc"
Requires-Dist: torch (>=2.5.1); extra == "torch"
Provides-Extra: dev
Provides-Extra: doc
Provides-Extra: torch
Description-Content-Type: text/markdown
[Description omitted; length: 30439 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.26.3
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
macromax/__init__.py sha256=lWs8AaXH4mMyChORjjfnT6VHKVolaLMoIt1MdLPgGM0 3208
macromax/bound.py sha256=ggLhXQrrISHe__tOQPJ4DsHa5BTr0vn1lDBg_zGYS7g 9490
macromax/matrix.py sha256=RK1GQQtdORrV628cVCm0fwFlHKvGLE2AIDHHacfugGo 59810
macromax/solver.py sha256=6m7bhRau5W1Jdu4q-vGXOSNfRq9f_AShVQicZ6bR45w 51499
macromax/backend/__init__.py sha256=6BIB6VWaQBB8auPDu88Mydk81W0UwK6Kjjki8yADJUA 46153
macromax/backend/numpy.py sha256=kllhMCQ6UMSI9NKZaJ6_r2i3sbOtdLa64xKZDIisHJI 8291
macromax/backend/tensorflow.py sha256=mdeQzE_0ZZmw9WgxoqXzGrkfgBf8BG7kqouPonoDz3I 22395
macromax/backend/torch.py sha256=m5C6PQjeXo8KfUR6jrJYKZOnDXA654KGMeAtWhgLZSQ 14235
macromax/utils/__init__.py sha256=WXBrpA1dN300aerHTmqlfyIlkqJB7EBq8wra0x8spN4 202
macromax/utils/beam.py sha256=ICLFM_NVXIYQ85OW2cQol1zpZ7xPiVQ9fGlRbk799K8 29340
macromax/utils/dim.py sha256=MN9TuQw-PSwzdoT8RH9VAe-B565Sz4FfdZ3HsBAerYw 4769
macromax/utils/round125.py sha256=875Jil5jBtQIjrVwZxRypHCugzLsjVvOh7dZAdSno_8 940
macromax/utils/display/__init__.py sha256=SpEDN-YRNcdmTw5H-5RfVaj21mAbHnpbIVDX5M8Kcqw 350
macromax/utils/display/colormap.py sha256=CJlq7FporvkDXTcu1gghA3AtdhO09lyW8cBS1fWoqDA 1412
macromax/utils/display/complex2rgb.py sha256=gjsAXlAymKsBKGRsZXLI13DUCnrECs3gB_tS__FVpUc 2584
macromax/utils/display/format_image_axes.py sha256=m1tNhzC08GuAsv34Mk7Wwjc05Wg9LYb5GjGoEb_88o8 2133
macromax/utils/display/grid2extent.py sha256=BgKRGmQmHcuAeZ0zhhRGqVTks92YlgNx6eVaUPejcRM 1285
macromax/utils/display/hsv.py sha256=ho-OvP4E9pW5a1xZirwluMo-I1IA1vPTR_xCC9xcS1w 4836
macromax/utils/ft/__init__.py sha256=Dcb4FQV8BTO0UbiL2nCTbttpejea_Cbtq04VqPMJN8k 103
macromax/utils/ft/ft_implementation.py sha256=eXvz1suIvE8A5D2Qdiju0cFCM3qdgPY8AnVBU1EnYW4 2421
macromax/utils/ft/grid.py sha256=JX-o033J6wTLK0Ba-ynpMv5IHiik8AD1afnLy5MHQxk 35947
macromax/utils/ft/subpixel.py sha256=zU3OA51ukhEq0SiQbo_YPr8bGrDeR09ixTYnegvgv-k 17637
macromax-0.2.2.dist-info/METADATA sha256=nr1PjzdbNWEttHnXMr5WSo6XgTVNvKod-5AK16XJ78o 32557
macromax-0.2.2.dist-info/WHEEL sha256=C2FUgwZgiLbznR-k0b_5k3Ai_1aASOXDss3lzCUsUug 87
macromax-0.2.2.dist-info/licenses/LICENSE.txt sha256=Zzlqw2NPxe0Jxv9YtgNRuTq0b5WoED1HNiQ0YMY5nZA 1071
macromax-0.2.2.dist-info/RECORD