All data files are saved in the same folder data

#######################################################
#################      Main text      #################
#######################################################

### Fig. 1 ####
Fig. 1A:
ESR spectrum on TiH vertical: 'ESR_Ti_206.tf'
ESR spectrum on TiH horizontal: 'ESR_Ti_204.tf'
Jupyter notebook for data processing: 'ESR_SingleTi.ipynb'

Fig. 1B:
Topography file: 'Topo_B289.sxm'

### Fig. 2 ####
Fig. 2A: dimer A, TiH vertical
ESR spectrum: 'ESR_Ti_864.tf'
Jupyter notebook for data processing: 'Model_ESR.ipynb'

Fig. 2B: dimer B, TiH vertical
ESR spectrum: 'ESR_Ti_878.tf'
Jupyter notebook for data processing: 'Model_ESR.ipynb'

Fig. 2C: dimer A, TiH vertical
ESR spectra as a function of set point currents:
'ESR_Ti_907.tf', 'ESR_Ti_908.tf', 'ESR_Ti_909.tf', 'ESR_Ti_910.tf',
'ESR_Ti_911.tf', 'ESR_Ti_912.tf', 'ESR_Ti_913.tf', 'ESR_Ti_914.tf',
'ESR_Ti_915.tf', 'ESR_Ti_916.tf', 'ESR_Ti_917.tf', 'ESR_Ti_918.tf',
'ESR_Ti_919.tf', 'ESR_Ti_920.tf', 'ESR_Ti_921.tf', 'ESR_Ti_922.tf',
'ESR_Ti_923.tf', 'ESR_Ti_926.tf', 'ESR_Ti_927.tf',
Jupyter notebook for data processing and modeling of guide to the eyes: 'Model_ESR.ipynb'

Fig. 2D: dimer B, TiH vertical
ESR spectra as a function of set point currents:
'ESR_Ti_831.tf', 'ESR_Ti_832.tf', 'ESR_Ti_833.tf', 'ESR_Ti_834.tf',
'ESR_Ti_835.tf', 'ESR_Ti_836.tf', 'ESR_Ti_837.tf', 'ESR_Ti_838.tf',
'ESR_Ti_839.tf', 'ESR_Ti_840.tf', 'ESR_Ti_841.tf', 'ESR_Ti_842.tf',
'ESR_Ti_843.tf', 'ESR_Ti_844.tf', 'ESR_Ti_845.tf', 'ESR_Ti_846.tf',
'ESR_Ti_847.tf', 'ESR_Ti_848.tf'
Jupyter notebook for data processing and modeling of guide to the eyes: 'Model_ESR.ipynb'

Fig. 2E: dimer A, TiH vertical
Pump-probe data:
26pA: 'Pprobe_rev_01088.dat', 'Pprobe_rev_01089.dat', 'Pprobe_rev_01090.dat', 'Pprobe_rev_01091.dat'
28.5pA: 'Pprobe_rev_01057.dat', 'Pprobe_rev_01058.dat', 'Pprobe_rev_01059.dat'
30.5pA: 'Pprobe_rev_01074.dat', 'Pprobe_rev_01075.dat', 'Pprobe_rev_01076.dat'
Jupyter notebook for data processing and fits: 'PP_Dimers.ipynb'

Fig. 2F: dimer B, TiH vertical
pump-probe data:
38pA: 'Pprobe_rev_00920.dat', 'Pprobe_rev_00922.dat', 'Pprobe_rev_00924.dat'
40.5pA: 'Pprobe_rev_00902.dat', 'Pprobe_rev_00903.dat', 'Pprobe_rev_00904.dat'
43pA: 'Pprobe_rev_00880.dat', 'Pprobe_rev_00883.dat', 'Pprobe_rev_00884.dat'
Jupyter notebook for data processing and fits: 'PP_Dimers.ipynb'

### Fig. 3 ####
Fig. 3A: dimer B, TiH vertical
pump-probe data: 
'Pprobe_rev_01027.dat', 'Pprobe_rev_01028.dat', 'Pprobe_rev_01029.dat',
'Pprobe_rev_01031.dat', 'Pprobe_rev_01032.dat', 'Pprobe_rev_01033.dat',
'Pprobe_rev_01034.dat', 'Pprobe_rev_01036.dat', 'Pprobe_rev_01040.dat',
'Pprobe_rev_01041.dat', 'Pprobe_rev_01042.dat', 'Pprobe_rev_01043.dat'
Jupyter notebook for data processing: 'PP_Dimers.ipynb'

