Giter VIP home page Giter VIP logo

femwell's Introduction

Femwell

logo

Docs Build PiPy Downloads

Finite element based simulation tool for integrated circuits, electric and photonic! The documentation is lagging behind the state of code, so there's several features for which there are only examples in the code.

You can try out the examples in the browser! Hover the rocket at the top on the example pages and click live code! (Might take some time to load)

Features

  • Photonic eigenmode solver
  • Periodic photonic eigenmode solver
  • Electric eigenmode solver
  • Thermal mode solver (static and transient)
  • Coulomb solver

Possible Simulations

  • Eigenmodes of waveguides and determining their effective refractive index
  • Coupling between neighboring waveguides
  • Eigenmodes of bent waveguides
  • Propagation loss of circular bends and mode mismatch loss with straight waveguides
  • Calculation of the group velocity and its dispersion
  • Calculation of overlap-integrals and confinement-factors
  • Bragg grating cells
  • Grating coupler cells
  • Eigenmode of a coaxial cable and its specific impedance
  • Eigenmodes of electric transmission lines and determining their propagation constant (in work)
  • Static thermal profiles
  • Transient thermal behavior
  • Static electric fields
  • Overlap integrals between waveguide modes
  • Overlap integral between a waveguide mode and a fiber mode
  • Coupled mode theory - coupling between adjacent waveguides
  • Heat based photonic phase shifters
  • Pockels based photonic phase shifters
  • PN junction depletion modulator (analytical)

Something missing? Feel free to open an issue :)

Contributors

  • Helge Gehring (Google, WWU Münster)
  • Simon Bilodeau (Google, Princeton University)
  • Joaquin Matres (Google)
  • Marc de Cea Falco (Google, Massachusetts Institute of Technology)
  • Lodovico Rossi (Princeton University)
  • Doris Reiter (Dortmund University)
  • Yannick Augenstein (Google, Karlsruhe Institute of Technology)
  • Niko Savola (Google, Aalto University)

Happy about every form of contribution - pull requests, feature requests, issues, questions, ... :)

femwell's People

Contributors

helgegehring avatar simbilod avatar lodoreds avatar mdecea avatar dorisreiter avatar joamatab avatar nikosavola avatar dependabot[bot] avatar yaugenst avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.