openEMS Logo
  • Introduction
  • Install
  • Development
    • Manual C++ Build and Install
    • Manual Documentation Build
    • Unimplemented Python Features
  • Concepts
  • Tutorials
  • Python Interface
  • Octave/Matlab Interface
  • Learn More
  • Publications
openEMS
  • Development
  • View page source

Development

Instructions how to build the openEMS Project for developers, including its dependencies and documentation.

  • Manual C++ Build and Install
    • Install Dependencies
    • Install Basic Programs
    • Install AppCSXCAD GUI (optional)
    • openEMS search path
    • Setup the Octave/Matlab or Python Interfaces
    • Special Requirements
      • Remove C++11 from CXXFLAGS
      • Download and Build TinyXML from Source
  • Manual Documentation Build
    • Install Project Dependencies
    • Activate Python venv
    • Install Documentation-Specific Dependencies
    • Build Documentation
    • Documentation Locations
  • Unimplemented Python Features
    • Introduction
    • Known Problems
      • Some model importing and exporting functions are unimplemented
      • Many transmission line ports are unimplemented
      • Mur ABC phase velocity parameter adjustment is unimplemented
      • Dispersive materials are not implemented.
      • Delay fidelity post-processing for UWB systems is unimplemented
    • CTB and scikit-rf Post-Processing
Previous Next

© Copyright 2023, Thorsten Liebig.

Built with Sphinx using a theme provided by Read the Docs.