Home#

Welcome to Eispy2d.

Eispy2d is an open-source Python library for developing and comparing algorithms for 2D electromagnetic inverse scattering problems.

Features#

  • Deterministic and stochastic inverse methods

  • Forward solvers

  • Regularization techniques

  • Statistical comparisons

  • Benchmarking tools

Package Structure#

The library is organized into the following subpackages:

  • core: Core functionality (configuration, error handling)

  • data: Data management (input data, results, test sets)

  • discretization: Discretization methods (collocation, Richmond)

  • evoalglib: Evolutionary algorithms (GA, DE, PSO)

  • experiments: Experiment management (benchmarks, case studies)

  • regularization: Regularization techniques

  • solvers: Forward and inverse solvers

  • utils: Utility functions (visualization, statistics)