numerical simulation: 'PumpProbe_Simulation_data_fig_3.data'
Inset, numerical simulations: 'Magnetization_data_fig_3.data'

Fig. 3B-E: numerical simulations: DensityMatrices_data_fig_3.data. 
Data starts with 9.9ns pump pulse.
B:DensityMatrices_data_fig_3.data, DM #21, 0 ps
C:DensityMatrices_data_fig_3.data, DM #32, 5100 ps
D:DensityMatrices_data_fig_3.data, DM #44, 11100 ps
E:DensityMatrices_data_fig_3.data, DM #249, 113600 ps

### Fig. 4 ####
Fig. 4A: dimer A, TiH vertical
Pump-probe data:
25.5pA: 'Pprobe_rev_01092.dat', 'Pprobe_rev_01093.dat', 'Pprobe_rev_01094.dat'
26pA: 'Pprobe_rev_01088.dat', 'Pprobe_rev_01089.dat', 'Pprobe_rev_01090.dat', 'Pprobe_rev_01091.dat'
26.5pA: 'Pprobe_rev_01084.dat', 'Pprobe_rev_01085.dat', 'Pprobe_rev_01087.dat'
27pA: 'Pprobe_rev_01081.dat', 'Pprobe_rev_01082.dat', 'Pprobe_rev_01083.dat'
27.5pA: 'Pprobe_rev_01077.dat', 'Pprobe_rev_01078.dat', 'Pprobe_rev_01079.dat', 'Pprobe_rev_01080.dat'
28pA: 'Pprobe_rev_01053.dat', 'Pprobe_rev_01054.dat', 'Pprobe_rev_01056.dat'
28.5pA: 'Pprobe_rev_01057.dat', 'Pprobe_rev_01058.dat', 'Pprobe_rev_01059.dat'
29pA: 'Pprobe_rev_01060.dat', 'Pprobe_rev_01061.dat', 'Pprobe_rev_01062.dat'
29.5pA: 'Pprobe_rev_01063.dat', 'Pprobe_rev_01067.dat', 'Pprobe_rev_01069.dat'
30pA: 'Pprobe_rev_01070.dat', 'Pprobe_rev_01072.dat', 'Pprobe_rev_01073.dat'
30.5pA: 'Pprobe_rev_01074.dat', 'Pprobe_rev_01075.dat', 'Pprobe_rev_01076.dat'
Jupyter notebook for data processing: 'PP_Dimers.ipynb'

Fig. 4B: dimer B, TiH vertical
Pump-probe data:
38pA: 'Pprobe_rev_00920.dat', 'Pprobe_rev_00922.dat', 'Pprobe_rev_00924.dat'
38.5pA: 'Pprobe_rev_00916.dat', 'Pprobe_rev_00917.dat', 'Pprobe_rev_00918.dat', 'Pprobe_rev_00919.dat',
39pA: 'Pprobe_rev_00913.dat', 'Pprobe_rev_00914.dat', 'Pprobe_rev_00915.dat'
39.5pA: 'Pprobe_rev_00908.dat', 'Pprobe_rev_00909.dat', 'Pprobe_rev_00910.dat'
40pA: 'Pprobe_rev_00905.dat', 'Pprobe_rev_00906.dat', 'Pprobe_rev_00907.dat'
40.5pA: 'Pprobe_rev_00902.dat', 'Pprobe_rev_00903.dat', 'Pprobe_rev_00904.dat'
41pA: 'Pprobe_rev_00899.dat', 'Pprobe_rev_00900.dat', 'Pprobe_rev_00901.dat'
41.5pA: 'Pprobe_rev_00895.dat', 'Pprobe_rev_00896.dat', 'Pprobe_rev_00897.dat', 'Pprobe_rev_00898.dat'
42pA: 'Pprobe_rev_00876.dat', 'Pprobe_rev_00877.dat', 'Pprobe_rev_00878.dat'
42.5pA: 'Pprobe_rev_00889.dat', 'Pprobe_rev_00892.dat', 'Pprobe_rev_00893.dat', 'Pprobe_rev_00894.dat'
43pA: 'Pprobe_rev_00880.dat', 'Pprobe_rev_00883.dat', 'Pprobe_rev_00884.dat'
43.5pA: 'Pprobe_rev_00885.dat', 'Pprobe_rev_00886.dat', 'Pprobe_rev_00887.dat'
Jupyter notebook for data processing: 'PP_Dimers.ipynb'

