Skip to main content

Lumerical Python API 自动化配置工具

Project description

Lumerical FDTD Python 自用脚本整理

本项目旨在简化 Lumerical FDTD 软件与 Python 环境的交互流程,提供自动化的路径配置工具,并封装了matlab数据文件.mat的读取和写入,以及常用的光学仿真后处理算法(如近场至远场变换)。

📖 核心功能

  • 自动化环境配置:自动识别系统中的 Lumerical 安装路径及版本。
  • 灵活集成:支持将 API 库集成至特定 Python 解释器或独立项目目录。
  • API 增强:支持原本接口,并对原本接口参数进行优化。
  • 衍射积分函数:封装了个人常用的衍射积分函数,且每个衍射积分函数结果均进行了验证。
  • 数据保存读取:封装了matlab数据文件.mat的读取和写入函数,方便与其他软件进行数据交互。

📦 如何安装

安装方式

📖 衍射积分函数验证文档

为确保我们的衍射积分函数的准确性,我们进行了验证,见文档目录

💻 使用指南

许可证

本库遵循GPL-3.0开源许可证

联系作者

Made with ❤️ by JaniQuiz
如果这个项目对你有帮助,可以考虑给一个 ⭐️

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lumapi-1.1.0.tar.gz (31.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lumapi-1.1.0-py3-none-any.whl (32.7 kB view details)

Uploaded Python 3

File details

Details for the file lumapi-1.1.0.tar.gz.

File metadata

  • Download URL: lumapi-1.1.0.tar.gz
  • Upload date:
  • Size: 31.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for lumapi-1.1.0.tar.gz
Algorithm Hash digest
SHA256 2876242654092093249c53dc3dccf3d9d8b84fbc708c9937002ced9f27b7b5c9
MD5 7870ca96fb52d8534d0db857b5262ced
BLAKE2b-256 9eeae7bb15ce7c55465042149a3340f138b32db050c06bfb9ad83632fa5b7c08

See more details on using hashes here.

File details

Details for the file lumapi-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: lumapi-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 32.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for lumapi-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7bc36beff2012777a2b41c157cbe8d0898a02c0c013d40837eb8e6a3bb8cec1b
MD5 51bf5ba51f99cf3793c85e3c3a709d6d
BLAKE2b-256 23f77ab7b0929ebb186cc9d5ce01ccb7a8762c50b72d5b026a58d69bc225eefc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page