Skip to main content

Python Electromagnetic Analysis and Simulation with the Finite Element Method

Project description

Travis CI build status (Linux) Code Coverage Codacy grade Licence: MIT Code style: black

Python Electromagnetic Analysis and Simulation with the Finite Element Method

Pytheas is a Python package for creating, running and postprocessing electrodynamic simulations. It is based on open source software Gmsh for creating geometries and mesh generation, and GetDP for solving the underlying partial differential equations with the finite element method.

It features built in models of:

  • periodic media in 2D and 3D with computation of diffraction efficiencies

  • scattering analysis in 2D and 3D

  • Bloch mode analysis of metamaterials

  • treatment of open geometries with perfectly matched layers

  • tools to define arbitrary permittivity distributions

  • quasi-normal mode analysis

  • two scale convergence homogenization

  • tools for topology optimization in 2D

  • built-in refractive index database

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

pytheas-pip-1.3.1.tar.gz (2.2 MB view details)

Uploaded Source

Built Distribution

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

pytheas_pip-1.3.1-py2.py3-none-any.whl (4.2 MB view details)

Uploaded Python 2Python 3

File details

Details for the file pytheas-pip-1.3.1.tar.gz.

File metadata

  • Download URL: pytheas-pip-1.3.1.tar.gz
  • Upload date:
  • Size: 2.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.4.0.post20200518 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.6

File hashes

Hashes for pytheas-pip-1.3.1.tar.gz
Algorithm Hash digest
SHA256 8d084605c74c0faf89d602dfc8465c40c2a363aadea6e77888576cf60319f748
MD5 c489cafac29cfe13b21d95fbcb77db9c
BLAKE2b-256 a40024f5bcee696b829a1e035f969afc79cfbda799edcea9de778fb2d574efc3

See more details on using hashes here.

File details

Details for the file pytheas_pip-1.3.1-py2.py3-none-any.whl.

File metadata

  • Download URL: pytheas_pip-1.3.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 4.2 MB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.4.0.post20200518 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.6

File hashes

Hashes for pytheas_pip-1.3.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 02b10d1838d797f43f800c048d28d10e9598d4297128a61cc4e294da97fbe93d
MD5 44f259a4255efe0cc0217e90a6bd16c6
BLAKE2b-256 0188fc5e4ac2d9d2372c153fa82f3248ee1a387c8b2cda64e01768f516340975

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