mirror of
				https://github.com/Telecominfraproject/oopt-gnpy-web-gui.git
				synced 2025-10-31 01:57:55 +00:00 
			
		
		
		
	Added rename and removed files
This commit is contained in:
		
							
								
								
									
										1963
									
								
								css/style.css
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1963
									
								
								css/style.css
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										814
									
								
								data/Equipment_JSON_MOD2.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										814
									
								
								data/Equipment_JSON_MOD2.json
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,814 @@ | |||||||
|  | { | ||||||
|  |   "tip-photonic-equipment:amplifier": [ | ||||||
|  |     { | ||||||
|  |       "type": "high_detail_model_example", | ||||||
|  |       "gain-min": "15.0", | ||||||
|  |       "frequency-min": "191.35", | ||||||
|  |       "frequency-max": "196.1", | ||||||
|  |       "gain-flatmax": "25.0", | ||||||
|  |       "max-power-out": "21.0", | ||||||
|  |       "has-output-voa": false, | ||||||
|  |       "polynomial-NF": { | ||||||
|  |         "a": "0.000168241", | ||||||
|  |         "b": "0.0469961", | ||||||
|  |         "c": "0.0359549", | ||||||
|  |         "d": "5.82851" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "type": "Juniper_BoosterHG", | ||||||
|  |       "gain-min": "10.0", | ||||||
|  |       "frequency-min": "191.4", | ||||||
|  |       "frequency-max": "196.1", | ||||||
|  |       "gain-flatmax": "25.0", | ||||||
|  |       "max-power-out": "21.0", | ||||||
|  |       "has-output-voa": false, | ||||||
|  |       "polynomial-NF": { | ||||||
|  |         "a": "0.0008", | ||||||
|  |         "b": "0.0272", | ||||||
|  |         "c": "-0.2249", | ||||||
|  |         "d": "6.4902" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "type": "operator_model_example", | ||||||
|  |       "gain-min": "15.0", | ||||||
|  |       "frequency-min": "191.35", | ||||||
|  |       "frequency-max": "196.1", | ||||||
|  |       "gain-flatmax": "26.0", | ||||||
|  |       "max-power-out": "23.0", | ||||||
|  |       "has-output-voa": false, | ||||||
|  |       "min-max-NF": { | ||||||
|  |         "nf-min": "6.0", | ||||||
|  |         "nf-max": "10.0" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "type": "openroadm_ila_low_noise", | ||||||
|  |       "gain-min": "0.0", | ||||||
|  |       "frequency-min": "191.35", | ||||||
|  |       "frequency-max": "196.1", | ||||||
|  |       "gain-flatmax": "27.0", | ||||||
|  |       "max-power-out": "22.0", | ||||||
|  |       "has-output-voa": false, | ||||||
|  |       "OpenROADM-ILA": { | ||||||
|  |         "a": "-0.0008104", | ||||||
|  |         "b": "-0.06221", | ||||||
|  |         "c": "-0.5889", | ||||||
|  |         "d": "37.62" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "type": "openroadm_ila_standard", | ||||||
|  |       "gain-min": "0.0", | ||||||
|  |       "frequency-min": "191.35", | ||||||
|  |       "frequency-max": "196.1", | ||||||
|  |       "gain-flatmax": "27.0", | ||||||
|  |       "max-power-out": "22.0", | ||||||
|  |       "has-output-voa": false, | ||||||
|  |       "OpenROADM-ILA": { | ||||||
|  |         "a": "-0.0005952", | ||||||
|  |         "b": "-0.0625", | ||||||
|  |         "c": "-1.071", | ||||||
|  |         "d": "28.99" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "type": "openroadm_mw_mw_preamp", | ||||||
|  |       "gain-min": "0.0", | ||||||
|  |       "frequency-min": "191.35", | ||||||
|  |       "frequency-max": "196.1", | ||||||
|  |       "gain-flatmax": "27.0", | ||||||
|  |       "max-power-out": "22.0", | ||||||
|  |       "has-output-voa": false, | ||||||
|  |       "OpenROADM-preamp": {} | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "type": "openroadm_mw_mw_booster", | ||||||
|  |       "gain-min": "0.0", | ||||||
|  |       "frequency-min": "191.35", | ||||||
|  |       "frequency-max": "196.1", | ||||||
|  |       "gain-flatmax": "32.0", | ||||||
|  |       "max-power-out": "22.0", | ||||||
|  |       "has-output-voa": false, | ||||||
|  |       "OpenROADM-booster": {} | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "type": "std_high_gain", | ||||||
|  |       "gain-min": "25.0", | ||||||
|  |       "frequency-min": "191.35", | ||||||
|  |       "frequency-max": "196.1", | ||||||
|  |       "gain-flatmax": "35.0", | ||||||
|  |       "max-power-out": "21.0", | ||||||
|  |       "has-output-voa": false, | ||||||
|  |       "min-max-NF": { | ||||||
|  |         "nf-min": "5.5", | ||||||
|  |         "nf-max": "7.0" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "type": "std_medium_gain", | ||||||
|  |       "gain-min": "15.0", | ||||||
|  |       "frequency-min": "191.35", | ||||||
|  |       "frequency-max": "196.1", | ||||||
|  |       "gain-flatmax": "26.0", | ||||||
|  |       "max-power-out": "23.0", | ||||||
|  |       "has-output-voa": false, | ||||||
|  |       "min-max-NF": { | ||||||
|  |         "nf-min": "6.0", | ||||||
|  |         "nf-max": "10.0" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "type": "std_low_gain", | ||||||
|  |       "gain-min": "8.0", | ||||||
|  |       "frequency-min": "191.35", | ||||||
|  |       "frequency-max": "196.1", | ||||||
|  |       "gain-flatmax": "16.0", | ||||||
|  |       "max-power-out": "23.0", | ||||||
|  |       "has-output-voa": false, | ||||||
|  |       "min-max-NF": { | ||||||
|  |         "nf-min": "6.5", | ||||||
|  |         "nf-max": "11.0" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "type": "high_power", | ||||||
|  |       "gain-min": "8.0", | ||||||
|  |       "frequency-min": "191.35", | ||||||
|  |       "frequency-max": "196.1", | ||||||
|  |       "gain-flatmax": "16.0", | ||||||
|  |       "max-power-out": "25.0", | ||||||
|  |       "has-output-voa": false, | ||||||
|  |       "min-max-NF": { | ||||||
|  |         "nf-min": "9.0", | ||||||
|  |         "nf-max": "15.0" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "type": "std_fixed_gain", | ||||||
|  |       "gain-min": "20.0", | ||||||
|  |       "frequency-min": "191.35", | ||||||
|  |       "frequency-max": "196.1", | ||||||
|  |       "gain-flatmax": "21.0", | ||||||
|  |       "max-power-out": "21.0", | ||||||
|  |       "has-output-voa": false, | ||||||
|  |       "polynomial-NF": { | ||||||
|  |         "a": "0.0", | ||||||
|  |         "b": "0.0", | ||||||
|  |         "c": "0.0", | ||||||
|  |         "d": "5.5" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "type": "4pumps_raman", | ||||||
|  |       "gain-min": "12.0", | ||||||
|  |       "frequency-min": "191.35", | ||||||
|  |       "frequency-max": "196.1", | ||||||
|  |       "gain-flatmax": "12.0", | ||||||
|  |       "max-power-out": "21.0", | ||||||
|  |       "has-output-voa": false, | ||||||
|  |       "raman-approximation": { | ||||||
|  |         "nf": "-1.0" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "type": "hybrid_4pumps_lowgain", | ||||||
|  |       "gain-min": "25.0", | ||||||
|  |       "composite": { | ||||||
|  |         "preamp": "4pumps_raman", | ||||||
|  |         "booster": "std_low_gain" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "type": "hybrid_4pumps_mediumgain", | ||||||
|  |       "gain-min": "25.0", | ||||||
|  |       "composite": { | ||||||
|  |         "preamp": "4pumps_raman", | ||||||
|  |         "booster": "std_medium_gain" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "type": "medium+low_gain", | ||||||
|  |       "gain-min": "25.0", | ||||||
|  |       "composite": { | ||||||
|  |         "preamp": "std_medium_gain", | ||||||
|  |         "booster": "std_low_gain" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "type": "medium+high_power", | ||||||
|  |       "gain-min": "25.0", | ||||||
|  |       "composite": { | ||||||
|  |         "preamp": "std_medium_gain", | ||||||
|  |         "booster": "high_power" | ||||||
|  |       } | ||||||
|  |     } | ||||||
|  |   ], | ||||||
|  |   "tip-photonic-equipment:fiber": [ | ||||||
|  |     { | ||||||
|  |       "type": "NZDF", | ||||||
|  |       "chromatic-dispersion": "5.0", | ||||||
|  |       "gamma": "1.46", | ||||||
|  |       "pmd-coefficient": "0.0400028124" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "type": "LOF", | ||||||
|  |       "chromatic-dispersion": "22.0", | ||||||
|  |       "gamma": "0.843", | ||||||
|  |       "pmd-coefficient": "0.0400028124" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "type": "SSMF", | ||||||
|  |       "chromatic-dispersion": "16.7", | ||||||
|  |       "gamma": "1.27", | ||||||
|  |       "pmd-coefficient": "0.0400028124", | ||||||
|  |       "raman-efficiency": [ | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "0.0", | ||||||
|  |           "cr": "0.0" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "0.5", | ||||||
|  |           "cr": "0.0000094" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "1.0", | ||||||
|  |           "cr": "0.0000292" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "1.5", | ||||||
|  |           "cr": "0.0000488" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "2.0", | ||||||
|  |           "cr": "0.0000682" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "2.5", | ||||||
|  |           "cr": "0.0000831" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "3.0", | ||||||
|  |           "cr": "0.000094" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "3.5", | ||||||
|  |           "cr": "0.0001014" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "4.0", | ||||||
|  |           "cr": "0.0001069" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "4.5", | ||||||
|  |           "cr": "0.0001119" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "5.0", | ||||||
|  |           "cr": "0.0001217" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "5.5", | ||||||
|  |           "cr": "0.0001268" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "6.0", | ||||||
|  |           "cr": "0.0001365" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "6.5", | ||||||
|  |           "cr": "0.000149" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "7.0", | ||||||
|  |           "cr": "0.000165" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "7.5", | ||||||
|  |           "cr": "0.000181" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "8.0", | ||||||
|  |           "cr": "0.0001977" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "8.5", | ||||||
|  |           "cr": "0.0002192" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "9.0", | ||||||
|  |           "cr": "0.0002469" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "9.5", | ||||||
|  |           "cr": "0.0002749" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "10.0", | ||||||
|  |           "cr": "0.0002999" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "10.5", | ||||||
|  |           "cr": "0.0003206" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "11.0", | ||||||
|  |           "cr": "0.0003405" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "11.5", | ||||||
|  |           "cr": "0.0003592" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "12.0", | ||||||
|  |           "cr": "0.000374" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "12.5", | ||||||
|  |           "cr": "0.0003826" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "12.75", | ||||||
|  |           "cr": "0.0003841" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "13.0", | ||||||
|  |           "cr": "0.0003826" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "13.25", | ||||||
|  |           "cr": "0.0003802" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "13.5", | ||||||
|  |           "cr": "0.0003756" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "14.0", | ||||||
|  |           "cr": "0.0003549" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "14.5", | ||||||
|  |           "cr": "0.0003795" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "14.75", | ||||||
|  |           "cr": "0.000344" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "15.0", | ||||||
|  |           "cr": "0.0002933" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "15.5", | ||||||
|  |           "cr": "0.0002024" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "16.0", | ||||||
|  |           "cr": "0.0001158" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "16.5", | ||||||
|  |           "cr": "0.0000846" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "17.0", | ||||||
|  |           "cr": "0.0000714" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "17.5", | ||||||
|  |           "cr": "0.0000686" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "18.0", | ||||||
|  |           "cr": "0.000085" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "18.25", | ||||||
|  |           "cr": "0.0000893" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "18.5", | ||||||
|  |           "cr": "0.0000901" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "18.75", | ||||||
|  |           "cr": "0.0000815" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "19.0", | ||||||
|  |           "cr": "0.0000667" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "19.5", | ||||||
|  |           "cr": "0.0000437" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "20.0", | ||||||
|  |           "cr": "0.0000328" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "20.5", | ||||||
|  |           "cr": "0.0000296" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "21.0", | ||||||
|  |           "cr": "0.0000265" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "21.5", | ||||||
|  |           "cr": "0.0000257" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "22.0", | ||||||
|  |           "cr": "0.0000281" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "22.5", | ||||||
|  |           "cr": "0.0000308" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "23.0", | ||||||
|  |           "cr": "0.0000367" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "23.5", | ||||||
|  |           "cr": "0.0000585" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "24.0", | ||||||
|  |           "cr": "0.0000663" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "24.5", | ||||||
|  |           "cr": "0.0000636" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "25.0", | ||||||
|  |           "cr": "0.000055" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "25.5", | ||||||
|  |           "cr": "0.0000406" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "26.0", | ||||||
|  |           "cr": "0.0000277" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "26.5", | ||||||
|  |           "cr": "0.0000242" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "27.0", | ||||||
|  |           "cr": "0.0000187" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "27.5", | ||||||
|  |           "cr": "0.000016" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "28.0", | ||||||
|  |           "cr": "0.000014" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "28.5", | ||||||
|  |           "cr": "0.0000113" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "29.0", | ||||||
|  |           "cr": "0.0000105" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "29.5", | ||||||
|  |           "cr": "0.0000098" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "30.0", | ||||||
|  |           "cr": "0.0000098" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "30.5", | ||||||
|  |           "cr": "0.0000113" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "31.0", | ||||||
|  |           "cr": "0.0000164" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "31.5", | ||||||
|  |           "cr": "0.0000195" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "32.0", | ||||||
|  |           "cr": "0.0000238" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "32.5", | ||||||
|  |           "cr": "0.0000226" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "33.0", | ||||||
|  |           "cr": "0.0000203" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "33.5", | ||||||
|  |           "cr": "0.0000148" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "34.0", | ||||||
|  |           "cr": "0.0000109" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "34.5", | ||||||
|  |           "cr": "0.0000098" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "35.0", | ||||||
|  |           "cr": "0.0000105" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "35.5", | ||||||
|  |           "cr": "0.0000117" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "36.0", | ||||||
|  |           "cr": "0.0000125" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "36.5", | ||||||
|  |           "cr": "0.0000121" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "37.0", | ||||||
|  |           "cr": "0.0000109" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "37.5", | ||||||
|  |           "cr": "0.0000098" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "38.0", | ||||||
|  |           "cr": "0.0000082" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "38.5", | ||||||
|  |           "cr": "0.0000066" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "39.0", | ||||||
|  |           "cr": "0.0000047" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "39.5", | ||||||
|  |           "cr": "0.0000027" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "40.0", | ||||||
|  |           "cr": "0.0000019" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "40.5", | ||||||
|  |           "cr": "0.0000012" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "41.0", | ||||||
|  |           "cr": "4.00000E-7" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "41.5", | ||||||
|  |           "cr": "2.00000E-7" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "delta-frequency": "42.0", | ||||||
|  |           "cr": "1.00000E-7" | ||||||
|  |         } | ||||||
|  |       ] | ||||||
|  |     } | ||||||
|  |   ], | ||||||
|  |   "tip-photonic-equipment:transceiver": [ | ||||||
|  |     { | ||||||
|  |       "type": "vendorA_trx-type1", | ||||||
|  |       "frequency-min": "191.35", | ||||||
|  |       "frequency-max": "196.1", | ||||||
|  |       "mode": [ | ||||||
|  |         { | ||||||
|  |           "name": "mode 1", | ||||||
|  |           "bit-rate": 100, | ||||||
|  |           "baud-rate": "32.0", | ||||||
|  |           "required-osnr": "11.0", | ||||||
|  |           "in-band-tx-osnr": "40.0", | ||||||
|  |           "grid-spacing": "37.5", | ||||||
|  |           "tx-roll-off": "0.15", | ||||||
|  |           "tip-photonic-simulation:cost": 1 | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "name": "mode 2", | ||||||
|  |           "bit-rate": 200, | ||||||
|  |           "baud-rate": "66.0", | ||||||
|  |           "required-osnr": "15.0", | ||||||
|  |           "in-band-tx-osnr": "40.0", | ||||||
|  |           "grid-spacing": "75.0", | ||||||
|  |           "tx-roll-off": "0.15", | ||||||
|  |           "tip-photonic-simulation:cost": 1 | ||||||
|  |         } | ||||||
|  |       ] | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "type": "Voyager", | ||||||
|  |       "frequency-min": "191.35", | ||||||
|  |       "frequency-max": "196.1", | ||||||
|  |       "mode": [ | ||||||
|  |         { | ||||||
|  |           "name": "mode 1", | ||||||
|  |           "bit-rate": 100, | ||||||
|  |           "baud-rate": "32.0", | ||||||
|  |           "required-osnr": "12.0", | ||||||
|  |           "in-band-tx-osnr": "40.0", | ||||||
|  |           "grid-spacing": "37.5", | ||||||
|  |           "tx-roll-off": "0.15", | ||||||
|  |           "tip-photonic-simulation:cost": 1 | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "name": "mode 3", | ||||||
|  |           "bit-rate": 300, | ||||||
|  |           "baud-rate": "44.0", | ||||||
|  |           "required-osnr": "18.0", | ||||||
|  |           "in-band-tx-osnr": "40.0", | ||||||
|  |           "grid-spacing": "62.5", | ||||||
|  |           "tx-roll-off": "0.15", | ||||||
|  |           "tip-photonic-simulation:cost": 1 | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "name": "mode 2", | ||||||
|  |           "bit-rate": 400, | ||||||
|  |           "baud-rate": "66.0", | ||||||
|  |           "required-osnr": "21.0", | ||||||
|  |           "in-band-tx-osnr": "40.0", | ||||||
|  |           "grid-spacing": "75.0", | ||||||
|  |           "tx-roll-off": "0.15", | ||||||
|  |           "tip-photonic-simulation:cost": 1 | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "name": "mode 4", | ||||||
|  |           "bit-rate": 200, | ||||||
|  |           "baud-rate": "66.0", | ||||||
|  |           "required-osnr": "16.0", | ||||||
|  |           "in-band-tx-osnr": "40.0", | ||||||
|  |           "grid-spacing": "75.0", | ||||||
|  |           "tx-roll-off": "0.15", | ||||||
|  |           "tip-photonic-simulation:cost": 1 | ||||||
|  |         } | ||||||
|  |       ] | ||||||
|  |     } | ||||||
|  |   ], | ||||||
|  |   "tip-photonic-equipment:roadm": [ | ||||||
|  |     { | ||||||
|  |       "type": "default", | ||||||
|  |       "add-drop-osnr": "38.0", | ||||||
|  |       "polarization-mode-dispersion": "0.0", | ||||||
|  |       "target-channel-out-power": "-20.0", | ||||||
|  |       "compatible-preamp": [], | ||||||
|  |       "compatible-booster": [] | ||||||
|  |     } | ||||||
|  |   ], | ||||||
|  |   "tip-photonic-simulation:simulation": { | ||||||
|  |     "grid": { | ||||||
|  |       "frequency-min": "191.3", | ||||||
|  |       "frequency-max": "195.1", | ||||||
|  |       "spacing": "50.0", | ||||||
|  |       "power": "0.0", | ||||||
|  |       "tx-roll-off": "0.15", | ||||||
|  |       "tx-osnr": "40.0", | ||||||
|  |       "baud-rate": "32.0" | ||||||
|  |     }, | ||||||
|  |     "autodesign": { | ||||||
|  |       "allowed-inline-edfa": [ | ||||||
|  |         "std_high_gain", | ||||||
|  |         "std_medium_gain", | ||||||
|  |         "std_low_gain", | ||||||
|  |         "hybrid_4pumps_lowgain", | ||||||
|  |         "hybrid_4pumps_mediumgain", | ||||||
|  |         "medium+low_gain" | ||||||
|  |       ], | ||||||
|  |       "power-adjustment-for-span-loss": { | ||||||
|  |         "maximal-reduction": "-2.0", | ||||||
|  |         "maximal-boost": "3.0", | ||||||
|  |         "excursion-step-size": "0.5" | ||||||
|  |       }, | ||||||
|  |       "power-mode": { | ||||||
|  |         "power-sweep": { | ||||||
|  |           "start": "0.0", | ||||||
|  |           "stop": "0.0", | ||||||
|  |           "step-size": "1.0" | ||||||
|  |         } | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "system-margin": "2.0" | ||||||
|  |   }, | ||||||
|  |   "ietf-network:networks": { | ||||||
|  |     "network": [ | ||||||
|  |       { | ||||||
|  |         "network-id": "ra", | ||||||
|  |         "network-types": { | ||||||
|  |           "tip-photonic-topology:photonic-topology": {} | ||||||
|  |         }, | ||||||
|  |         "node": [ | ||||||
|  |           { | ||||||
|  |             "group-id": "Site_A", | ||||||
|  | 		        "node-id": "Site_A", | ||||||
|  |             "tip-photonic-topology:transceiver": { | ||||||
|  |               "model": "vendorA_trx-type1" | ||||||
|  |             } | ||||||
|  |           }, | ||||||
|  |           { | ||||||
|  |             "group-id": "ILA_1", | ||||||
|  | 		        "node-id": "Edfa1", | ||||||
|  |             "tip-photonic-topology:amplifier": { | ||||||
|  |               "model": "std_low_gain", | ||||||
|  |               "gain-target": "17.0", | ||||||
|  |               "tilt-target": "0.0", | ||||||
|  |               "out-voa-target": "0.0" | ||||||
|  |             } | ||||||
|  |           }, | ||||||
|  | { | ||||||
|  |             "group-id": "ILA_1", | ||||||
|  | 		        "node-id": "Edfa2", | ||||||
|  |             "tip-photonic-topology:amplifier": { | ||||||
|  |               "model": "std_high_gain", | ||||||
|  |               "gain-target": "25.0", | ||||||
|  |               "tilt-target": "0.0", | ||||||
|  |               "out-voa-target": "0.0" | ||||||
|  |             } | ||||||
|  |           }, | ||||||
|  |  | ||||||
|  |           { | ||||||
|  |             "group-id": "Site_B", | ||||||
|  | 		        "node-id": "Site_B", | ||||||
|  |             "tip-photonic-topology:transceiver": { | ||||||
|  |               "model": "vendorA_trx-type1" | ||||||
|  |             } | ||||||
|  |           } | ||||||
|  |         ], | ||||||
|  |         "ietf-network-topology:link": [ | ||||||
|  |           { | ||||||
|  |             "group-id": "Span_1", | ||||||
|  | 		        "link-id": "Span1", | ||||||
|  |             "source": { | ||||||
|  |               "source-node": "Site_A" | ||||||
|  |             }, | ||||||
|  |             "destination": { | ||||||
|  |               "dest-node": "Edfa1" | ||||||
|  |             }, | ||||||
|  |             "tip-photonic-topology:fiber": { | ||||||
|  |               "type": "SSMF", | ||||||
|  |               "length": "80.0", | ||||||
|  |               "attenuation-in": "0.0", | ||||||
|  |               "conn-att-in": "0.5", | ||||||
|  |               "conn-att-out": "0.5" | ||||||
|  |             } | ||||||
|  |           }, | ||||||
|  |          { | ||||||
|  |             "group-id": "Span_1",             | ||||||
|  |             "link-id": "Span2", | ||||||
|  |             "source": { | ||||||
|  |               "source-node": "Edfa2" | ||||||
|  |             }, | ||||||
|  |             "destination": { | ||||||
|  |               "dest-node": "Site_A" | ||||||
|  |             }, | ||||||
|  |             "tip-photonic-topology:fiber": { | ||||||
|  |               "type": "SSMF", | ||||||
|  |               "length": "70.0", | ||||||
|  |               "attenuation-in": "0.0", | ||||||
|  |               "conn-att-in": "0.5", | ||||||
|  |               "conn-att-out": "0.5" | ||||||
|  |             } | ||||||
|  |           }, | ||||||
|  |           { | ||||||
|  |             "link-id": "patch{Edfa1, Site_B}", | ||||||
|  |             "source": { | ||||||
|  |               "source-node": "Edfa1" | ||||||
|  |             }, | ||||||
|  |             "destination": { | ||||||
|  |               "dest-node": "Site_B" | ||||||
|  |             }, | ||||||
|  |             "tip-photonic-topology:patch": {} | ||||||
|  |           }, | ||||||
|  |           { | ||||||
|  |             "link-id": "patch{Site_B, Edfa2}", | ||||||
|  |             "source": { | ||||||
|  |               "source-node": "Site_B" | ||||||
|  |             }, | ||||||
|  |             "destination": { | ||||||
|  |               "dest-node": "Edfa2" | ||||||
|  |             }, | ||||||
|  |             "tip-photonic-topology:patch": {} | ||||||
|  |           } | ||||||
|  |  | ||||||
|  |         ] | ||||||
|  |       } | ||||||
|  |     ] | ||||||
|  |   } | ||||||
|  | } | ||||||
							
								
								
									
										198
									
								
								data/configurationdata.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										198
									
								
								data/configurationdata.json
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,198 @@ | |||||||
|  | { | ||||||
|  |   "project": { | ||||||
|  |     "network_id": "GNPy", | ||||||
|  |     "network_platform_layout": [ | ||||||
|  |       "ANSI", | ||||||
|  |       "ETSI" | ||||||
|  |     ], | ||||||
|  |     "eqpt_config_file_path": "https://uatassess.hiremee.co.in/Data/eqpt_config.json" | ||||||
|  |   }, | ||||||
|  |   "node": { | ||||||
|  |     "site_length": 20, | ||||||
|  |     "dir": "Assets/img/", | ||||||
|  |     "roadm_type": [ | ||||||
|  |       "Default" | ||||||
|  |     ], | ||||||
|  |  | ||||||
|  |     "Roadm": { | ||||||
|  |       "is_degree_validation": false, | ||||||
|  |       "default": { | ||||||
|  |         "label": "NE ", | ||||||
|  |         "FV_label": "ROADM ", | ||||||
|  |         "node_degree": 100, | ||||||
|  |         "node_type": "Roadm", | ||||||
|  |         "roadm_type": "", | ||||||
|  |         "pre_amp_type": "", | ||||||
|  |         "booster_type": "", | ||||||
|  |         "component_type": "node" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "ILA": { | ||||||
|  |       "is_degree_validation": true, | ||||||
|  |       "default": { | ||||||
|  |         "label": "NE ", | ||||||
|  |         "FV_label": "ILA ", | ||||||
|  |         "node_degree": 2, | ||||||
|  |         "node_type": "Amplifier", | ||||||
|  |         "amp_category": "ILA", | ||||||
|  |         "pre_amp_type": "", | ||||||
|  |         "booster_type": "", | ||||||
|  |         "component_type": "node" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "Amplifier": { | ||||||
|  |       "is_degree_validation": true, | ||||||
|  |       "default": { | ||||||
|  |         "label": "NE ", | ||||||
|  |         "FV_label": "EDFA ", | ||||||
|  |         "node_degree": 2, | ||||||
|  |         "node_type": "Amplifier", | ||||||
|  |         "amp_category": "Amplifier", | ||||||
|  |         "pre_amp_type": "", | ||||||
|  |         "component_type": "node", | ||||||
|  |         "amp_type": "" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "RamanAmplifier": { | ||||||
|  |       "is_degree_validation": true, | ||||||
|  |       "default": { | ||||||
|  |         "label": "NE ", | ||||||
|  |         "FV_label": "Raman ", | ||||||
|  |         "node_degree": 2, | ||||||
|  |         "node_type": "Amplifier", | ||||||
|  |         "amp_category": "RamanAmplifier", | ||||||
|  |         "pre_amp_type": "", | ||||||
|  |         "component_type": "node", | ||||||
|  |         "amp_type": "" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "Fused": { | ||||||
|  |       "is_degree_validation": true, | ||||||
|  |       "default": { | ||||||
|  |         "label": "NE ", | ||||||
|  |         "FV_label": "Attenuator ", | ||||||
|  |         "node_degree": 2, | ||||||
|  |         "node_type": "Fused", | ||||||
|  |         "pre_amp_type": "none", | ||||||
|  |         "booster_type": "none", | ||||||
|  |         "component_type": "node" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "Transceiver": { | ||||||
|  |       "is_degree_validation": false, | ||||||
|  |       "default": { | ||||||
|  |         "label": "TCVR ", | ||||||
|  |         "FV_label": "TCVR ", | ||||||
|  |         "node_degree": 100, | ||||||
|  |         "node_type": "Transceiver", | ||||||
|  |         "transceiver_type": "", | ||||||
|  |         "transceiver_mode": "", | ||||||
|  |         "component_type": "node" | ||||||
|  |       } | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "DualFiber": { | ||||||
|  |     "component_type": "Fiber", | ||||||
|  |     "fiber_category": "Dual Fiber", | ||||||
|  |     "fiber_type": [ | ||||||
|  |       "SSMF", | ||||||
|  |       "LOF", | ||||||
|  |       "NZDF" | ||||||
|  |     ], | ||||||
|  |     "SSMF": { | ||||||
|  |       "CD_coefficient": 16.7 | ||||||
|  |     }, | ||||||
|  |     "LOF": { | ||||||
|  |       "CD_coefficient": 22.0 | ||||||
|  |     }, | ||||||
|  |     "NZDF": { | ||||||
|  |       "CD_coefficient": 5.0 | ||||||
|  |     }, | ||||||
|  |     "default": { | ||||||
|  |       "fiber_type": "SSMF", | ||||||
|  |       "CD_coefficient": 16.7, | ||||||
|  |       "PMD_coefficient": 0.0400028124, | ||||||
|  |       "Span_length": "1.0", | ||||||
|  |       "Loss_coefficient": "0.25", | ||||||
|  |       "Connector_in": "0.5", | ||||||
|  |       "Connector_out": "0.5", | ||||||
|  |       "Ageing_loss": "0.0", | ||||||
|  |       "Length_based_loss": false, | ||||||
|  |       "Span_loss": "0.0" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "SingleFiber": { | ||||||
|  |     "component_type": "Fiber", | ||||||
|  |     "fiber_category": "Single Fiber", | ||||||
|  |     "fiber_type": [ | ||||||
|  |       "SSMF", | ||||||
|  |       "LOF", | ||||||
|  |       "NZDF" | ||||||
|  |     ], | ||||||
|  |     "SSMF": { | ||||||
|  |       "CD_coefficient": 16.7 | ||||||
|  |     }, | ||||||
|  |     "LOF": { | ||||||
|  |       "CD_coefficient": 22.0 | ||||||
|  |     }, | ||||||
|  |     "NZDF": { | ||||||
|  |       "CD_coefficient": 5.0 | ||||||
|  |     }, | ||||||
|  |     "default": { | ||||||
|  |       "fiber_type": "", | ||||||
|  |       "CD_coefficient": "", | ||||||
|  |       "PMD_coefficient": "", | ||||||
|  |       "Span_length": "", | ||||||
|  |       "Loss_coefficient": "", | ||||||
|  |       "Connector_in": "", | ||||||
|  |       "Connector_out": "", | ||||||
|  |       "Ageing_loss": "", | ||||||
|  |       "Length_based_loss": false, | ||||||
|  |       "Span_loss": "" | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |  | ||||||
|  |   "Service": { | ||||||
|  |     "component_type": "Service", | ||||||
|  |     "service_type": [ | ||||||
|  |       "OpenROADM MSA ver. 4.0" | ||||||
|  |     ], | ||||||
|  |     "data_rate": [ | ||||||
|  |       "100G DP-QPSK", | ||||||
|  |       "200G DP-QPSK", | ||||||
|  |       "300G DP-8QAM", | ||||||
|  |       "400G DP-16QAM" | ||||||
|  |     ], | ||||||
|  |     "100G DP-QPSK": [ | ||||||
|  |       "27.95", | ||||||
|  |       "31.57" | ||||||
|  |     ], | ||||||
|  |     "200G DP-QPSK": [ | ||||||
|  |       "63.1" | ||||||
|  |     ], | ||||||
|  |     "300G DP-8QAM": [ | ||||||
|  |       "63.1" | ||||||
|  |     ], | ||||||
|  |     "400G DP-16QAM": [ | ||||||
|  |       "63.1" | ||||||
|  |     ], | ||||||
|  |     "Central_frequency": [ | ||||||
|  |       "Auto" | ||||||
|  |     ], | ||||||
|  |     "Grid_spacing_min": "Baud-rate", | ||||||
|  |     "Grid_spacing_max": "150GHz", | ||||||
|  |     "default": { | ||||||
|  |       "service_type": "OpenROADM MSA ver. 4.0", | ||||||
|  |       "Frequency_min": 0.0400028124, | ||||||
|  |       "Frequency_max": 1.0, | ||||||
|  |       "Data_rate": "100G DP-QPSK", | ||||||
|  |       "Baud_rate": 27.95, | ||||||
|  |       "Grid_spacing": "50GHz", | ||||||
|  |       "band_width": 100 | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |  | ||||||
|  |   "Patch": { | ||||||
|  |     "component_type": "Patch" | ||||||
|  |   } | ||||||
|  | } | ||||||
							
								
								
									
										482
									
								
								data/styledata.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										482
									
								
								data/styledata.json
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,482 @@ | |||||||
|  | { | ||||||
|  |   "common": { | ||||||
|  |     "background_color": "white", | ||||||
|  |     "font": "14px Helvetica black", | ||||||
|  |     "border": "1px solid black", | ||||||
|  |     "font_variant": "normal" | ||||||
|  |   }, | ||||||
|  |   "options": { | ||||||
|  |     "physics": false, | ||||||
|  |  | ||||||
|  |     "interaction": { | ||||||
|  |       "navigationButtons": true, | ||||||
|  |       "keyboard": false, | ||||||
|  |       "dragView": true, | ||||||
|  |       "multiselect": true, | ||||||
|  |       "hover": true | ||||||
|  |     }, | ||||||
|  |     "edges": { | ||||||
|  |       "color": { | ||||||
|  |         "color": "blue", | ||||||
|  |         "highlight": "blue", | ||||||
|  |         "hover": "blue", | ||||||
|  |         "inherit": false, | ||||||
|  |         "opacity": 1 | ||||||
|  |       }, | ||||||
|  |       "background": { | ||||||
|  |         "color": "blue", | ||||||
|  |         "dashes": false, | ||||||
|  |         "enabled": false, | ||||||
|  |         "size": 10 | ||||||
|  |       }, | ||||||
|  |       "arrows": { | ||||||
|  |         "from": { | ||||||
|  |           "enabled": false, | ||||||
|  |           "type": "arrow" | ||||||
|  |         }, | ||||||
|  |         "to": { | ||||||
|  |           "enabled": true, | ||||||
|  |           "type": "arrow", | ||||||
|  |           "scaleFactor": ".5" | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "font": { | ||||||
|  |         "color": "gray", | ||||||
|  |         "size": 11, | ||||||
|  |         "face": "verdana", | ||||||
|  |         "align": "top" | ||||||
|  |       }, | ||||||
|  |       "smooth": { | ||||||
|  |         "enabled": false, | ||||||
|  |         "type": "continuous" | ||||||
|  |       } | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |  | ||||||
|  |  | ||||||
|  |   "Roadm": { | ||||||
|  |     "shape": "image", | ||||||
|  |     "size": 18, | ||||||
|  |     "err_size": 22, | ||||||
|  |     "image": "newroadm.png", | ||||||
|  |     "err_image": "err_roadm.png", | ||||||
|  |     "w_image": "w_roadm.png", | ||||||
|  |     "h_image": "h_roadm.png", | ||||||
|  |     "fh_image": "fh_roadm.png", | ||||||
|  |     "node_type": "Roadm", | ||||||
|  |     "component_type": "node", | ||||||
|  |     "icon": {}, | ||||||
|  |     "font": "12px verdana black", | ||||||
|  |     "color": { | ||||||
|  |       "border": "#2B7CE9", | ||||||
|  |       "background": "#97C2FC", | ||||||
|  |       "highlight": { | ||||||
|  |         "border": "green", | ||||||
|  |         "background": "green" | ||||||
|  |       }, | ||||||
|  |       "hover": { | ||||||
|  |         "border": "yellow", | ||||||
|  |         "background": "yellow" | ||||||
|  |       } | ||||||
|  |  | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |   }, | ||||||
|  |   "ILA": { | ||||||
|  |     "shape": "image", | ||||||
|  |     "size": 18, | ||||||
|  |     "err_size": 22, | ||||||
|  |     "image": "ILA.svg", | ||||||
|  |     "err_image": "ILA.svg", | ||||||
|  |     "w_image": "ILA.svg", | ||||||
|  |     "h_image": "ILA.svg", | ||||||
|  |     "fh_image": "ILA.svg", | ||||||
|  |     "node_type": "Amplifier", | ||||||
|  |     "amp_category": "ILA", | ||||||
|  |     "component_type": "node", | ||||||
|  |     "icon": {}, | ||||||
|  |     "font": "12px verdana black", | ||||||
|  |     "color": { | ||||||
|  |       "border": "#2B7CE9", | ||||||
|  |       "background": "#97C2FC", | ||||||
|  |       "highlight": { | ||||||
|  |         "border": "green", | ||||||
|  |         "background": "green" | ||||||
|  |       }, | ||||||
|  |       "hover": { | ||||||
|  |         "border": "yellow", | ||||||
|  |         "background": "yellow" | ||||||
|  |       } | ||||||
|  |  | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "Amplifier": { | ||||||
|  |     "shape": "image", | ||||||
|  |     "size": 18, | ||||||
|  |     "err_size": 22, | ||||||
|  |     "image": "newamp.png", | ||||||
|  |     "err_image": "err_amplifier.png", | ||||||
|  |     "w_image": "w_amplifier.png", | ||||||
|  |     "h_image": "h_amplifier.png", | ||||||
|  |     "fh_image": "fh_amplifier.png", | ||||||
|  |     "node_type": "Amplifier", | ||||||
|  |     "amp_category": "Amplifier", | ||||||
|  |     "component_type": "node", | ||||||
|  |     "icon": {}, | ||||||
|  |     "font": "12px verdana black", | ||||||
|  |     "color": { | ||||||
|  |       "border": "#2B7CE9", | ||||||
|  |       "background": "#97C2FC", | ||||||
|  |       "highlight": { | ||||||
|  |         "border": "green", | ||||||
|  |         "background": "green" | ||||||
|  |       }, | ||||||
|  |       "hover": { | ||||||
|  |         "border": "yellow", | ||||||
|  |         "background": "yellow" | ||||||
|  |       } | ||||||
|  |  | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "RamanAmplifier": { | ||||||
|  |     "shape": "image", | ||||||
|  |     "size": 18, | ||||||
|  |     "err_size": 22, | ||||||
|  |     "image": "ramanamp.png", | ||||||
|  |     "err_image": "err_raman.png", | ||||||
|  |     "w_image": "w_raman.png", | ||||||
|  |     "h_image": "h_raman.png", | ||||||
|  |     "fh_image": "fh_raman.png", | ||||||
|  |     "node_type": "Amplifier", | ||||||
|  |     "amp_category": "RamanAmplifier", | ||||||
|  |     "component_type": "node", | ||||||
|  |     "icon": {}, | ||||||
|  |     "font": "12px verdana black", | ||||||
|  |     "color": { | ||||||
|  |       "border": "#2B7CE9", | ||||||
|  |       "background": "#97C2FC", | ||||||
|  |       "highlight": { | ||||||
|  |         "border": "green", | ||||||
|  |         "background": "green" | ||||||
|  |       }, | ||||||
|  |       "hover": { | ||||||
|  |         "border": "yellow", | ||||||
|  |         "background": "yellow" | ||||||
|  |       } | ||||||
|  |  | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "Fused": { | ||||||
|  |     "shape": "image", | ||||||
|  |     "size": 18, | ||||||
|  |     "err_size": 22, | ||||||
|  |     "image": "newattenuator.png", | ||||||
|  |     "err_image": "err_attenuator.png", | ||||||
|  |     "w_image": "w_attenuator.png", | ||||||
|  |     "h_image": "h_attenuator.png", | ||||||
|  |     "fh_image": "fh_attenuator.png", | ||||||
|  |     "node_type": "Fused", | ||||||
|  |     "component_type": "node", | ||||||
|  |     "icon": {}, | ||||||
|  |     "font": "12px verdana black", | ||||||
|  |     "color": { | ||||||
|  |       "border": "#2B7CE9", | ||||||
|  |       "background": "#97C2FC", | ||||||
|  |       "highlight": { | ||||||
|  |         "border": "green", | ||||||
|  |         "background": "green" | ||||||
|  |       }, | ||||||
|  |       "hover": { | ||||||
|  |         "border": "yellow", | ||||||
|  |         "background": "yellow" | ||||||
|  |       } | ||||||
|  |  | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |   }, | ||||||
|  |   "Transceiver": { | ||||||
|  |     "shape": "image", | ||||||
|  |     "size": 18, | ||||||
|  |     "err_size": 22, | ||||||
|  |     "image": "newtransceiver.png", | ||||||
|  |     "err_image": "err_transceiver.png", | ||||||
|  |     "w_image": "w_transceiver.png", | ||||||
|  |     "h_image": "h_transceiver.png", | ||||||
|  |     "fh_image": "fh_transceiver.png", | ||||||
|  |     "node_type": "Transceiver", | ||||||
|  |     "component_type": "node", | ||||||
|  |     "icon": {}, | ||||||
|  |     "font": "12px verdana black", | ||||||
|  |     "color": { | ||||||
|  |       "border": "#2B7CE9", | ||||||
|  |       "background": "#97C2FC", | ||||||
|  |       "highlight": { | ||||||
|  |         "border": "green", | ||||||
|  |         "background": "green" | ||||||
|  |       }, | ||||||
|  |       "hover": { | ||||||
|  |         "border": "yellow", | ||||||
|  |         "background": "yellow" | ||||||
|  |       } | ||||||
|  |  | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |   }, | ||||||
|  |   "Fiber": { | ||||||
|  |     "options": { | ||||||
|  |       "smooth": { | ||||||
|  |         "enabled": false, | ||||||
|  |         "roundness": 0.5, | ||||||
|  |         "type": "continuous" | ||||||
|  |  | ||||||
|  |       } | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "DualFiber": { | ||||||
|  |     "dashes": false, | ||||||
|  |     "component_type": "Fiber", | ||||||
|  |     "fiber_category": "Dual Fiber", | ||||||
|  |     "width": 2, | ||||||
|  |     "options": { | ||||||
|  |       "color": { | ||||||
|  |         "color": "blue", | ||||||
|  |         "highlight": "blue", | ||||||
|  |         "hover": "blue", | ||||||
|  |         "inherit": false, | ||||||
|  |         "opacity": 1 | ||||||
|  |       }, | ||||||
|  |       "background": { | ||||||
|  |         "color": "blue", | ||||||
|  |         "dashes": false, | ||||||
|  |         "enabled": false, | ||||||
|  |         "size": 10 | ||||||
|  |       }, | ||||||
|  |       "arrows": { | ||||||
|  |         "from": { | ||||||
|  |           "enabled": false, | ||||||
|  |           "type": "arrow" | ||||||
|  |         }, | ||||||
|  |         "to": { | ||||||
|  |           "enabled": false, | ||||||
|  |           "type": "arrow" | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "font": { | ||||||
|  |         "color": "gray", | ||||||
|  |         "size": 11, | ||||||
|  |         "face": "verdana", | ||||||
|  |         "align": "top" | ||||||
|  |       }, | ||||||
|  |       "smooth": { | ||||||
|  |         "enabled": true, | ||||||
|  |         "roundness": 0.1, | ||||||
|  |         "type": "curvedCW" | ||||||
|  |  | ||||||
|  |       } | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "SingleFiber": { | ||||||
|  |     "dashes": true, | ||||||
|  |     "component_type": "Fiber", | ||||||
|  |     "fiber_category": "Single Fiber", | ||||||
|  |     "width": 2, | ||||||
|  |     "options": { | ||||||
|  |       "w_color": { | ||||||
|  |         "color": "gray", | ||||||
|  |         "highlight": "gray", | ||||||
|  |         "hover": "gray", | ||||||
|  |         "inherit": false, | ||||||
|  |         "opacity": 1 | ||||||
|  |       }, | ||||||
|  |       "err_color": { | ||||||
|  |         "color": "orange", | ||||||
|  |         "highlight": "orange", | ||||||
|  |         "hover": "orange", | ||||||
|  |         "inherit": false, | ||||||
|  |         "opacity": 1 | ||||||
|  |       }, | ||||||
|  |       "h_color": { | ||||||
|  |         "color": "brown", | ||||||
|  |         "highlight": "brown", | ||||||
|  |         "hover": "brown", | ||||||
|  |         "inherit": false, | ||||||
|  |         "opacity": 1 | ||||||
|  |       }, | ||||||
|  |       "fh_color": { | ||||||
|  |         "color": "green", | ||||||
|  |         "highlight": "green", | ||||||
|  |         "hover": "green", | ||||||
|  |         "inherit": false, | ||||||
|  |         "opacity": 1 | ||||||
|  |       }, | ||||||
|  |       "color": { | ||||||
|  |         "color": "blue", | ||||||
|  |         "highlight": "blue", | ||||||
|  |         "hover": "blue", | ||||||
|  |         "inherit": false, | ||||||
|  |         "opacity": 1 | ||||||
|  |       }, | ||||||
|  |       "background": { | ||||||
|  |         "color": "blue", | ||||||
|  |         "dashes": false, | ||||||
|  |         "enabled": false, | ||||||
|  |         "size": 10 | ||||||
|  |       }, | ||||||
|  |       "arrows": { | ||||||
|  |         "from": { | ||||||
|  |           "enabled": false, | ||||||
|  |           "type": "arrow" | ||||||
|  |         }, | ||||||
|  |         "to": { | ||||||
|  |           "enabled": true, | ||||||
|  |           "type": "arrow", | ||||||
|  |           "scaleFactor": ".5" | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "font": { | ||||||
|  |         "color": "gray", | ||||||
|  |         "size": 11, | ||||||
|  |         "face": "verdana", | ||||||
|  |         "align": "top" | ||||||
|  |       }, | ||||||
|  |       "smooth": { | ||||||
|  |         "enabled": true, | ||||||
|  |         "roundness": 0.1, | ||||||
|  |         "type": "curvedCW" | ||||||
|  |  | ||||||
|  |       } | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |  | ||||||
|  |   "Service": { | ||||||
|  |     "dashes": true, | ||||||
|  |     "component_type": "Service", | ||||||
|  |     "width": 2, | ||||||
|  |     "options": { | ||||||
|  |       "color": { | ||||||
|  |         "color": "red", | ||||||
|  |         "highlight": "red", | ||||||
|  |         "hover": "red", | ||||||
|  |         "inherit": false, | ||||||
|  |         "opacity": 1 | ||||||
|  |       }, | ||||||
|  |       "background": { | ||||||
|  |         "color": "red", | ||||||
|  |         "dashes": false, | ||||||
|  |         "enabled": false, | ||||||
|  |         "size": 10 | ||||||
|  |       }, | ||||||
|  |       "arrows": { | ||||||
|  |         "from": { | ||||||
|  |           "enabled": true, | ||||||
|  |           "type": "arrow", | ||||||
|  |           "scaleFactor": ".5" | ||||||
|  |         }, | ||||||
|  |         "to": { | ||||||
|  |           "enabled": true, | ||||||
|  |           "type": "arrow", | ||||||
|  |           "scaleFactor": ".5" | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "font": { | ||||||
|  |         "color": "gray", | ||||||
|  |         "size": 11, | ||||||
|  |         "face": "verdana", | ||||||
|  |         "align": "top" | ||||||
|  |       }, | ||||||
|  |       "smooth": { | ||||||
|  |         "enabled": true, | ||||||
|  |         "roundness": "0.1", | ||||||
|  |         "type": "curvedCW" | ||||||
|  |       } | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |  | ||||||
|  |   "SinglePatch": { | ||||||
|  |     "dashes": true, | ||||||
|  |     "component_type": "Patch", | ||||||
|  |     "patch_category": "Single Patch", | ||||||
|  |     "width": 2, | ||||||
|  |     "options": { | ||||||
|  |       "color": { | ||||||
|  |         "color": "black", | ||||||
|  |         "highlight": "black", | ||||||
|  |         "hover": "black", | ||||||
|  |         "inherit": false, | ||||||
|  |         "opacity": 1 | ||||||
|  |       }, | ||||||
|  |       "background": { | ||||||
|  |         "color": "black", | ||||||
|  |         "dashes": false, | ||||||
|  |         "enabled": false, | ||||||
|  |         "size": 10 | ||||||
|  |       }, | ||||||
|  |       "arrows": { | ||||||
|  |         "from": { | ||||||
|  |           "enabled": false, | ||||||
|  |           "type": "arrow" | ||||||
|  |         }, | ||||||
|  |         "to": { | ||||||
|  |           "enabled": true, | ||||||
|  |           "type": "arrow", | ||||||
|  |           "scaleFactor": ".5" | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "font": { | ||||||
|  |         "color": "gray", | ||||||
|  |         "size": 11, | ||||||
|  |         "face": "verdana", | ||||||
|  |         "align": "top" | ||||||
|  |       }, | ||||||
|  |       "smooth": { | ||||||
|  |         "enabled": false, | ||||||
|  |         "roundness": 0.1, | ||||||
|  |         "type": "curvedCW" | ||||||
|  |       } | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |  | ||||||
|  |   "DualPatch": { | ||||||
|  |     "dashes": false, | ||||||
|  |     "component_type": "Patch", | ||||||
|  |     "patch_category": "Dual Patch", | ||||||
|  |     "width": 2, | ||||||
|  |     "options": { | ||||||
|  |       "color": { | ||||||
|  |         "color": "black", | ||||||
|  |         "highlight": "black", | ||||||
|  |         "hover": "black", | ||||||
|  |         "inherit": false, | ||||||
|  |         "opacity": 1 | ||||||
|  |       }, | ||||||
|  |       "background": { | ||||||
|  |         "color": "black", | ||||||
|  |         "dashes": false, | ||||||
|  |         "enabled": false, | ||||||
|  |         "size": 10 | ||||||
|  |       }, | ||||||
|  |       "arrows": { | ||||||
|  |         "from": { | ||||||
|  |           "enabled": false, | ||||||
|  |           "type": "arrow" | ||||||
|  |         }, | ||||||
|  |         "to": { | ||||||
|  |           "enabled": false, | ||||||
|  |           "type": "arrow" | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "font": { | ||||||
|  |         "color": "gray", | ||||||
|  |         "size": 11, | ||||||
|  |         "face": "verdana", | ||||||
|  |         "align": "top" | ||||||
|  |       }, | ||||||
|  |       "smooth": { | ||||||
|  |         "enabled": false, | ||||||
|  |         "roundness": 0.1, | ||||||
|  |         "type": "curvedCW" | ||||||
|  |       } | ||||||
|  |     } | ||||||
|  |   } | ||||||
|  |  | ||||||
|  | } | ||||||
							
								
								
									
										31
									
								
								js/helper/helper.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										31
									
								
								js/helper/helper.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,31 @@ | |||||||
|  | var nodeType = { | ||||||
|  |     ROADM: 1, | ||||||
|  |     Attenuator: 3, | ||||||
|  |     Transceiver: 4, | ||||||
|  |     ILA: 2, | ||||||
|  |     Amplifier: 5, | ||||||
|  |     RamanAmplifier: 6 | ||||||
|  | } | ||||||
|  | var fiberType = { | ||||||
|  |     SingleFiber: 1, | ||||||
|  |     DualFiber: 2, | ||||||
|  |     SinglePatch: 3, | ||||||
|  |     DualPatch: 4, | ||||||
|  | } | ||||||
|  |  | ||||||
|  | var topologyView = { | ||||||
|  |     NE_View: 1, | ||||||
|  |     Functional_View: 2 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | var edgeType = { | ||||||
|  |     fiber: 1, | ||||||
|  |     patch: 2, | ||||||
|  |     service: 3 | ||||||
|  | } | ||||||
|  | var alertType = { | ||||||
|  |     Success: 1, | ||||||
|  |     Info: 2, | ||||||
|  |     Error: 3, | ||||||
|  |     Warning: 4, | ||||||
|  | } | ||||||
							
								
								
									
										2021
									
								
								js/localDB/taffy.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2021
									
								
								js/localDB/taffy.js
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
		Reference in New Issue
	
	Block a user
	 sakv2e10204
					sakv2e10204