Short Summary Report
.slides
Thank your for your attention!
Introduction
.slide
## THz spectroscopy of $Fe_2 Mo_3 O_8$ in magnetic fields
<u>K. V. Vasin</u> <sup>1,2</sup>, A. R. Nurmukhametov <sup>1</sup>, A. Strinic <sup>2</sup>, L. Prodan <sup>2</sup>, V. Tsurkan <sup>2,3</sup>, I. Kézsmárki <sup>2</sup>, M. V. Eremin <sup>1</sup>, and J. Deisenhofer <sup>2</sup>
<br/><br/>
- Institute of Physics, Kazan (Volga region) Federal University, 420008, Kremlevskaya 18
- Institute of Physics, Augsburg University, 86159, Universitätsstraße 1
- Institute of Applied Physics, MD-2028 Chisinau, Republic of Moldova
<br/>
*krikus.ms@gmail.com*
---
## Crystal and magnetic structure
<Row>
<CrystalStructure/>
<div style="text-align:left">
- $Fe_2 Mo_3 O_8$
- Hexagonal structure (polar) $P6_{3mc}$ group
- Collinear AFM ordering below $60K$
- __II type multiferroic material__
<br/><br/>
Single crystals were grown by the chemical transport reaction method @ Augsburg University <!-- .element: class="fragment" data-fragment-index="1" -->
<br/>
$Fe^{2+} (3d^6)$ <!-- .element: class="fragment" data-fragment-index="2" -->
- A-site <!-- .element: class="fragment" data-fragment-index="2" --> $FeO_4$ <!-- .element: class="fragment" data-fragment-index="2" -->
- B-site <!-- .element: class="fragment" data-fragment-index="2" --> $FeO_6$ <!-- .element: class="fragment" data-fragment-index="2" -->
</div>
</Row>
Crystal data
CrystalStructure = Graphics3D[NotebookStore["tuberculosis-b03"], ImageSize->{400,500}];
Experimental data
thzData = NotebookStore["myopic-fbc"];
DropHalf[list_List] := Drop[list, -Length[list]/2 // Ceiling]
THzPlot[OptionsPattern[]] := With[{
data = KeyValueMap[With[{field = #1, plot = #2},
Drop[Drop[
{#[[1]], #[[2]] + field 100} &/@ DropHalf[Drop[plot // First, 2][[All,4;;5]]]
, 200], -200]
]&, thzData[[OptionValue["Part"]]][OptionValue["Key"]] // KeySort]
},
If[OptionValue["ZeroField"],
ListLinePlot[data // First,
PlotStyle->Table[Blend[OptionValue["Gradient"], i], {i,0.,0.,1./8}],
AxesLabel->{"wavenumber (cm^{-1})", "absorption"},
PlotRange->OptionValue["PlotRange"],
ImageSize->OptionValue["ImageSize"]
]
,
ListLinePlot[data,
PlotStyle->Table[Blend[OptionValue["Gradient"], i], {i,0.,1.,1./8}],
AxesLabel->{"wavenumber (cm^{-1})", "absorption"},
Epilog->{Table[Style[Text[StringTemplate["``T"][i], {50, 50 + 100 i}], FontSize->14], {i, 0, 7}], MetaMarker[OptionValue["Marker"]]},
PlotRange->OptionValue["PlotRange"],
ImageSize->OptionValue["ImageSize"]
]
]
]
Options[THzPlot] = {"Part"->1, "Key"->1.6`, "Gradient"->{Blue // Lighter, Red}, "PlotRange"->{{30, 120}, {0,830}}, "ImageSize"->{330, 450}, "ZeroField"->False, "Marker"->Null};
.slide
## Unpublished low-frequency excitations data
Absorption spectrum in THz range __measured below $T_N = 60K$__
<Row>
<div>
<div class="p-4" >$E^{\omega}||\mathbf{a}~~H^{\omega}||\mathbf{c}$</div>
<THzPlot Part={2} Key={0.7000000000000001} ZeroField={True} PlotRange={ {{30,135}, {0,150}} } ImageSize={350} Gradient={ {RGBColor[0.368417, 0.506779, 0.709798], RGBColor[0.880722, 0.611041, 0.142051]} }/>
</div>
<div>
<div class="p-4" >$E^{\omega}||\mathbf{c}~~H^{\omega}||\mathbf{a}$</div>
<THzPlot Part={3} Key={0.7000000000000001} ZeroField={True} PlotRange={ {{30,135}, {0,150}} } ImageSize={350} Gradient={ {RGBColor[0.528488, 0.470624, 0.701351], RGBColor[0.560181, 0.691569, 0.194885]} }/>
</div>
<div>
<div class="p-4" >$E^{\omega}||\mathbf{a}~~H^{\omega}||\mathbf{b}$</div>
<THzPlot Part={1} Key={0.7000000000000001} ZeroField={True} PlotRange={ {{30,135}, {0,150}} } ImageSize={350} Gradient={ {RGBColor[0.363898, 0.618501, 0.782349], RGBColor[0.922526, 0.385626, 0.209179]} }/>
</div>
</Row>
__Ana Strinic, Benjamin Csizi and Co @ Augsburg University (Germany)__
Field dependency
.slide
# Field dependency
The measurements were taken inside a cryostat @ 4K
<Row>
<div>
<div class="p-4" >$E^{\omega}||\mathbf{a}~~H^{\omega}||\mathbf{c}$</div>
<THzPlot Part={2} Key={0.7000000000000001} Gradient={ {RGBColor[0.368417, 0.506779, 0.709798], RGBColor[0.880722, 0.611041, 0.142051]} } Marker={"marked-full-1"}/>
<b class="pt-2">g=2.0, g=2.38</b> <!-- .element: class="fragment" data-fragment-index="1" -->
</div>
<div>
<div class="p-4" >$E^{\omega}||\mathbf{c}~~H^{\omega}||\mathbf{a}$</div>
<THzPlot Part={3} Key={0.7000000000000001} Gradient={ {RGBColor[0.528488, 0.470624, 0.701351], RGBColor[0.560181, 0.691569, 0.194885]} } Marker={"marked-full-2"}/>
<b class="pt-2">g=2.0, g=2.46</b> <!-- .element: class="fragment" data-fragment-index="1" -->
</div>
<div>
<div class="p-4" >$E^{\omega}||\mathbf{a}~~H^{\omega}||\mathbf{b}$</div>
<THzPlot Part={1} Key={0.7000000000000001} Gradient={ {RGBColor[0.363898, 0.618501, 0.782349], RGBColor[0.922526, 0.385626, 0.209179]} } Marker={"marked-full-3"}/>
<b class="pt-2">g=2.7, g=3.4</b> <!-- .element: class="fragment" data-fragment-index="1" -->
</div>
</Row>
<SlideEventListener Id={"fd-simple"}/>
<LinesPlacer Event={"fd-simple"} Fragment={1}/>
LinesPlacer[OptionsPattern[]] := With[{win = CurrentWindow[], event = OptionValue["Event"], fragment = StringTemplate["fragment-``"][OptionValue["Fragment"]]},
EventHandler[event, {fragment -> Function[Null,
FrontSubmit[{Red, Line[{{89, 0}, {89 - 1.96 0.4688280 8, 100 8}}], Line[{{112.5, 0}, {112.5 - 2.38 0.4688280 8, 100 8}}]}, MetaMarker["marked-full-1"], "Window"->win];
FrontSubmit[{Red, Line[{{89, 0}, {89 - 2 0.4688280 8, 100 8}}], Line[{{112.5, 0}, {112.5 - 2.46 0.4688280 8, 100 8}}]}, MetaMarker["marked-full-2"], "Window"->win];
FrontSubmit[{Red, Line[{{89, 0}, {89 - 2.7 0.4688280 8, 100 8}}], Line[{{112.5, 0}, {112.5 - 3.4 0.4688280 8, 100 8}}]}, MetaMarker["marked-full-3"], "Window"->win];
]}];
""
];
Thickness dependency of AB-cut
reSampler[min_,max_,step_:0.1][data_List] := With[{i = Interpolation[data, InterpolationOrder->1]},
Table[{x, i[x]}, {x, min, max, step}]
]
getTHz[key_, scale_:1] := KeyValueMap[With[{field = #1, plot = #2},
Drop[Drop[
{#[[1]], scale #[[2]] + field 100} &/@ DropHalf[Drop[plot // First, 2][[All,4;;5]]]
, 200], -200]
]&, thzData[[1]][key] // KeySort];
ThicknessSlider[OptionsPattern[]] := With[{ev = OptionValue["Event"]},
EventHandler[InputRange[0.1, 1, 0.3, 1, "Label"->"Thickness (mm)"], Function[value,
EventFire[ev, "Change", Round[value / 0.3 + 1]];
]]
]
THzDynamic[OptionsPattern[]] :=
With[{
colors = Table[Blend[OptionValue["Gradient"], i], {i,0.,1.,1./8}],
keys = {0.1`,0.4`,0.7000000000000001`,1.6`},
ev = OptionValue["Event"]
},
LeakyModule[{lines = reSampler[35, 130] /@ getTHz[1.6`]},
EventHandler[ev, {"Change" -> Function[part,
If[part == 1,
lines = reSampler[35, 130] /@ getTHz[keys[[part]], 0.5]
,
lines = reSampler[35, 130] /@ getTHz[keys[[part]]]
];
]}];
Graphics[Table[With[{i = i},
{colors[[i]], Line[lines[[i]] // Offload]}
], {i, 1, Length[lines]}],
Axes->True,
AxesLabel->{"wavenumber (cm^{-1})", "absorption"},
Epilog->{Table[Style[Text[StringTemplate["``T"][i], {50, 50 + 100 i}], FontSize->14], {i, 0, 7}], MetaMarker[OptionValue["Marker"]]},
PlotRange->OptionValue["PlotRange"],
ImageSize->OptionValue["ImageSize"],
TransitionDuration->300,
TransitionType->"Linear"
]
]
]
Options[THzDynamic] = {"Gradient"->{Blue // Lighter, Red}, "PlotRange"->{{30, 120}, {0,830}}, "ImageSize"->{450, 450}, "Marker"->Null, "Event"->Null};
G-factor fitter
GFactor[OptionsPattern[]] := With[{marker = OptionValue["Marker"], win = CurrentWindow[], view = OptionValue["View"]},
EventHandler[InputButton["+"], Function[Null,
EventFire[view, ToString[placeLine[marker, win], StandardForm]];
]]
]
GFactorView[OptionsPattern[]] := With[{ev = OptionValue["Event"]},LeakyModule[{field = " "},
EventHandler[ev, Function[data,
field = data;
]];
EditorView[field // Offload] // CreateFrontEndObject
]]
placeLine[marker_String, win_, pos_:{{50,100}, {80,700}}] := LeakyModule[{line = pos},
FrontSubmit[{
PointSize[0.04], Red,
EventHandler[Point[pos // First], {"drag" -> Function[xy, line = {xy, line[[2]]}]}],
EventHandler[Point[pos // Last ], {"drag" -> Function[xy, line = {line[[1]], xy}]}],
Green, Line[line // Offload]
}, MetaMarker[marker], "Window"->win];
TextView[With[{p = line}, With[{diff = p[[2]] - p[[1]]},
(diff[[1]]/( diff[[2]] / 100) ) / 0.4688280
]] // Offload, "Label"->"g-factor"]
]
.slide
# Thickness dependency
Let us have a look at __ab__-cuts only, where EM wave propagates along the __c__-axis.
<Row>
<THzDynamic Event={"thz-dyn"} Marker={"marked-dyn"}/>
<div class="sm-controls text-left pt-4">
<ThicknessSlider Event={"thz-dyn"}/>
<GFactor Marker={"marked-dyn"} View={"view-g"}/>
<GFactorView Event={"view-g"}/>
</div>
</Row>