Fig. 4C-F: Bloch spheres from numerical simulations
BlochSphere_chi_#_fig_4.dat, where # indicates the detuning ratio defined 
in the caption of Fig 4. Data consists of x,y and z components of the Bloch 
vector at every 1ns of the dynamics. Data starts with 5ns nothing followed by 5ns pump pulse.


#######################################################
############   Supplementary Information   ############
#######################################################

### Fig. S1 ####
Fig. S1B: 
ESR spectrum single TiH bridge: 'ESR_Ti_B031.tf'
Jupyter notebook for data processing: 'ESR_SingleTi.ipynb'

Fig. S1D:
Pump-probe single TiH bridge: 'Pprobe_rev_01150.dat'
Jupyter notebook for data processing: 'PP_SingleTi.ipynb'

### Fig. S2 ###
Fig. S2A: Topography file
Fig. S2B: dIdV spectra on Fe and MgO: 'Spec_363.dat', 'Spec_364.dat'
Fig. S2C: dIdV spectra on TiH bridge and oxygen: 'Spec_354.dat', 'Spec_357.dat'
Fig. S2D: dIdV spectra on TiH bridge and oxygen: 'Spec_355.dat', 'Spec_358.dat'
Jupyter notebook for data processing of the dIdV spectra: 'Spectra_DipoleSimution.ipynb'

### Fig. S3 ###
Fig. S3A: ESR spectra as a function of set-point current for TiH vertical
'ESR_Ti_935.tf', 'ESR_Ti_936.tf', 'ESR_Ti_937.tf', 'ESR_Ti_938.tf', 'ESR_Ti_939.tf',
'ESR_Ti_940.tf', 'ESR_Ti_941.tf', 'ESR_Ti_942.tf', 'ESR_Ti_943.tf', 'ESR_Ti_944.tf',
'ESR_Ti_945.tf', 'ESR_Ti_946.tf', 'ESR_Ti_947.tf', 'ESR_Ti_948.tf', 'ESR_Ti_949.tf',
'ESR_Ti_950.tf', 'ESR_Ti_951.tf', 'ESR_Ti_952.tf', 'ESR_Ti_953.tf', 'ESR_Ti_954.tf'

Fig. S3B: ESR spectra as a function of set-point current for TiH horizontal
'ESR_Ti_888.tf', 'ESR_Ti_889.tf', 'ESR_Ti_890.tf', 'ESR_Ti_891.tf', 'ESR_Ti_892.tf',
'ESR_Ti_893.tf', 'ESR_Ti_894.tf', 'ESR_Ti_895.tf', 'ESR_Ti_896.tf', 'ESR_Ti_897.tf',
'ESR_Ti_898.tf'

Fig. S3C: processed data from Fig. S1A and Fig. S1B
Jupyter notebook for data processing Fig. S1A,B,C: 'ESR_SingleTi.ipynb'

Fig. S3D: IZ curve on Ti bridge: 'Z-Spectroscopy006.dat', 'Z-Spectroscopy008.dat'
Jupyter notebook for data processing: 'Spectra_DipoleSimution.ipynb'

### Fig. S4 ###
Fig. S4A: Topography with atomic resolution 'Topo_B245.sxm'
Fig. S4B: Topography dimer A 'Topo_B250.sxm'
Fig. S4C: Topography dimer B 'Topo_B252.sxm'

### Fig. S5 ###
Fig. S5C: Model ratio dipolar constants
Jupyter notebook with simulations: 'Spectra_DipoleSimution.ipynb'

