Skip to main content
Files added late

2 files were added to this release more than 14 days after its initial publication. Inspect the release files before installing.

Electromagnetic wave propagation through planar stratified media (multilayer stack); the three-dimensional space is divided into layers. The interfaces separating the layers are assumed to be perfectly planar and the layers are assumed to be isotropic and homogeneous, with a complex permittivity and permeability. Moreover, the layers may be composed of a left-handed material (negative refractive material) and/or a right-handed material. The implementation is suitable for the study of modern applications, e.g., Anderson localization of light and sub-wavelength imaging.

For more details see our preprint, openTMMpreprint.pdf, which is distributed with the source code. The preprint was also published in the Journal of Computational Physics (2012) 231:14, 4823-4835. http://dx.doi.org/10.1016/j.jcp.2012.03.018

MAJOR CHANGES IN VERSION 0.1.0:
  • Changed standard transfer matrix alg. to S-matrix alg. The solution should now be numerically stable in presence of large absorption.

  • Rewrote openTMMpreprint.pdf. It now includes a discussion of different transfer matrix algorithms and performance comparison of python to Fortran 90/95 as well as numerical stability tests.

Release files for openTMM 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Files added late

2 files were uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release files before installing.

Source distribution (sdist)

Source distribution for openTMM 0.1.0
File Size Uploaded
openTMM-0.1.0.tar.gz 523.7 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for openTMM 0.1.0
File
openTMM-0.1.0.win-amd64-py2.7_static.exe Details
openTMM-0.1.0.win32-py2.7_static32.exe Details
openTMM-0.1.0.win32-py2.7.exe Details
openTMM-0.1.0.win32-py2.6.exe Details

Total release size: 3.5 MB

Release files / openTMM-0.1.0.tar.gz

Download URL openTMM-0.1.0.tar.gz
Size 523.7 kB
Tags Source
SHA-256 checksum
How to use checksums
1ddedfc57097ed46fff9300a878b78b4453f32bd2167ce62f0e7cb8a24b19e64
BLAKE2b-256 checksum
How to use checksums
0fe83f726bc230662b7b21857494ce0ca585539323725a7170026ec60e4e29d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / openTMM-0.1.0.win-amd64-py2.7_static.exe

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL openTMM-0.1.0.win-amd64-py2.7_static.exe
Size 798.6 kB
Tags Source
SHA-256 checksum
How to use checksums
d1e613118a6d40731b11533da0c0e82563cb407de1b86de95b9a0e7abcf2afc8
BLAKE2b-256 checksum
How to use checksums
cdb31b73f321f1543ed5b7756c0bef8c4425c1e6f7e991b891fa5e7e64937cc4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / openTMM-0.1.0.win32-py2.7_static32.exe

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL openTMM-0.1.0.win32-py2.7_static32.exe
Size 739.5 kB
Tags Source
SHA-256 checksum
How to use checksums
0b4e197a8a6664fdf60d050c1c29a00944334655b2b9e7b641f74d91afa235e1
BLAKE2b-256 checksum
How to use checksums
39f4e7d784b46d93fe872d1dddc27291d971a39b04d19c57e22fee2c360d220c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / openTMM-0.1.0.win32-py2.7.exe

Download URL openTMM-0.1.0.win32-py2.7.exe
Size 739.7 kB
Tags Source
SHA-256 checksum
How to use checksums
bbf31463eb44c50e3cd1c457ed669da6fa2f132cfe75b272113e53ef4be1059c
BLAKE2b-256 checksum
How to use checksums
024412acbb033d9e1a6525a2ae292cbf16915675a3070ac89beada7e98100b2c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / openTMM-0.1.0.win32-py2.6.exe

Download URL openTMM-0.1.0.win32-py2.6.exe
Size 737.9 kB
Tags Source
SHA-256 checksum
How to use checksums
605326a7252b814cf332e73b9746324ac05264bd3b7550ff12476dd57968bbbb
BLAKE2b-256 checksum
How to use checksums
90e51d4365f40557da1afad0f4e4d1264e6108be5d5a732e88e41fe93b242bba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.1.0 This release

5 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page