All Projects → mustafacc → SiEPIC_Photonics_Package

mustafacc / SiEPIC_Photonics_Package

Licence: MIT license
A Python (v3.6.5) package that provides a set of basic functions commonly used in integrated photonics.

Programming Languages

python
139335 projects - #7 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to SiEPIC Photonics Package

photontorch
Highly parallel simulation and optimization of photonic circuits in time and frequency domain based on the deep-learning framework PyTorch
Stars: ✭ 29 (+31.82%)
Mutual labels:  simulator, photonics
Record Ios Simulator
A script to start and stop video recordings from the iOS Simulator as easily as taking a screenshot.
Stars: ✭ 218 (+890.91%)
Mutual labels:  simulator
Dynamorio
Dynamic Instrumentation Tool Platform
Stars: ✭ 1,828 (+8209.09%)
Mutual labels:  simulator
Dramsim2
DRAMSim2: A cycle accurate DRAM simulator
Stars: ✭ 166 (+654.55%)
Mutual labels:  simulator
Mms
A Micromouse simulator: write and test maze-solving code without a physical robot
Stars: ✭ 135 (+513.64%)
Mutual labels:  simulator
Veins
Veins - The open source vehicular network simulation framework.
Stars: ✭ 173 (+686.36%)
Mutual labels:  simulator
Edumips64
Free cross-platform educational MIPS64 CPU Simulator
Stars: ✭ 126 (+472.73%)
Mutual labels:  simulator
Awesome Carla
👉 CARLA resources such as tutorial, blog, code and etc https://github.com/carla-simulator/carla
Stars: ✭ 246 (+1018.18%)
Mutual labels:  simulator
Simulator
📱 Navigate to your app folders quickly
Stars: ✭ 216 (+881.82%)
Mutual labels:  simulator
Airsim
Open source simulator for autonomous vehicles built on Unreal Engine / Unity, from Microsoft AI & Research
Stars: ✭ 12,528 (+56845.45%)
Mutual labels:  simulator
Quantum Circuit
Quantum Circuit Simulator implemented in JavaScript
Stars: ✭ 157 (+613.64%)
Mutual labels:  simulator
The One
The Opportunistic Network Environment simulator
Stars: ✭ 142 (+545.45%)
Mutual labels:  simulator
Survivor
Toolset for SV simulation, comparison and filtering
Stars: ✭ 180 (+718.18%)
Mutual labels:  simulator
Simulator
Efficient Large-Scale Fleet Management via Multi-Agent Deep Reinforcement Learning
Stars: ✭ 133 (+504.55%)
Mutual labels:  simulator
Iosdebugdatabase
make it easy to debug databases in iOS applications iOS debug database
Stars: ✭ 219 (+895.45%)
Mutual labels:  simulator
Answer
答题助手,适用于 百万英雄 / 芝士超人 / 冲顶大会 / 花椒百万赢家 等多个直播答题类 APP,支持 iOS、Android 手机和模拟器,3 秒出结果
Stars: ✭ 130 (+490.91%)
Mutual labels:  simulator
Cpu60
Example of CPU simulation in software
Stars: ✭ 152 (+590.91%)
Mutual labels:  simulator
Metroboy
MetroBoy - A playable, circuit-level simulation of an entire Game Boy
Stars: ✭ 169 (+668.18%)
Mutual labels:  simulator
Mipt Mips
Cycle-accurate pre-silicon simulator of RISC-V and MIPS CPUs
Stars: ✭ 250 (+1036.36%)
Mutual labels:  simulator
Forth Cpu
A Forth CPU and System on a Chip, based on the J1, written in VHDL
Stars: ✭ 244 (+1009.09%)
Mutual labels:  simulator

SiEPIC Analysis Package

Documentation Status

A Python (v3.6.5) package that provides a set of basic analysis functions commonly used in integrated photonics.

Features

## Functions * calibrate

Calibrates an input spectrum response with respect to another input response.

  • calibrate_envelope

Calibrates an input spectrum response with respect to the envelope of another input response. This is useful for calibrating non-periodic responses using another non-periodic response. i.e. calibrating the reflection port spectrum of a Bragg response using its through port spectrum.

  • baseline_correction

Calibrates an input response with respect to it's baseline. This is useful for calibrating periodic responses, using their own response as a reference, i.e. a ring resonator response or a mach-zehnder interferometer response.

  • cutback

Extrapolate the losses of different input data files losses using the cutback method.

  • to_s_params

Converts the input data to generate a .dat file compatible with Lumerical INTERCONNECT's N-port s-parameter file format.

  • download_response

Downloads a .mat response (Caverley's pyoptomip format) from a url and parses data into a variable.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].