### Fig. S6 ###
Fig. S6A
black line: 0 degrees tilted tip field: 'Levels_0_deg.dat'
green line: 20 degrees tilted tip field: 'Levels_20_deg.dat'
orange line: 40 degrees tilted tip field: 'Levels_40_deg.dat'
Fig. S6B
black line: 0 degrees tilted tip field: 'Magentization_BB2_tilt_0_degree.dat'
green line: 20 degrees tilted tip field: 'Magentization_BB2_tilt_20_degree.dat'
orange line: 40 degrees tilted tip field: 'Magentization_BB2_tilt_40_degree.dat'
Fig. S6C: dimer A, TiH vertical, different micro-tip
ESR spectra as a function of set point currents:
'ESR_Ti_738.tf', 'ESR_Ti_739.tf', 'ESR_Ti_740.tf', 'ESR_Ti_741.tf',
'ESR_Ti_742.tf', 'ESR_Ti_743.tf', 'ESR_Ti_744.tf', 'ESR_Ti_745.tf',
'ESR_Ti_746.tf', 'ESR_Ti_747.tf', 'ESR_Ti_748.tf', 'ESR_Ti_749.tf',
'ESR_Ti_750.tf', 'ESR_Ti_751.tf', 'ESR_Ti_752.tf', 'ESR_Ti_753.tf',
'ESR_Ti_754.tf', 'ESR_Ti_755.tf', 'ESR_Ti_756.tf', 'ESR_Ti_757.tf', 
'ESR_Ti_758.tf', 'ESR_Ti_759.tf', 'ESR_Ti_760.tf', 'ESR_Ti_761.tf', 
'ESR_Ti_762.tf', 'ESR_Ti_763.tf', 'ESR_Ti_764.tf', 'ESR_Ti_765.tf', 
'ESR_Ti_766.tf', 'ESR_Ti_767.tf', 'ESR_Ti_768.tf', 'ESR_Ti_769.tf',
'ESR_Ti_770.tf', 'ESR_Ti_771.tf', 'ESR_Ti_772.tf', 'ESR_Ti_773.tf', 
'ESR_Ti_774.tf', 'ESR_Ti_775.tf', 'ESR_Ti_776.tf', 'ESR_Ti_777.tf', 
'ESR_Ti_778.tf',
Jupyter notebook for data processing and modeling of guide to the eyes: 'Model_ESR.ipynb'
Fig. S6D: dimer A, TiH vertical, different micro-tip
Pump-probe data:
31pA: 'Pprobe_rev_00965.dat', 'Pprobe_rev_00966.dat', 'Pprobe_rev_00967.dat', 'Pprobe_rev_01091.dat'
33pA: 'Pprobe_rev_00951.dat', 'Pprobe_rev_00952.dat', 'Pprobe_rev_00953.dat'
35pA: 'Pprobe_rev_00943.dat', 'Pprobe_rev_00946.dat', 'Pprobe_rev_00945.dat'
Jupyter notebook for data processing and fits: 'PP_Dimers.ipynb'
Fig. S6E: dimer A, TiH vertical, different micro-tip
Pump-probe data:
31pA: 'Pprobe_rev_00965.dat', 'Pprobe_rev_00966.dat', 'Pprobe_rev_00967.dat'
31.5pA: 'Pprobe_rev_00962.dat', 'Pprobe_rev_00963.dat', 'Pprobe_rev_00964.dat'
32pA: 'Pprobe_rev_00959.dat', 'Pprobe_rev_00960.dat', 'Pprobe_rev_00961.dat'
32.5pA: 'Pprobe_rev_00954.dat', 'Pprobe_rev_00955.dat', 'Pprobe_rev_00958.dat'
33pA: 'Pprobe_rev_00951.dat', 'Pprobe_rev_00952.dat', 'Pprobe_rev_00953.dat'
33.5pA: 'Pprobe_rev_00947.dat', 'Pprobe_rev_00948.dat', 'Pprobe_rev_00949.dat'
34pA: 'Pprobe_rev_00936.dat', 'Pprobe_rev_00937.dat', 'Pprobe_rev_00938.dat'
34.5pA: 'Pprobe_rev_00939.dat', 'Pprobe_rev_00941.dat', 'Pprobe_rev_00942.dat'
35pA: 'Pprobe_rev_00943.dat', 'Pprobe_rev_00946.dat', 'Pprobe_rev_00945.dat'
Jupyter notebook for data processing and fits: 'PP_Dimers.ipynb'



### Fig. S7 ###
Fig. S7A: 
red line: pump+probe with delay 46.5ns: 'I-vers-t-pump-probe-delay_46_5ns.data'
red dashed line: pump+probe with delay 29ns: 'I-vers-t-pump-probe-delay_29ns.data'
Fig. S7B:
blue line: pump pulse only: 'I-vers-t-pump-pulse_only.data'
Fig. S7C: purple lines TiH vertical
full line delay 46.5ns: 'magnetization_Ti_v_46_5ns_delay.data'
dashed line delay 29ns: 'magnetization_Ti_v_29ns_delay.data'
green lines TiH horizontal
full line delay 46.5ns: 'magnetization_Ti_h_46_5ns_delay.data'
dashed line delay 29ns: 'magnetization_Ti_h_29ns_delay.data'

