The dataset contains numerical values corresponding to the calculations presented in Figures 1-7. The ZIP archive is organized in subfolders where each folder contains the data for the corresponding figure. A separate readme file in each folder explains the format of the data and how they can be read using the accompanying Matlab scripts. README Fig 2 maxima_finder.m Simple Matlab routine to extract all peak positions from the data files in the subfolders. Upon completion of the routine, the variable "x" will contain the wavelength (1st column) and the nanorod length (2nd column) of the peak positions. The resultant data were then exported to the Origin file, "disp_plots.opj", and refined to produce the dispersion plots. README Fig 3 Simlpified dispersion plot data can be found in "Figure 2" folder. Data files for near-field plots are labelled as follows: XZ_TM_EE_L=1400_W=300_kptos=2.5_lambda=1060.txt XZ - indicates the coordinates used and defines the first two columns of the file, either xy or xz TM - indicates polarization of incident light EE - indicates what field data is contained in file, either electric (EE) or magnetic (HH) field L - total length of nanorod from tip of hemi-spherical endcap W - diameter of the cylindrical section of the nanorod kptos - the resolution of BEM discretisation in nm lambda - wavelength used in the calculation File format is 9 columns: x coordinate, y coordinate, Re{Ex} , Im{Ex}, Re{Ey}, Im{Ey}, Re{Ez}, Im{Ez}, |E| z {Hx} {Hx} {Hy} {Hy} {Hz} {Hz} |H| NF_Plot_1.m Program used to read data file and produce a colour map representing the magnitude of the electric or magnetic field. README Fig 4 Simlpified dispersion plot data can be found in "Figure 2" folder. Data files for near-field plots are labelled as follows: XZ_TE_EE_L=1400_W=300_kptos=2.5_lambda=1195.txt XZ - indicates the coordinates used and defines the first two columns of the file, either xy or xz TE - indicates polarization of incident light EE - indicates what field data is contained in file, either electric (EE) or magnetic (HH) field L - total length of nanorod from tip of hemi-spherical endcap W - diameter of the cylindrical section of the nanorod kptos - the resolution of BEM discretisation in nm lambda - wavelength used in the calculation File format is 9 columns: x coordinate, y coordinate, Re{Ex} , Im{Ex}, Re{Ey}, Im{Ey}, Re{Ez}, Im{Ez}, |E| z {Hx} {Hx} {Hy} {Hy} {Hz} {Hz} |H| Electric and magnetic field values are normalised to the incident field. NF_Plot_1.m Program used to read data file and produce a colour map representing the magnitude of the electric or magnetic field. README Fig 5 Data files for near-field plots are labelled as follows: XZ_TE_EE_L=1400_W=300_kptos=2.5_lambda=810.txt XZ - indicates the coordinates used and defines the first two columns of the file, either xy or xz TE - indicates polarization of incident light EE - indicates what field data is contained in file, either electric (EE) or magnetic (HH) field L - total length of nanorod from tip of hemi-spherical endcap W - diameter of the cylindrical section of the nanorod kptos - the resolution of BEM discretisation in nm lambda - wavelength used in the calculation File format is 9 columns: x coordinate, y coordinate, Re{Ex} , Im{Ex}, Re{Ey}, Im{Ey}, Re{Ez}, Im{Ez}, |E| z {Hx} {Hx} {Hy} {Hy} {Hz} {Hz} |H| Electric and magnetic field values are normalised to the incident field. NF_Plot_1.m Program used to read data file and produce a colour map representing the magnitude of the electric or magnetic field. README Fig 6 FieldEnhancements.opj Contains data and plots for the field intensity enhancement spectra asociated with single nanorod and dimer with L = 1400 nm component length. Single nanorod data taken at 10 nm from the tip. Dimer data taken at center of 20 nm gap. Data files for near-field plots are labelled as follows: XZ_TM_EE_L=1400_W=300_kptos=2.5_lambda=1060.txt XZ - indicates the coordinates used and defines the first two columns of the file, either xy or xz TM - indicates polarization of incident light EE - indicates what field data is contained in file, either electric (EE) or magnetic (HH) field L - total length of nanorod from tip of hemi-spherical endcap W - diameter of the cylindrical section of the nanorod kptos - the resolution of BEM discretisation in nm lambda - wavelength used in the calculation File format is 9 columns: x coordinate, y coordinate, Re{Ex} , Im{Ex}, Re{Ey}, Im{Ey}, Re{Ez}, Im{Ez}, |E| z {Hx} {Hx} {Hy} {Hy} {Hz} {Hz} |H| NF_Plot_1.m Program used to read data file and produce a colour map representing the magnitude of the electric or magnetic field. README Fig 7 Data for figure 7(a) and 7(b) was calculated by Matlab code. The files 'Fig7a.txt' and 'Fig7b.txt' each contain a tab delimited 2D matrix of Q_{ext}. Rows: photon energy in eV. Range 0.495 to 3.495 in steps of 0.005 Columns: Angle of incidence in radians. Range 0.05 to 1.57 in steps of 0.005 Data files for near-field plots are labelled as follows: XZ_TM_EE_L=1400_W=300_kptos=2.5_lambda=1060.txt XZ - indicates the coordinates used and defines the first two columns of the file, either xy or xz TM - indicates polarization of incident light EE - indicates what field data is contained in file, either electric (EE) or magnetic (HH) field L - total length of nanorod from tip of hemi-spherical endcap W - diameter of the cylindrical section of the nanorod kptos - the resolution of BEM discretisation in nm lambda - wavelength used in the calculation File format is 9 columns: x coordinate, y coordinate, Re{Ex} , Im{Ex}, Re{Ey}, Im{Ey}, Re{Ez}, Im{Ez}, |E| z {Hx} {Hx} {Hy} {Hy} {Hz} {Hz} |H| NF_Plot_1.m Program used to read data file and produce a colour map representing the magnitude of the electric or magnetic field.