From d964c34041069b65c723e558922d5bc9e175c5e8 Mon Sep 17 00:00:00 2001 From: Lukas Chrostowski Date: Mon, 28 Oct 2024 12:10:13 -0700 Subject: [PATCH] path length < 200 limit --- .github/workflows/check-path-length.yml | 14 +++++----- check_path_lengths | 24 ++++++++++++++++++ .../Adiabatic_Coupler.pdf | Bin ...cCoupler_WG600_300_Gap100_CoupilngL125.gds | Bin .../Measurement/DualPol_ADC_IL.PNG | Bin .../Measurement/DualPol_ADC_spectra.PNG | Bin .../Measurement/Image.PDF | Bin ...c_Dualpol_Gap100_CouplingL125_Kappa_wl.pdf | Bin ...c_Dualpol_Gap100_CouplingL125_Kappa_wl.pdf | Bin ...c_WG600_300_Gap100_CouplingL125_input1.fsp | Bin ...c_WG600_300_Gap100_CouplingL125_input1.fsp | Bin ...cCoupler_WG550_350_Gap100_CoupilngL100.gds | Bin ...E_AdiabaticCoupler_Gap100_CouplingL100.pdf | Bin .../Step1_Crosstalks_Gap_WG450_TE.pdf | Bin .../Step1_Crosstalks_Gap_WG450_TM.pdf | Bin .../WG550_350_Sbend_IL_TE_input1.pdf | Bin .../WG550_350_Sbend_IL_TE_input2.pdf | Bin .../WG600_300_Sbend_IL_TE_input1.pdf | Bin .../WG600_300_Sbend_IL_TE_input2.pdf | Bin .../WG600_300_Sbend_IL_TM_input1.pdf | Bin .../WG600_300_Sbend_IL_TM_input2.pdf | Bin .../IL_SL_output_TE_EvenMode.pdf | Bin .../IL_SL_output_TE_OddMode.pdf | Bin .../IL_SL_output_TM_EvenMode.pdf | Bin .../IL_SL_output_TM_OddMode.pdf | Bin ...icCoupler_WG600_300_Gap100_CoupilngL50.gds | Bin ...abaticCoupler_WG600_300_Gap100_CoupilngL75 | Bin ...iabatic_TMPol_Gap100_CouplingL50_Peaks.pdf | Bin ...batic_TMPol_Gap100_CouplingL50_spectra.pdf | Bin ...iabatic_TMPol_Gap100_CouplingL75_peaks.pdf | Bin ...batic_TMPol_Gap100_CouplingL75_spactra.pdf | Bin ...ic_Dualpol_Gap100_CouplingL50_Kappa_wl.pdf | Bin ...ic_Dualpol_Gap100_CouplingL75_Kappa_wl.pdf | Bin ...Adiabatic_WG600_300_Gap100_CouplingL50.pdf | Bin ...ic_WG600_300_Gap100_CouplingL50_input1.fsp | Bin ...Adiabatic_WG600_300_Gap100_CouplingL75.pdf | Bin ...ic_WG600_300_Gap100_CouplingL75_input1.fsp | Bin .../Codes/ample/AdiabaticCoupler.ample | 0 .../Codes/lsf/CoupligL_optimization.lsf | 0 .../DataExtraction_Adiabatic_CouplingL.lsf | 0 .../Codes/lsf/Draw_Adiabatic_Coupler.lsf | 0 .../Codes/lsf/Draw_Sbend.lsf | 0 .../Codes/lsf/Simulation_Setup.lsf | 0 43 files changed, 32 insertions(+), 6 deletions(-) create mode 100755 check_path_lengths rename docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/{McGill Adiabatic couplers => McGill}/Cband_DualPol_AdiabaticCoupler/Adiabatic_Coupler.pdf (100%) rename docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/{McGill Adiabatic couplers => McGill}/Cband_DualPol_AdiabaticCoupler/GDS/Cband_DualPol_AdiabaticCoupler_WG600_300_Gap100_CoupilngL125.gds (100%) rename docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/{McGill Adiabatic couplers => McGill}/Cband_DualPol_AdiabaticCoupler/Measurement/DualPol_ADC_IL.PNG (100%) rename docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/{McGill Adiabatic couplers => McGill}/Cband_DualPol_AdiabaticCoupler/Measurement/DualPol_ADC_spectra.PNG (100%) rename docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/{McGill Adiabatic couplers => McGill}/Cband_DualPol_AdiabaticCoupler/Measurement/Image.PDF (100%) rename docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/{McGill Adiabatic couplers => McGill}/Cband_DualPol_AdiabaticCoupler/Measurement/TEin_Cband_Adiabatic_Dualpol_Gap100_CouplingL125_Kappa_wl.pdf (100%) rename docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/{McGill Adiabatic couplers => McGill}/Cband_DualPol_AdiabaticCoupler/Measurement/TMin_Cband_Adiabatic_Dualpol_Gap100_CouplingL125_Kappa_wl.pdf (100%) rename docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/{McGill Adiabatic couplers => McGill}/Cband_DualPol_AdiabaticCoupler/Simulation/TEin_Cband_Adiabatic_WG600_300_Gap100_CouplingL125_input1.fsp (100%) rename docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/{McGill Adiabatic couplers => McGill}/Cband_DualPol_AdiabaticCoupler/Simulation/TMin_Cband_Adiabatic_WG600_300_Gap100_CouplingL125_input1.fsp (100%) rename docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/{McGill Adiabatic couplers => McGill}/Cband_TE_AdiabaticCoupler/GDS/Cband_TE_AdiabaticCoupler_WG550_350_Gap100_CoupilngL100.gds (100%) rename docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/{McGill Adiabatic couplers => McGill}/Cband_TE_AdiabaticCoupler/Simulation/Cband_TE_AdiabaticCoupler_Gap100_CouplingL100.pdf (100%) rename docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/{McGill Adiabatic couplers => McGill}/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step1- Determine WG spacing/Step1_Crosstalks_Gap_WG450_TE.pdf (100%) rename docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/{McGill Adiabatic couplers => McGill}/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step1- Determine WG spacing/Step1_Crosstalks_Gap_WG450_TM.pdf (100%) rename docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/{McGill Adiabatic couplers => McGill}/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step1- Determine WG spacing/WG550_350_Sbend_IL_TE_input1.pdf (100%) rename docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/{McGill Adiabatic couplers => McGill}/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step1- Determine WG spacing/WG550_350_Sbend_IL_TE_input2.pdf (100%) rename docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/{McGill Adiabatic couplers => McGill}/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step1- Determine WG spacing/WG600_300_Sbend_IL_TE_input1.pdf (100%) rename docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/{McGill Adiabatic couplers => McGill}/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step1- Determine WG spacing/WG600_300_Sbend_IL_TE_input2.pdf (100%) rename docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/{McGill Adiabatic couplers => McGill}/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step1- Determine WG spacing/WG600_300_Sbend_IL_TM_input1.pdf (100%) rename docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/{McGill Adiabatic couplers => McGill}/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step1- Determine WG spacing/WG600_300_Sbend_IL_TM_input2.pdf (100%) rename docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/{McGill Adiabatic couplers => McGill}/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step3- Determine output Sbend/IL_SL_output_TE_EvenMode.pdf (100%) rename docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/{McGill Adiabatic couplers => McGill}/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step3- Determine output Sbend/IL_SL_output_TE_OddMode.pdf (100%) rename docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/{McGill Adiabatic couplers => McGill}/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step3- Determine output Sbend/IL_SL_output_TM_EvenMode.pdf (100%) rename docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/{McGill Adiabatic couplers => McGill}/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step3- Determine output Sbend/IL_SL_output_TM_OddMode.pdf (100%) rename docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/{McGill Adiabatic couplers => McGill}/Cband_TM_AdiabaticCoupler/GDS/Cband_TM_AdiabaticCoupler_WG600_300_Gap100_CoupilngL50.gds (100%) rename docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/{McGill Adiabatic couplers => McGill}/Cband_TM_AdiabaticCoupler/GDS/Cband_TM_AdiabaticCoupler_WG600_300_Gap100_CoupilngL75 (100%) rename docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/{McGill Adiabatic couplers => McGill}/Cband_TM_AdiabaticCoupler/Measurement/Cband_Adiabatic_TMPol_Gap100_CouplingL50_Peaks.pdf (100%) rename docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/{McGill Adiabatic couplers => McGill}/Cband_TM_AdiabaticCoupler/Measurement/Cband_Adiabatic_TMPol_Gap100_CouplingL50_spectra.pdf (100%) rename docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/{McGill Adiabatic couplers => McGill}/Cband_TM_AdiabaticCoupler/Measurement/Cband_Adiabatic_TMPol_Gap100_CouplingL75_peaks.pdf (100%) rename docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/{McGill Adiabatic couplers => McGill}/Cband_TM_AdiabaticCoupler/Measurement/Cband_Adiabatic_TMPol_Gap100_CouplingL75_spactra.pdf (100%) rename docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/{McGill Adiabatic couplers => McGill}/Cband_TM_AdiabaticCoupler/Measurement/TMin_Cband_Adiabatic_Dualpol_Gap100_CouplingL50_Kappa_wl.pdf (100%) rename docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/{McGill Adiabatic couplers => McGill}/Cband_TM_AdiabaticCoupler/Measurement/TMin_Cband_Adiabatic_Dualpol_Gap100_CouplingL75_Kappa_wl.pdf (100%) rename docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/{McGill Adiabatic couplers => McGill}/Cband_TM_AdiabaticCoupler/Simulation/Cband_Adiabatic_WG600_300_Gap100_CouplingL50.pdf (100%) rename docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/{McGill Adiabatic couplers => McGill}/Cband_TM_AdiabaticCoupler/Simulation/Cband_Adiabatic_WG600_300_Gap100_CouplingL50_input1.fsp (100%) rename docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/{McGill Adiabatic couplers => McGill}/Cband_TM_AdiabaticCoupler/Simulation/Cband_Adiabatic_WG600_300_Gap100_CouplingL75.pdf (100%) rename docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/{McGill Adiabatic couplers => McGill}/Cband_TM_AdiabaticCoupler/Simulation/Cband_Adiabatic_WG600_300_Gap100_CouplingL75_input1.fsp (100%) rename docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/{McGill Adiabatic couplers => McGill}/Codes/ample/AdiabaticCoupler.ample (100%) rename docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/{McGill Adiabatic couplers => McGill}/Codes/lsf/CoupligL_optimization.lsf (100%) rename docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/{McGill Adiabatic couplers => McGill}/Codes/lsf/DataExtraction_Adiabatic_CouplingL.lsf (100%) rename docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/{McGill Adiabatic couplers => McGill}/Codes/lsf/Draw_Adiabatic_Coupler.lsf (100%) rename docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/{McGill Adiabatic couplers => McGill}/Codes/lsf/Draw_Sbend.lsf (100%) rename docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/{McGill Adiabatic couplers => McGill}/Codes/lsf/Simulation_Setup.lsf (100%) diff --git a/.github/workflows/check-path-length.yml b/.github/workflows/check-path-length.yml index 0c2ffb30..fcf27498 100644 --- a/.github/workflows/check-path-length.yml +++ b/.github/workflows/check-path-length.yml @@ -1,5 +1,5 @@ # .github/workflows/check-path-length.yml -name: Check Path Length +name: Check Path Length (200 limit) on: push: @@ -20,12 +20,14 @@ jobs: # Find all files in the repository and check their path lengths too_long_paths=0 + # Loop through each file path found by find + IFS=$'\n' # Set Internal Field Separator to newline to handle spaces in filenames for file in $(find . -type f); do - length=${#file} - if (( length > MAX_LENGTH )); then - echo "Path too long: $file ($length characters)" - too_long_paths=$((too_long_paths + 1)) - fi + length=${#file} + if (( length > MAX_LENGTH )); then + echo "Path too long: $file ($length characters)" + too_long_paths=$((too_long_paths + 1)) + fi done if (( too_long_paths > 0 )); then diff --git a/check_path_lengths b/check_path_lengths new file mode 100755 index 00000000..b8a25a44 --- /dev/null +++ b/check_path_lengths @@ -0,0 +1,24 @@ + # Set the maximum allowed length + MAX_LENGTH=200 + # Find all files in the repository and check their path lengths + too_long_paths=0 + + + # Loop through each file path found by find + IFS=$'\n' # Set Internal Field Separator to newline to handle spaces in filenames + for file in $(find . -type f); do + length=${#file} + if (( length > MAX_LENGTH )); then + echo "Path too long: $file ($length characters)" + too_long_paths=$((too_long_paths + 1)) + fi + done + + echo "Files too long: $too_long_paths" + if (( too_long_paths > 0 )); then + echo "Error: Found $too_long_paths file paths longer than $MAX_LENGTH characters." + exit 1 + else + echo "All file paths are within the $MAX_LENGTH character limit." + fi + diff --git a/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_DualPol_AdiabaticCoupler/Adiabatic_Coupler.pdf b/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_DualPol_AdiabaticCoupler/Adiabatic_Coupler.pdf similarity index 100% rename from docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_DualPol_AdiabaticCoupler/Adiabatic_Coupler.pdf rename to docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_DualPol_AdiabaticCoupler/Adiabatic_Coupler.pdf diff --git a/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_DualPol_AdiabaticCoupler/GDS/Cband_DualPol_AdiabaticCoupler_WG600_300_Gap100_CoupilngL125.gds b/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_DualPol_AdiabaticCoupler/GDS/Cband_DualPol_AdiabaticCoupler_WG600_300_Gap100_CoupilngL125.gds similarity index 100% rename from docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_DualPol_AdiabaticCoupler/GDS/Cband_DualPol_AdiabaticCoupler_WG600_300_Gap100_CoupilngL125.gds rename to docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_DualPol_AdiabaticCoupler/GDS/Cband_DualPol_AdiabaticCoupler_WG600_300_Gap100_CoupilngL125.gds diff --git a/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_DualPol_AdiabaticCoupler/Measurement/DualPol_ADC_IL.PNG b/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_DualPol_AdiabaticCoupler/Measurement/DualPol_ADC_IL.PNG similarity index 100% rename from docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_DualPol_AdiabaticCoupler/Measurement/DualPol_ADC_IL.PNG rename to docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_DualPol_AdiabaticCoupler/Measurement/DualPol_ADC_IL.PNG diff --git a/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_DualPol_AdiabaticCoupler/Measurement/DualPol_ADC_spectra.PNG b/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_DualPol_AdiabaticCoupler/Measurement/DualPol_ADC_spectra.PNG similarity index 100% rename from docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_DualPol_AdiabaticCoupler/Measurement/DualPol_ADC_spectra.PNG rename to docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_DualPol_AdiabaticCoupler/Measurement/DualPol_ADC_spectra.PNG diff --git a/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_DualPol_AdiabaticCoupler/Measurement/Image.PDF b/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_DualPol_AdiabaticCoupler/Measurement/Image.PDF similarity index 100% rename from docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_DualPol_AdiabaticCoupler/Measurement/Image.PDF rename to docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_DualPol_AdiabaticCoupler/Measurement/Image.PDF diff --git a/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_DualPol_AdiabaticCoupler/Measurement/TEin_Cband_Adiabatic_Dualpol_Gap100_CouplingL125_Kappa_wl.pdf b/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_DualPol_AdiabaticCoupler/Measurement/TEin_Cband_Adiabatic_Dualpol_Gap100_CouplingL125_Kappa_wl.pdf similarity index 100% rename from docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_DualPol_AdiabaticCoupler/Measurement/TEin_Cband_Adiabatic_Dualpol_Gap100_CouplingL125_Kappa_wl.pdf rename to docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_DualPol_AdiabaticCoupler/Measurement/TEin_Cband_Adiabatic_Dualpol_Gap100_CouplingL125_Kappa_wl.pdf diff --git a/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_DualPol_AdiabaticCoupler/Measurement/TMin_Cband_Adiabatic_Dualpol_Gap100_CouplingL125_Kappa_wl.pdf b/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_DualPol_AdiabaticCoupler/Measurement/TMin_Cband_Adiabatic_Dualpol_Gap100_CouplingL125_Kappa_wl.pdf similarity index 100% rename from docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_DualPol_AdiabaticCoupler/Measurement/TMin_Cband_Adiabatic_Dualpol_Gap100_CouplingL125_Kappa_wl.pdf rename to docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_DualPol_AdiabaticCoupler/Measurement/TMin_Cband_Adiabatic_Dualpol_Gap100_CouplingL125_Kappa_wl.pdf diff --git a/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_DualPol_AdiabaticCoupler/Simulation/TEin_Cband_Adiabatic_WG600_300_Gap100_CouplingL125_input1.fsp b/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_DualPol_AdiabaticCoupler/Simulation/TEin_Cband_Adiabatic_WG600_300_Gap100_CouplingL125_input1.fsp similarity index 100% rename from docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_DualPol_AdiabaticCoupler/Simulation/TEin_Cband_Adiabatic_WG600_300_Gap100_CouplingL125_input1.fsp rename to docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_DualPol_AdiabaticCoupler/Simulation/TEin_Cband_Adiabatic_WG600_300_Gap100_CouplingL125_input1.fsp diff --git a/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_DualPol_AdiabaticCoupler/Simulation/TMin_Cband_Adiabatic_WG600_300_Gap100_CouplingL125_input1.fsp b/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_DualPol_AdiabaticCoupler/Simulation/TMin_Cband_Adiabatic_WG600_300_Gap100_CouplingL125_input1.fsp similarity index 100% rename from docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_DualPol_AdiabaticCoupler/Simulation/TMin_Cband_Adiabatic_WG600_300_Gap100_CouplingL125_input1.fsp rename to docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_DualPol_AdiabaticCoupler/Simulation/TMin_Cband_Adiabatic_WG600_300_Gap100_CouplingL125_input1.fsp diff --git a/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_TE_AdiabaticCoupler/GDS/Cband_TE_AdiabaticCoupler_WG550_350_Gap100_CoupilngL100.gds b/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_TE_AdiabaticCoupler/GDS/Cband_TE_AdiabaticCoupler_WG550_350_Gap100_CoupilngL100.gds similarity index 100% rename from docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_TE_AdiabaticCoupler/GDS/Cband_TE_AdiabaticCoupler_WG550_350_Gap100_CoupilngL100.gds rename to docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_TE_AdiabaticCoupler/GDS/Cband_TE_AdiabaticCoupler_WG550_350_Gap100_CoupilngL100.gds diff --git a/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_TE_AdiabaticCoupler/Simulation/Cband_TE_AdiabaticCoupler_Gap100_CouplingL100.pdf b/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_TE_AdiabaticCoupler/Simulation/Cband_TE_AdiabaticCoupler_Gap100_CouplingL100.pdf similarity index 100% rename from docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_TE_AdiabaticCoupler/Simulation/Cband_TE_AdiabaticCoupler_Gap100_CouplingL100.pdf rename to docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_TE_AdiabaticCoupler/Simulation/Cband_TE_AdiabaticCoupler_Gap100_CouplingL100.pdf diff --git a/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step1- Determine WG spacing/Step1_Crosstalks_Gap_WG450_TE.pdf b/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step1- Determine WG spacing/Step1_Crosstalks_Gap_WG450_TE.pdf similarity index 100% rename from docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step1- Determine WG spacing/Step1_Crosstalks_Gap_WG450_TE.pdf rename to docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step1- Determine WG spacing/Step1_Crosstalks_Gap_WG450_TE.pdf diff --git a/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step1- Determine WG spacing/Step1_Crosstalks_Gap_WG450_TM.pdf b/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step1- Determine WG spacing/Step1_Crosstalks_Gap_WG450_TM.pdf similarity index 100% rename from docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step1- Determine WG spacing/Step1_Crosstalks_Gap_WG450_TM.pdf rename to docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step1- Determine WG spacing/Step1_Crosstalks_Gap_WG450_TM.pdf diff --git a/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step1- Determine WG spacing/WG550_350_Sbend_IL_TE_input1.pdf b/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step1- Determine WG spacing/WG550_350_Sbend_IL_TE_input1.pdf similarity index 100% rename from docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step1- Determine WG spacing/WG550_350_Sbend_IL_TE_input1.pdf rename to docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step1- Determine WG spacing/WG550_350_Sbend_IL_TE_input1.pdf diff --git a/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step1- Determine WG spacing/WG550_350_Sbend_IL_TE_input2.pdf b/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step1- Determine WG spacing/WG550_350_Sbend_IL_TE_input2.pdf similarity index 100% rename from docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step1- Determine WG spacing/WG550_350_Sbend_IL_TE_input2.pdf rename to docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step1- Determine WG spacing/WG550_350_Sbend_IL_TE_input2.pdf diff --git a/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step1- Determine WG spacing/WG600_300_Sbend_IL_TE_input1.pdf b/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step1- Determine WG spacing/WG600_300_Sbend_IL_TE_input1.pdf similarity index 100% rename from docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step1- Determine WG spacing/WG600_300_Sbend_IL_TE_input1.pdf rename to docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step1- Determine WG spacing/WG600_300_Sbend_IL_TE_input1.pdf diff --git a/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step1- Determine WG spacing/WG600_300_Sbend_IL_TE_input2.pdf b/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step1- Determine WG spacing/WG600_300_Sbend_IL_TE_input2.pdf similarity index 100% rename from docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step1- Determine WG spacing/WG600_300_Sbend_IL_TE_input2.pdf rename to docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step1- Determine WG spacing/WG600_300_Sbend_IL_TE_input2.pdf diff --git a/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step1- Determine WG spacing/WG600_300_Sbend_IL_TM_input1.pdf b/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step1- Determine WG spacing/WG600_300_Sbend_IL_TM_input1.pdf similarity index 100% rename from docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step1- Determine WG spacing/WG600_300_Sbend_IL_TM_input1.pdf rename to docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step1- Determine WG spacing/WG600_300_Sbend_IL_TM_input1.pdf diff --git a/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step1- Determine WG spacing/WG600_300_Sbend_IL_TM_input2.pdf b/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step1- Determine WG spacing/WG600_300_Sbend_IL_TM_input2.pdf similarity index 100% rename from docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step1- Determine WG spacing/WG600_300_Sbend_IL_TM_input2.pdf rename to docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step1- Determine WG spacing/WG600_300_Sbend_IL_TM_input2.pdf diff --git a/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step3- Determine output Sbend/IL_SL_output_TE_EvenMode.pdf b/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step3- Determine output Sbend/IL_SL_output_TE_EvenMode.pdf similarity index 100% rename from docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step3- Determine output Sbend/IL_SL_output_TE_EvenMode.pdf rename to docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step3- Determine output Sbend/IL_SL_output_TE_EvenMode.pdf diff --git a/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step3- Determine output Sbend/IL_SL_output_TE_OddMode.pdf b/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step3- Determine output Sbend/IL_SL_output_TE_OddMode.pdf similarity index 100% rename from docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step3- Determine output Sbend/IL_SL_output_TE_OddMode.pdf rename to docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step3- Determine output Sbend/IL_SL_output_TE_OddMode.pdf diff --git a/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step3- Determine output Sbend/IL_SL_output_TM_EvenMode.pdf b/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step3- Determine output Sbend/IL_SL_output_TM_EvenMode.pdf similarity index 100% rename from docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step3- Determine output Sbend/IL_SL_output_TM_EvenMode.pdf rename to docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step3- Determine output Sbend/IL_SL_output_TM_EvenMode.pdf diff --git a/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step3- Determine output Sbend/IL_SL_output_TM_OddMode.pdf b/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step3- Determine output Sbend/IL_SL_output_TM_OddMode.pdf similarity index 100% rename from docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step3- Determine output Sbend/IL_SL_output_TM_OddMode.pdf rename to docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_TE_AdiabaticCoupler/Simulation/DesignMethodology/Step3- Determine output Sbend/IL_SL_output_TM_OddMode.pdf diff --git a/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_TM_AdiabaticCoupler/GDS/Cband_TM_AdiabaticCoupler_WG600_300_Gap100_CoupilngL50.gds b/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_TM_AdiabaticCoupler/GDS/Cband_TM_AdiabaticCoupler_WG600_300_Gap100_CoupilngL50.gds similarity index 100% rename from docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_TM_AdiabaticCoupler/GDS/Cband_TM_AdiabaticCoupler_WG600_300_Gap100_CoupilngL50.gds rename to docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_TM_AdiabaticCoupler/GDS/Cband_TM_AdiabaticCoupler_WG600_300_Gap100_CoupilngL50.gds diff --git a/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_TM_AdiabaticCoupler/GDS/Cband_TM_AdiabaticCoupler_WG600_300_Gap100_CoupilngL75 b/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_TM_AdiabaticCoupler/GDS/Cband_TM_AdiabaticCoupler_WG600_300_Gap100_CoupilngL75 similarity index 100% rename from docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_TM_AdiabaticCoupler/GDS/Cband_TM_AdiabaticCoupler_WG600_300_Gap100_CoupilngL75 rename to docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_TM_AdiabaticCoupler/GDS/Cband_TM_AdiabaticCoupler_WG600_300_Gap100_CoupilngL75 diff --git a/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_TM_AdiabaticCoupler/Measurement/Cband_Adiabatic_TMPol_Gap100_CouplingL50_Peaks.pdf b/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_TM_AdiabaticCoupler/Measurement/Cband_Adiabatic_TMPol_Gap100_CouplingL50_Peaks.pdf similarity index 100% rename from docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_TM_AdiabaticCoupler/Measurement/Cband_Adiabatic_TMPol_Gap100_CouplingL50_Peaks.pdf rename to docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_TM_AdiabaticCoupler/Measurement/Cband_Adiabatic_TMPol_Gap100_CouplingL50_Peaks.pdf diff --git a/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_TM_AdiabaticCoupler/Measurement/Cband_Adiabatic_TMPol_Gap100_CouplingL50_spectra.pdf b/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_TM_AdiabaticCoupler/Measurement/Cband_Adiabatic_TMPol_Gap100_CouplingL50_spectra.pdf similarity index 100% rename from docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_TM_AdiabaticCoupler/Measurement/Cband_Adiabatic_TMPol_Gap100_CouplingL50_spectra.pdf rename to docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_TM_AdiabaticCoupler/Measurement/Cband_Adiabatic_TMPol_Gap100_CouplingL50_spectra.pdf diff --git a/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_TM_AdiabaticCoupler/Measurement/Cband_Adiabatic_TMPol_Gap100_CouplingL75_peaks.pdf b/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_TM_AdiabaticCoupler/Measurement/Cband_Adiabatic_TMPol_Gap100_CouplingL75_peaks.pdf similarity index 100% rename from docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_TM_AdiabaticCoupler/Measurement/Cband_Adiabatic_TMPol_Gap100_CouplingL75_peaks.pdf rename to docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_TM_AdiabaticCoupler/Measurement/Cband_Adiabatic_TMPol_Gap100_CouplingL75_peaks.pdf diff --git a/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_TM_AdiabaticCoupler/Measurement/Cband_Adiabatic_TMPol_Gap100_CouplingL75_spactra.pdf b/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_TM_AdiabaticCoupler/Measurement/Cband_Adiabatic_TMPol_Gap100_CouplingL75_spactra.pdf similarity index 100% rename from docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_TM_AdiabaticCoupler/Measurement/Cband_Adiabatic_TMPol_Gap100_CouplingL75_spactra.pdf rename to docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_TM_AdiabaticCoupler/Measurement/Cband_Adiabatic_TMPol_Gap100_CouplingL75_spactra.pdf diff --git a/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_TM_AdiabaticCoupler/Measurement/TMin_Cband_Adiabatic_Dualpol_Gap100_CouplingL50_Kappa_wl.pdf b/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_TM_AdiabaticCoupler/Measurement/TMin_Cband_Adiabatic_Dualpol_Gap100_CouplingL50_Kappa_wl.pdf similarity index 100% rename from docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_TM_AdiabaticCoupler/Measurement/TMin_Cband_Adiabatic_Dualpol_Gap100_CouplingL50_Kappa_wl.pdf rename to docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_TM_AdiabaticCoupler/Measurement/TMin_Cband_Adiabatic_Dualpol_Gap100_CouplingL50_Kappa_wl.pdf diff --git a/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_TM_AdiabaticCoupler/Measurement/TMin_Cband_Adiabatic_Dualpol_Gap100_CouplingL75_Kappa_wl.pdf b/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_TM_AdiabaticCoupler/Measurement/TMin_Cband_Adiabatic_Dualpol_Gap100_CouplingL75_Kappa_wl.pdf similarity index 100% rename from docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_TM_AdiabaticCoupler/Measurement/TMin_Cband_Adiabatic_Dualpol_Gap100_CouplingL75_Kappa_wl.pdf rename to docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_TM_AdiabaticCoupler/Measurement/TMin_Cband_Adiabatic_Dualpol_Gap100_CouplingL75_Kappa_wl.pdf diff --git a/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_TM_AdiabaticCoupler/Simulation/Cband_Adiabatic_WG600_300_Gap100_CouplingL50.pdf b/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_TM_AdiabaticCoupler/Simulation/Cband_Adiabatic_WG600_300_Gap100_CouplingL50.pdf similarity index 100% rename from docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_TM_AdiabaticCoupler/Simulation/Cband_Adiabatic_WG600_300_Gap100_CouplingL50.pdf rename to docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_TM_AdiabaticCoupler/Simulation/Cband_Adiabatic_WG600_300_Gap100_CouplingL50.pdf diff --git a/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_TM_AdiabaticCoupler/Simulation/Cband_Adiabatic_WG600_300_Gap100_CouplingL50_input1.fsp b/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_TM_AdiabaticCoupler/Simulation/Cband_Adiabatic_WG600_300_Gap100_CouplingL50_input1.fsp similarity index 100% rename from docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_TM_AdiabaticCoupler/Simulation/Cband_Adiabatic_WG600_300_Gap100_CouplingL50_input1.fsp rename to docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_TM_AdiabaticCoupler/Simulation/Cband_Adiabatic_WG600_300_Gap100_CouplingL50_input1.fsp diff --git a/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_TM_AdiabaticCoupler/Simulation/Cband_Adiabatic_WG600_300_Gap100_CouplingL75.pdf b/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_TM_AdiabaticCoupler/Simulation/Cband_Adiabatic_WG600_300_Gap100_CouplingL75.pdf similarity index 100% rename from docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_TM_AdiabaticCoupler/Simulation/Cband_Adiabatic_WG600_300_Gap100_CouplingL75.pdf rename to docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_TM_AdiabaticCoupler/Simulation/Cband_Adiabatic_WG600_300_Gap100_CouplingL75.pdf diff --git a/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_TM_AdiabaticCoupler/Simulation/Cband_Adiabatic_WG600_300_Gap100_CouplingL75_input1.fsp b/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_TM_AdiabaticCoupler/Simulation/Cband_Adiabatic_WG600_300_Gap100_CouplingL75_input1.fsp similarity index 100% rename from docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Cband_TM_AdiabaticCoupler/Simulation/Cband_Adiabatic_WG600_300_Gap100_CouplingL75_input1.fsp rename to docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Cband_TM_AdiabaticCoupler/Simulation/Cband_Adiabatic_WG600_300_Gap100_CouplingL75_input1.fsp diff --git a/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Codes/ample/AdiabaticCoupler.ample b/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Codes/ample/AdiabaticCoupler.ample similarity index 100% rename from docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Codes/ample/AdiabaticCoupler.ample rename to docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Codes/ample/AdiabaticCoupler.ample diff --git a/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Codes/lsf/CoupligL_optimization.lsf b/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Codes/lsf/CoupligL_optimization.lsf similarity index 100% rename from docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Codes/lsf/CoupligL_optimization.lsf rename to docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Codes/lsf/CoupligL_optimization.lsf diff --git a/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Codes/lsf/DataExtraction_Adiabatic_CouplingL.lsf b/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Codes/lsf/DataExtraction_Adiabatic_CouplingL.lsf similarity index 100% rename from docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Codes/lsf/DataExtraction_Adiabatic_CouplingL.lsf rename to docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Codes/lsf/DataExtraction_Adiabatic_CouplingL.lsf diff --git a/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Codes/lsf/Draw_Adiabatic_Coupler.lsf b/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Codes/lsf/Draw_Adiabatic_Coupler.lsf similarity index 100% rename from docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Codes/lsf/Draw_Adiabatic_Coupler.lsf rename to docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Codes/lsf/Draw_Adiabatic_Coupler.lsf diff --git a/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Codes/lsf/Draw_Sbend.lsf b/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Codes/lsf/Draw_Sbend.lsf similarity index 100% rename from docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Codes/lsf/Draw_Sbend.lsf rename to docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Codes/lsf/Draw_Sbend.lsf diff --git a/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Codes/lsf/Simulation_Setup.lsf b/docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Codes/lsf/Simulation_Setup.lsf similarity index 100% rename from docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill Adiabatic couplers/Codes/lsf/Simulation_Setup.lsf rename to docs/components/ebeam/ebeam_adiabatic_coupler/Splitter_Adiabatic_3dB/McGill/Codes/lsf/Simulation_Setup.lsf