• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Directory
  • Training
  • Contact
  • Fr
  • En
Institut Fresnel

Institut Fresnel

Recherche et innovation en photonique

  • The Institute
    • Editorial
    • Presentation
    • Organization
    • Teams
    • Our sponsors
    • Students
  • Research
    • Our themes
    • European projects
  • Partnerships
    • Common laboratories
    • Chairs
    • Partners
    • Networks
    • Instituts ets AMU
  • Recruitment
    • Thesis offers
    • CDD – Post-Doc offers
    • Internships and work-study programs
    • Employment campaign
    • Internship form
  • Facilities
  • Publications
    • Patents
    • Thesis
    • Publications
    • Press review
    • Books & E-books
    • Highlights
  • Events

ref Numerical Codes – GitHub

1) PhaseLAB is a Matlab toolbox developed by Guillaume Baffou (CNRS, Institut Fresnel) aimed at processing wavefront images obtained by quadriwave lateral shearing interferometry (QLSI). It can process experimental QLSI interferograms, post-process wavefront images, and simulate intensity and wavefront images.

Link to the GitHub repository : PhaseLAB

 

2) IFDDA is a numerical tool developed by Patrick Chaumet (AMU, Institut Fresnel) used to solve the electromagnetic scattering problem in three dimensions. It is based on the discrete dipole approximation, which is a volume-integral equation method. This method compute the scattered electromagnetic field due to an arbitrarily shaped, inhomogeneous, and anisotropic particles. The computation is restricted to the volume of the scatterer; therefore, this method does not require any perfectly matched layer (PML).
IFDDA features a very user-friendly graphical interface, where various particle types (such as cuboids, spheres, ellipsoids, multiple spheres, and more) and beam types (plane wave, Gaussian wave, multiple plane waves, etc.) can be selected from drop-down menus. Studies can be chosen interactively with the mouse, including cross-section analysis, Poynting vector, microscopy (bright field, dark field, confocal, Schlieren, etc.), optical force, optical torque, and near-field analysis.

IFDA code - SEMO

 

 

 

<a href=”ifdda/userguide-EN.pdf”> Userguide
<a href=”ifdda/IFDDA-1.0.21.tgz”> IFDDA
<a href=”ifdda/IFDDAM-0.8.4.tgz”> IFDDAM

 

3) IFDDAM is a numerical tool similar to IFDDA, also developed by Patrick Chaumet (AMU, Institut Fresnel), designed to solve the electromagnetic scattering problem in three dimensions for arbitrary objects embedded in multilayer structures. The available studies, which can also be selected with the mouse, include Poynting vector, microscopy (bright field, dark field, confocal, Schlieren, etc.), and near-field analysis.

<a href=”ifdda/userguide-M-EN.pdf”> Userguide
<a href=”ifdda/IFDDAM-0.8.4.tgz”> IFDDAM
<a href=“https://gitlab.com/ifdda/if-ddam”> IFDDAM

sidebar

Platforms
  • Biomedical Optical Technical Facility
  • ESR EquipEx+ project
  • Light Scattering Metrology Facility
  • Microwave Technical Facility
  • Photonics
  • ref Numerical Codes – GitHub
  • LinkedIn
  • Google Scholar
  • Instagram
  • Youtube
  • Bluesky
  • ResearchGate
  • Intranet
INSTITUT FRESNEL
Faculté des Sciences - Avenue Escadrille Normandie-Niémen - 13397 MARSEILLE CEDEX

Copyright © 2026 · Politique de confidentialité · Mentions Légales · Politique des cookies · Crédits · Site map

Gérer le consentement
Pour offrir les meilleures expériences, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils. Le fait de consentir à ces technologies nous permettra de traiter des données telles que le comportement de navigation ou les ID uniques sur ce site. Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
Fonctionnel Always active
L’accès ou le stockage technique est strictement nécessaire dans la finalité d’intérêt légitime de permettre l’utilisation d’un service spécifique explicitement demandé par l’abonné ou l’utilisateur, ou dans le seul but d’effectuer la transmission d’une communication sur un réseau de communications électroniques.
Préférences
L’accès ou le stockage technique est nécessaire dans la finalité d’intérêt légitime de stocker des préférences qui ne sont pas demandées par l’abonné ou l’internaute.
Statistiques
Le stockage ou l’accès technique qui est utilisé exclusivement à des fins statistiques. Le stockage ou l’accès technique qui est utilisé exclusivement dans des finalités statistiques anonymes. En l’absence d’une assignation à comparaître, d’une conformité volontaire de la part de votre fournisseur d’accès à internet ou d’enregistrements supplémentaires provenant d’une tierce partie, les informations stockées ou extraites à cette seule fin ne peuvent généralement pas être utilisées pour vous identifier.
Marketing
L’accès ou le stockage technique est nécessaire pour créer des profils d’internautes afin d’envoyer des publicités, ou pour suivre l’utilisateur sur un site web ou sur plusieurs sites web ayant des finalités marketing similaires.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
Voir les préférences
  • {title}
  • {title}
  • {title}