### Fig. S8 ###
pump-probe data: 'Pprobe_rev_01132.dat', 'Pprobe_rev_01121.dat', 'Pprobe_rev_01137.dat', 'Pprobe_rev_01131.dat', 'Pprobe_rev_01122.dat', 'Pprobe_rev_01127.dat'
Jupyter notebook with data processing and fits: 'PP_SingleTi.ipynb'

### Fig. S9 ###
Fig. S9A: simulation of spin polarization of TiH vertical for dimer A
Fig. S9B: simulation of spin polarization of TiH vertical for dimer B
Jupyter notebook with simulations: 'Model_ESR.ipynb'

### Fig. S10 ###
Fig. S10A: pump-probe spectra on dimer A, TiH vertical:
Pump-probe data:
25.5pA: 'Pprobe_rev_01092.dat', 'Pprobe_rev_01093.dat', 'Pprobe_rev_01094.dat'
26pA: 'Pprobe_rev_01088.dat', 'Pprobe_rev_01089.dat', 'Pprobe_rev_01090.dat', 'Pprobe_rev_01091.dat'
26.5pA: 'Pprobe_rev_01084.dat', 'Pprobe_rev_01085.dat', 'Pprobe_rev_01087.dat'
27pA: 'Pprobe_rev_01081.dat', 'Pprobe_rev_01082.dat', 'Pprobe_rev_01083.dat'
27.5pA: 'Pprobe_rev_01077.dat', 'Pprobe_rev_01078.dat', 'Pprobe_rev_01079.dat', 'Pprobe_rev_01080.dat'
28pA: 'Pprobe_rev_01053.dat', 'Pprobe_rev_01054.dat', 'Pprobe_rev_01056.dat'
28.5pA: 'Pprobe_rev_01057.dat', 'Pprobe_rev_01058.dat', 'Pprobe_rev_01059.dat'
29pA: 'Pprobe_rev_01060.dat', 'Pprobe_rev_01061.dat', 'Pprobe_rev_01062.dat'
29.5pA: 'Pprobe_rev_01063.dat', 'Pprobe_rev_01067.dat', 'Pprobe_rev_01069.dat'
30pA: 'Pprobe_rev_01070.dat', 'Pprobe_rev_01072.dat', 'Pprobe_rev_01073.dat'
30.5pA: 'Pprobe_rev_01074.dat', 'Pprobe_rev_01075.dat', 'Pprobe_rev_01076.dat'
Fig. S10B: pump-probe spectra on dimer B, TiH vertical:
38pA: 'Pprobe_rev_00920.dat', 'Pprobe_rev_00922.dat', 'Pprobe_rev_00924.dat'
38.5pA: 'Pprobe_rev_00916.dat', 'Pprobe_rev_00917.dat', 'Pprobe_rev_00918.dat', 'Pprobe_rev_00919.dat',
39pA: 'Pprobe_rev_00913.dat', 'Pprobe_rev_00914.dat', 'Pprobe_rev_00915.dat'
39.5pA: 'Pprobe_rev_00908.dat', 'Pprobe_rev_00909.dat', 'Pprobe_rev_00910.dat'
40pA: 'Pprobe_rev_00905.dat', 'Pprobe_rev_00906.dat', 'Pprobe_rev_00907.dat'
40.5pA: 'Pprobe_rev_00902.dat', 'Pprobe_rev_00903.dat', 'Pprobe_rev_00904.dat'
41pA: 'Pprobe_rev_00899.dat', 'Pprobe_rev_00900.dat', 'Pprobe_rev_00901.dat'
41.5pA: 'Pprobe_rev_00895.dat', 'Pprobe_rev_00896.dat', 'Pprobe_rev_00897.dat', 'Pprobe_rev_00898.dat'
42pA: 'Pprobe_rev_00876.dat', 'Pprobe_rev_00877.dat', 'Pprobe_rev_00878.dat'
42.5pA: 'Pprobe_rev_00889.dat', 'Pprobe_rev_00892.dat', 'Pprobe_rev_00893.dat', 'Pprobe_rev_00894.dat'
43pA: 'Pprobe_rev_00880.dat', 'Pprobe_rev_00883.dat', 'Pprobe_rev_00884.dat'
43.5pA: 'Pprobe_rev_00885.dat', 'Pprobe_rev_00886.dat', 'Pprobe_rev_00887.dat'

Jupyter notebook with data processing and fits/data for Fig. S10C-F: 'PP_Dimers.ipynb'


