The basics of oimodeler
Here are a few Python scripts from oimodeler 0.8 documentation demonstrating the basics of the package. These examples use simulated datasets computed with the ASPRO software from the JMMC.
Below is the list of basic examples, with direct links to their source code:
We recommend starting with the basic examples before moving on to the notebooks using real data.
VLTI school 2024 tutorials
These tutorials were initially developed for the 12th VLTI School of Interferometry. Using real datasets from VLTI instruments (PIONIER, MATISSE, and GRAVITY), they demonstrate how to use oimodeler to perform model fitting, including chromaticity and kinematics, for stars and circumstellar environments.
The tutorials are provided as notebooks, containing Python code, explanations, and questions related to model-fitting issues.
PIONIER observation of Canopus In this first example, we demonstrate how to use oimodeler to create a simple model and perform model fitting. We introduce the concepts of reduced chi-square ( \(\chi^2_r\) ) minimization and of local and global minima. We use VLTI/PIONIER data obtained on the giant star Canopus. |
The binary star 94 Aqr MATISSE observation In this exercise, we use VLTI/MATISSE data obtained on the binary star 94 Aqr. We demonstrate issues around binary star fitting including local minima and degeneracy. We use MCMC and grid fitters. |
Chromatic model for the YSO HD 179218 With the advent of routine spectro-interferometry, simple achromatic models are often insufficient to reproduce observations. oimodeler provides tools to build chromatic models, including parameter interpolators. This example uses L-band MATISSE data on the Herbig star HD 179218 to illustrate the concept. |
MWC297: continuum vs line emission This notebook illustrates the use of a chromatic interpolator with high-resolution MATISSE data of the massive YSO MWC 297. Focus is on the gaseous Br:math:_gamma emission at 4.05 :math:`mu`m and its adjacent dust-produced continuum. The goal is to determine the sizes of these two components, informing about the physical processes producing the gas emission. |
Kinematics of the gaseous disk around HD58647 Spectro-interferometry in atomic lines can constrain dynamics via the Doppler effect. Here, we focus on rotating disks around stars, found around YSOs, some evolved stars, and classical Be stars. This section introduces the oimKinematicDisk component implemented in oimodeler. |
Radiative Transfer model of FS CMa oimodeler includes a class, oimComponentFitsImage, to import precomputed images or hyperspectral image cubes (e.g., outputs from radiative-transfer models in FITS format). The loaded images can be shifted, rotated, and scaled. This example loads an image cube created with the radiative transfer code RADMC3D and compares it to MATISSE observations of the B[e] star FS CMa. |
Advanced components
These examples are dedicated to the use of some of the most advanced and complex components implemented in oimodeler. These tutorials are provided as notebooks with detailed explanations.
Modelling binary orbits with oimBinaryOrbit
Modelling of gaeous disk emission using oimDisco
Modelling dusty disk emission using oimTempGrad