{ "cells": [ { "cell_type": "markdown", "id": "5ff42d12-9b18-4f1a-9605-a8c9d0f774ef", "metadata": {}, "source": [ "# Jupyter Notebook (Python) script for recreating Fig.01" ] }, { "cell_type": "markdown", "id": "bea32c7f-46f1-4c94-a2ea-6799d3671361", "metadata": {}, "source": [ "- date: 2024-06-05\n", "- author: Tim Vogel\n", "- group: Photonics and Ultrafast Laser Science (PULS), Ruhr-University Bochum, Germany" ] }, { "cell_type": "code", "execution_count": 1, "id": "c1c03055-2e70-4e60-be83-4268a805610b", "metadata": {}, "outputs": [], "source": [ "import matplotlib.pyplot as plt\n", "from matplotlib.ticker import EngFormatter\n", "import numpy as np\n", "import pandas as pd" ] }, { "cell_type": "code", "execution_count": 2, "id": "21c826a0-9f74-4fc0-9fc1-f20f79dae253", "metadata": {}, "outputs": [], "source": [ "SMALL_SIZE = 8\n", "MEDIUM_SIZE = 8\n", "BIGGER_SIZE = 12\n", "\n", "plt.rc('font', size=SMALL_SIZE) # controls default text sizes\n", "plt.rc('axes', titlesize=SMALL_SIZE) # fontsize of the axes title\n", "plt.rc('axes', labelsize=MEDIUM_SIZE) # fontsize of the x and y labels\n", "plt.rc('xtick', labelsize=SMALL_SIZE) # fontsize of the tick labels\n", "plt.rc('ytick', labelsize=SMALL_SIZE) # fontsize of the tick labels\n", "plt.rc('legend', fontsize=SMALL_SIZE) # legend fontsize\n", "plt.rc('figure', titlesize=BIGGER_SIZE) # fontsize of the figure title" ] }, { "cell_type": "code", "execution_count": 3, "id": "c63a3cd4-f009-4693-8665-990901957fb8", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", " | method | \n", "type | \n", "geometry | \n", "material | \n", "emitter_compact | \n", "sub_material | \n", "extra | \n", "excitation_wavelength | \n", "repetition_rate | \n", "excitation_power | \n", "... | \n", "field_strength_V_per_cm | \n", "bandwidth_frequency | \n", "thz_power_meter | \n", "temperature | \n", "year | \n", "doi | \n", "title | \n", "comment | \n", "our_result | \n", "cooling | \n", "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | \n", "optical rectification | \n", "inorganic | \n", "tilted pulse front | \n", "lithium niobate | \n", "Inorganic | \n", "NaN | \n", "Ti:Sapphire | \n", "8.000000e-07 | \n", "200000.0 | \n", "0.460000 | \n", "... | \n", "NaN | \n", "NaN | \n", "He-cooled Si bolometer | \n", "77 | \n", "2003 | \n", "https://doi.org/10.1063/1.1617371 | \n", "Efficient generation of subpicosecond terahert... | \n", "NaN | \n", "NaN | \n", "True | \n", "
1 | \n", "optical rectification | \n", "inorganic | \n", "tilted pulse front | \n", "lithium niobate | \n", "Inorganic | \n", "stoichiometric | \n", "Yb bulk solid state laser | \n", "1.030000e-06 | \n", "1000.0 | \n", "0.400000 | \n", "... | \n", "NaN | \n", "2.500000e+12 | \n", "Liquid helium cooled bolometer (Infrared Labs)... | \n", "NaN | \n", "2007 | \n", "https://doi.org/10.1364/OE.15.011706 | \n", "Efficient terahertz generation by optical rect... | \n", "NaN | \n", "NaN | \n", "False | \n", "
2 | \n", "optical rectification | \n", "inorganic | \n", "tilted pulse front | \n", "lithium niobate | \n", "Inorganic | \n", "NaN | \n", "Ti:Sapphire | \n", "8.000000e-07 | \n", "10.0 | \n", "0.200000 | \n", "... | \n", "NaN | \n", "NaN | \n", "NaN | \n", "300(?) | \n", "2007 | \n", "https://doi.org/10.1063/1.2734374 | \n", "Generation of 10 µJ ultrashort terahertz pulse... | \n", "NaN | \n", "NaN | \n", "False | \n", "
3 | \n", "optical rectification | \n", "inorganic | \n", "tilted pulse front | \n", "lithium niobate | \n", "Inorganic | \n", "NaN | \n", "Yb-doped fiber | \n", "1.035000e-06 | \n", "1000000.0 | \n", "14.000000 | \n", "... | \n", "NaN | \n", "NaN | \n", "NaN | \n", "300(?) | \n", "2008 | \n", "https://doi.org/10.1063/1.2998609 | \n", "Fiber laser pumped high average power single-c... | \n", "NaN | \n", "NaN | \n", "False | \n", "
4 | \n", "optical rectification | \n", "inorganic | \n", "tilted pulse front | \n", "lithium niobate | \n", "Inorganic | \n", "NaN | \n", "Ti:Sapphire | \n", "7.800000e-07 | \n", "1000.0 | \n", "4.000000 | \n", "... | \n", "NaN | \n", "NaN | \n", "NaN | \n", "300(?) | \n", "2011 | \n", "https://doi.org/10.1063/1.3560062 | \n", "Single-cycle terahertz pulses with amplitudes ... | \n", "NaN | \n", "NaN | \n", "False | \n", "
5 | \n", "optical rectification | \n", "inorganic | \n", "tilted pulse front | \n", "lithium niobate | \n", "Inorganic | \n", "NaN | \n", "Yb:YAG CPA | \n", "1.300000e-06 | \n", "10.0 | \n", "0.500000 | \n", "... | \n", "NaN | \n", "NaN | \n", "pyroelectric detector (Microtech Instruments) | \n", "300 | \n", "2012 | \n", "https://doi.org/10.1364/OL.37.000557 | \n", "Generation of sub-mJ terahertz pulses by optic... | \n", "NaN | \n", "NaN | \n", "False | \n", "
6 | \n", "optical rectification | \n", "inorganic | \n", "tilted pulse front | \n", "lithium niobate | \n", "Inorganic | \n", "NaN | \n", "Yb:YAG, CPA | \n", "1.030000e-06 | \n", "10.0 | \n", "0.500000 | \n", "... | \n", "NaN | \n", "NaN | \n", "NaN | \n", "300 | \n", "2012 | \n", "https://doi.org/10.1364/OL.37.000557 | \n", "Generation of sub-mJ terahertz pulses by optic... | \n", "NaN | \n", "NaN | \n", "False | \n", "
7 | \n", "optical rectification | \n", "inorganic | \n", "tilted pulse front | \n", "lithium niobate | \n", "Inorganic | \n", "congruent | \n", "Yb-doped fiber laser, Regen. Compressor | \n", "1.030000e-06 | \n", "1000.0 | \n", "1.200000 | \n", "... | \n", "NaN | \n", "NaN | \n", "Pyroelectric (Microtech Instruments) | \n", "150 | \n", "2013 | \n", "https://doi.org/10.1364/OL.38.000796 | \n", "High conversion efficiency, high energy terahe... | \n", "NaN | \n", "NaN | \n", "True | \n", "
8 | \n", "optical rectification | \n", "inorganic | \n", "tilted pulse front | \n", "lithium niobate | \n", "Inorganic | \n", "stoichiometric | \n", "Yb:CaF2 laser; Chirped Pulses | \n", "1.030000e-06 | \n", "10.0 | \n", "0.120000 | \n", "... | \n", "NaN | \n", "1.600000e+12 | \n", "Pyroelectric (Microtech Instruments) | \n", "25 | \n", "2013 | \n", "https://doi.org/10.1364/OL.38.005373 | \n", "Pump pulse width and temperature effects in li... | \n", "NaN | \n", "NaN | \n", "True | \n", "
9 | \n", "optical rectification | \n", "inorganic | \n", "tilted pulse front | \n", "lithium niobate | \n", "Inorganic | \n", "NaN | \n", "Yb:YAG, CPA | \n", "1.030000e-06 | \n", "10.0 | \n", "0.300000 | \n", "... | \n", "NaN | \n", "NaN | \n", "Pyroelectric detector (Microtech Instruments) | \n", "23 | \n", "2014 | \n", "https://doi.org/10.1364/OE.22.020155 | \n", "Efficient generation of THz pulses with 0.4 mJ... | \n", "NaN | \n", "NaN | \n", "True | \n", "
10 | \n", "optical rectification | \n", "inorganic | \n", "tilted pulse front | \n", "lithium niobate | \n", "Inorganic | \n", "stoichiometric | \n", "Yb-doped fiber laser | \n", "1.042000e-06 | \n", "100000.0 | \n", "1.100000 | \n", "... | \n", "NaN | \n", "4.000000e+12 | \n", "NaN | \n", "300 | \n", "2014 | \n", "https://doi.org/10.1109/TTHZ.2014.2327377 | \n", "Generation and Detection of THz Pulses With a ... | \n", "NaN | \n", "NaN | \n", "False | \n", "
11 | \n", "optical rectification | \n", "inorganic | \n", "tilted pulse front | \n", "lithium niobate | \n", "Inorganic | \n", "NaN | \n", "Chirped Ti:Sapphire Pulses | \n", "8.000000e-07 | \n", "100.0 | \n", "NaN | \n", "... | \n", "NaN | \n", "NaN | \n", "NaN | \n", "300 | \n", "2014 | \n", "https://doi.org/10.1364/OL.39.004333 | \n", "Effect of extreme pump pulse reshaping on inte... | \n", "NaN | \n", "NaN | \n", "False | \n", "
12 | \n", "optical rectification | \n", "inorganic | \n", "tilted pulse front | \n", "lithium niobate | \n", "Inorganic | \n", "NaN | \n", "Yb:YAG, CPA | \n", "1.030000e-06 | \n", "10.0 | \n", "0.566234 | \n", "... | \n", "NaN | \n", "NaN | \n", "Pyroelectric detector (Microtech Instruments) | \n", "300 | \n", "2014 | \n", "https://doi.org/10.1364/OE.22.020155 | \n", "Efficient generation of THz pulses with 0.4 mJ... | \n", "NaN | \n", "NaN | \n", "False | \n", "
13 | \n", "optical rectification | \n", "inorganic | \n", "tilted pulse front | \n", "lithium niobate | \n", "Inorganic | \n", "stoichiometric | \n", "Yb:YAG oscillator | \n", "1.030000e-06 | \n", "50000.0 | \n", "6.000000 | \n", "... | \n", "NaN | \n", "NaN | \n", "NaN | \n", "300 | \n", "2014 | \n", "https://doi.org/10.1364/OL.39.006604 | \n", "800-fs, 330-μJ pulses from a 100-W regenerativ... | \n", "NaN | \n", "NaN | \n", "False | \n", "
14 | \n", "optical rectification | \n", "inorganic | \n", "tilted pulse front | \n", "lithium niobate | \n", "Inorganic | \n", "stoichiometric | \n", "Yb:YAG thin-disk | \n", "1.030000e-06 | \n", "1000.0 | \n", "7.400000 | \n", "... | \n", "NaN | \n", "1.200000e+12 | \n", "NaN | \n", "300 | \n", "2015 | \n", "https://doi.org/10.1364/OE.23.015057 | \n", "Yb:YAG thin-disk chirped pulse amplification l... | \n", "NaN | \n", "NaN | \n", "False | \n", "
15 | \n", "optical rectification | \n", "inorganic | \n", "tilted pulse front | \n", "lithium niobate | \n", "Inorganic | \n", "NaN | \n", "Telescope Ti:Sapphire Pulses | \n", "8.000000e-07 | \n", "NaN | \n", "0.000000 | \n", "... | \n", "NaN | \n", "NaN | \n", "NaN | \n", "150 | \n", "2016 | \n", "https://doi.org/10.1364/OE.24.014828 | \n", "Generation of 0.19-mJ THz pulses in LiNbO3 dri... | \n", "NaN | \n", "NaN | \n", "True | \n", "
16 | \n", "optical rectification | \n", "inorganic | \n", "tilted pulse front | \n", "lithium niobate | \n", "Inorganic | \n", "NaN | \n", "Ti:Sapphire Amp. | \n", "8.000000e-07 | \n", "500.0 | \n", "0.469697 | \n", "... | \n", "44000000.0 | \n", "2.500000e+12 | \n", "TK power meter and a Microtech pyroelectric de... | \n", "100 | \n", "2016 | \n", "https://doi.org/10.1364/OE.24.005057 | \n", "THz generation using a reflective stair-step e... | \n", "NaN | \n", "NaN | \n", "True | \n", "
17 | \n", "optical rectification | \n", "inorganic | \n", "tilted pulse front | \n", "lithium niobate | \n", "Inorganic | \n", "NaN | \n", "Chirped Ti:Sapphire Pulses | \n", "8.000000e-07 | \n", "10.0 | \n", "0.667000 | \n", "... | \n", "NaN | \n", "NaN | \n", "NaN | \n", "300 | \n", "2018 | \n", "https://doi.org/10.1364/OE.26.007107 | \n", "Highly efficient generation of 0.2 mJ terahert... | \n", "NaN | \n", "NaN | \n", "False | \n", "
18 | \n", "optical rectification | \n", "inorganic | \n", "tilted pulse front | \n", "lithium niobate | \n", "Inorganic | \n", "NaN | \n", "Yb:LuAg TDO + MPC | \n", "1.030000e-06 | \n", "13300000.0 | \n", "118.000000 | \n", "... | \n", "NaN | \n", "NaN | \n", "NaN | \n", "300 | \n", "2020 | \n", "https://doi.org/10.1364/OL.386305 | \n", "Single-cycle, MHz repetition rate THz source w... | \n", "NaN | \n", "yes | \n", "False | \n", "
19 | \n", "optical rectification | \n", "inorganic | \n", "tilted pulse front | \n", "lithium niobate | \n", "Inorganic | \n", "stoichiometric | \n", "Yb:YAG amplifier + MPC | \n", "1.030000e-06 | \n", "100000.0 | \n", "352.000000 | \n", "... | \n", "140000.0 | \n", "2.500000e+12 | \n", "Ophir 3A-P-THz | \n", "300 | \n", "2020 | \n", "https://doi.org/10.1364/OE.389653 | \n", "Enabling high repetition rate nonlinear THz sc... | \n", "NaN | \n", "NaN | \n", "False | \n", "
20 | \n", "optical rectification | \n", "inorganic | \n", "tilted pulse front | \n", "lithium niobate | \n", "Inorganic | \n", "NaN | \n", "Chirped Ti:Sapphire | \n", "8.000000e-07 | \n", "5.0 | \n", "0.500000 | \n", "... | \n", "NaN | \n", "1.500000e+12 | \n", "Tydex Golay cell | \n", "300 | \n", "2021 | \n", "https://doi.org/10.1364/OE.419709 | \n", "Efficient generation of a high-field terahertz... | \n", "NaN | \n", "NaN | \n", "False | \n", "
21 | \n", "optical rectification | \n", "inorganic | \n", "tilted pulse front | \n", "lithium niobate | \n", "Inorganic | \n", "NaN | \n", "Chirped Ti:Sapphire | \n", "8.000000e-07 | \n", "10.0 | \n", "2.140000 | \n", "... | \n", "6300000.0 | \n", "2.400000e+12 | \n", "Gentec SDX-1152 | \n", "91 | \n", "2021 | \n", "https://doi.org/10.1002/lpor.202000295 | \n", "1.4-mJ High Energy Terahertz Radiation from Li... | \n", "NaN | \n", "NaN | \n", "True | \n", "
22 | \n", "optical rectification | \n", "inorganic | \n", "tilted pulse front | \n", "lithium niobate | \n", "Inorganic | \n", "stoichiometric | \n", "Yb:YAG amplifier | \n", "1.024000e-09 | \n", "25000.0 | \n", "5.675000 | \n", "... | \n", "NaN | \n", "2.500000e+12 | \n", "Gentec-EO_THZ5I-BL-BNC | \n", "300 | \n", "2022 | \n", "https://doi.org/10.1364/PRJ.428418 | \n", "Near-optimal intense and powerful terahertz so... | \n", "NaN | \n", "NaN | \n", "False | \n", "
23 | \n", "optical rectification | \n", "inorganic | \n", "tilted pulse front | \n", "lithium niobate | \n", "Inorganic | \n", "congruent | \n", "Ti:Sapphire | \n", "8.000000e-07 | \n", "1.0 | \n", "0.450000 | \n", "... | \n", "NaN | \n", "NaN | \n", "Energy meter Gentec SDX-1152 | \n", "300 | \n", "2023 | \n", "https://doi.org/10.1002/adma.202208947 | \n", "Generation of 13.9-mJ Terahertz Radiation from... | \n", "NaN | \n", "NaN | \n", "False | \n", "
24 | \n", "optical rectification | \n", "inorganic | \n", "tilted pulse front | \n", "lithium niobate | \n", "Inorganic | \n", "congruent | \n", "Ti:Sapphire | \n", "8.000000e-07 | \n", "1.0 | \n", "1.200000 | \n", "... | \n", "750000000.0 | \n", "1.000000e+12 | \n", "Energy meter Gentec SDX-1152 | \n", "100 | \n", "2023 | \n", "https://doi.org/10.1002/adma.202208947 | \n", "Generation of 13.9-mJ Terahertz Radiation from... | \n", "NaN | \n", "NaN | \n", "True | \n", "
25 | \n", "optical rectification | \n", "inorganic | \n", "tilted pulse front | \n", "lithium niobate | \n", "Inorganic | \n", "stoichiometric | \n", "Yb-based regen. amp. (Trumpf Dira 500-10) | \n", "1.030000e-06 | \n", "100000.0 | \n", "415.000000 | \n", "... | \n", "NaN | \n", "1.500000e+12 | \n", "Ophir 3A-P-THz | \n", "80 | \n", "2023 | \n", "https://doi.org/10.1364/cleo_si.2023.sf3i.1 | \n", "643 mW Average Power Lithium Niobate THz Source | \n", "NaN | \n", "yes | \n", "True | \n", "
26 | \n", "optical rectification | \n", "inorganic | \n", "tilted pulse front | \n", "lithium niobate | \n", "Inorganic | \n", "stoichiometric | \n", "Yb-based regen. amp. (Trumpf Dira 500-10) | \n", "1.030000e-06 | \n", "40000.0 | \n", "400.000000 | \n", "... | \n", "NaN | \n", "1.500000e+12 | \n", "Ophir 3A-P-THz | \n", "80 | \n", "2023 | \n", "https://doi.org/10.1364/cleo_si.2023.sf3i.1 | \n", "643 mW Average Power Lithium Niobate THz Source | \n", "NaN | \n", "yes | \n", "True | \n", "
27 rows × 26 columns
\n", "