| 
						
					 | 
					
						
						
						
						
							
						
						
							1860d754cd
							
						
					 | 
					
						
						
							
							Fix shifts applied to E and H fields
						
						
						
						
						
						
						
						Only some components need shifting 
						
						
					 | 
					
						2019-08-26 00:27:32 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							7006b5e6e4
							
						
					 | 
					
						
						
							
							Flip propagation direction by flipping H
						
						
						
						
						
						
					 | 
					
						2019-08-26 00:27:05 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c306bb1f46
							
						
					 | 
					
						
						
							
							Correct for numerical dispersion at 3d solve_waveguide_mode level
						
						
						
						
						
						
					 | 
					
						2019-08-26 00:26:54 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							af8efd00eb
							
						
					 | 
					
						
						
							
							Add E-field versions of waveguide mode operators, rename v->e_xy or h_xy, and add ability to specify mode margin in solve_waveguide_mode_2d
						
						
						
						
						
						
					 | 
					
						2019-08-26 00:25:36 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							41bec05d4e
							
						
					 | 
					
						
						
							
							Remove unwanted return
						
						
						
						
						
						
					 | 
					
						2019-08-26 00:24:17 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							2787908640
							
						
					 | 
					
						
						
							
							Add E variants of waveguide equations
						
						
						
						
						
						
						
						rename 2d vector from v to e_xy or h_xy 
						
						
					 | 
					
						2019-08-26 00:21:39 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							054ac994d5
							
						
					 | 
					
						
						
							
							Don't perform dx_prop wavenumber correction in waveguide_mode_2d
						
						
						
						
						
						
						
						It's technically a correction for discretization in the third direction 
						
						
					 | 
					
						2019-08-26 00:17:52 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0503e9d6ef
							
						
					 | 
					
						
						
							
							Fix shift_with_mirror() for C-ordered arrays
						
						
						
						
						
						
					 | 
					
						2019-08-26 00:16:45 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							b466ed02ea
							
						
					 | 
					
						
						
							
							Add e_boundary_source
						
						
						
						
						
						
					 | 
					
						2019-08-26 00:16:27 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							ccdb423ba2
							
						
					 | 
					
						
						
							
							add e_tfsf_source
						
						
						
						
						
						
					 | 
					
						2019-08-26 00:15:34 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							aade81c21e
							
						
					 | 
					
						
						
							
							alternate src formulation
						
						
						
						
						
						
					 | 
					
						2019-08-07 02:27:04 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							07c94617fe
							
						
					 | 
					
						
						
							
							Operator-based soruce
						
						
						
						
						
						
					 | 
					
						2019-08-07 01:01:55 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							1a04bab361
							
						
					 | 
					
						
						
							
							Fixup slices
						
						
						
						
						
						
					 | 
					
						2019-08-07 01:01:35 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							2c91ea249f
							
						
					 | 
					
						
						
							
							Fix wgmode expansion
						
						
						
						
						
						
					 | 
					
						2019-08-07 01:00:57 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							3429120993
							
						
					 | 
					
						
						
							
							d_prop -> dx_prop
						
						
						
						
						
						
					 | 
					
						2019-08-07 01:00:21 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							938c4c9a35
							
						
					 | 
					
						
						
							
							move to 3xnnn arrays
						
						
						
						
						
						
					 | 
					
						2019-08-05 01:09:52 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							5951f2bdb1
							
						
					 | 
					
						
						
							
							various fixes and improvements
						
						
						
						
						
						
					 | 
					
						2019-08-05 00:20:06 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							94ff3f7853
							
						
					 | 
					
						
						
							
							further fdfd_tools->meanas updates
						
						
						
						
						
						
					 | 
					
						2019-08-04 14:13:51 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f61bcf3dfa
							
						
					 | 
					
						
						
							
							rename to meanas and split fdtd/fdfd
						
						
						
						
						
						
					 | 
					
						2019-08-04 13:48:41 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							25cb83089d
							
						
					 | 
					
						
						
							
							modernize setup.py
						
						
						
						
						
						
					 | 
					
						2019-08-04 03:06:32 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							3d07969fd2
							
						
					 | 
					
						
						
							
							rename examples to avoid triggering pytest
						
						
						
						
						
						
					 | 
					
						2019-08-04 03:06:14 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							557a3b0d9c
							
						
					 | 
					
						
						
							
							Remove unused test code and tighten tolerances
						
						
						
						
						
						
					 | 
					
						2019-08-04 02:53:04 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							32055ec8d3
							
						
					 | 
					
						
						
							
							Use pytest for testing; generalize existing fdtd tests
						
						
						
						
						
						
					 | 
					
						2019-08-04 02:50:09 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							06a491a960
							
						
					 | 
					
						
						
							
							don't throw out our newly-reduced slices...
						
						
						
						
						
						
					 | 
					
						2019-08-03 12:12:18 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							1489308837
							
						
					 | 
					
						
						
							
							Comment capitalization fix
						
						
						
						
						
						
					 | 
					
						2019-08-03 12:11:45 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							1793e8cc37
							
						
					 | 
					
						
						
							
							move to 3xNxMxP arrays
						
						
						
						
						
						
					 | 
					
						2019-08-01 23:48:25 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							1d9c9644ee
							
						
					 | 
					
						
						
							
							input shouldn't be sliced with expanded slices
						
						
						
						
						
						
					 | 
					
						2019-08-01 23:17:13 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							56a1349959
							
						
					 | 
					
						
						
							
							Add missing return
						
						
						
						
						
						
					 | 
					
						2019-08-01 23:16:32 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f2d061c921
							
						
					 | 
					
						
						
							
							Test poynting planes on both half-steps
						
						
						
						
						
						
					 | 
					
						2019-07-24 22:42:36 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							b4bbfdb730
							
						
					 | 
					
						
						
							
							remove old logging stuff
						
						
						
						
						
						
					 | 
					
						2019-07-24 22:42:31 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							39c05d2cab
							
						
					 | 
					
						
						
							
							no reason to demand float32 yet
						
						
						
						
						
						
					 | 
					
						2019-07-22 00:27:48 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							89976647f2
							
						
					 | 
					
						
						
							
							test (and fix tests) for constant non-1 dxes
						
						
						
						
						
						
						
						Still need to look at non-constant dxes 
						
						
					 | 
					
						2019-07-22 00:27:32 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							7092c13088
							
						
					 | 
					
						
						
							
							better error messages when tests fail
						
						
						
						
						
						
					 | 
					
						2019-07-22 00:26:34 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f1fc308d25
							
						
					 | 
					
						
						
							
							Add JdotE test
						
						
						
						
						
						
					 | 
					
						2019-07-21 22:06:57 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							7f8a326114
							
						
					 | 
					
						
						
							
							Loosen tolerances on tests
						
						
						
						
						
						
					 | 
					
						2019-07-21 22:06:24 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							30ddeb7b73
							
						
					 | 
					
						
						
							
							fix typo in fdfd.vec()
						
						
						
						
						
						
					 | 
					
						2019-07-21 22:05:40 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							223b202d03
							
						
					 | 
					
						
						
							
							More test cases
						
						
						
						
						
						
					 | 
					
						2019-07-19 00:19:47 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							fb3c88a78d
							
						
					 | 
					
						
						
							
							add test_poynting_planes
						
						
						
						
						
						
					 | 
					
						2019-07-19 00:19:32 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							950e70213a
							
						
					 | 
					
						
						
							
							Consolidate variables in test case setups
						
						
						
						
						
						
					 | 
					
						2019-07-18 00:03:32 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f858cb8bbb
							
						
					 | 
					
						
						
							
							Fix poynting e2h test
						
						
						
						
						
						
					 | 
					
						2019-07-17 23:48:04 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							2cec4fabaf
							
						
					 | 
					
						
						
							
							Account for dxes
						
						
						
						
						
						
					 | 
					
						2019-07-17 23:47:45 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a528effd89
							
						
					 | 
					
						
						
							
							add some more tests
						
						
						
						
						
						
					 | 
					
						2019-07-17 00:51:28 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							935b2c9a80
							
						
					 | 
					
						
						
							
							remove extra dt
						
						
						
						
						
						
					 | 
					
						2019-07-17 00:51:13 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							79e14af4db
							
						
					 | 
					
						
						
							
							poynting divergence doesn't use dt, and can have default dxes
						
						
						
						
						
						
					 | 
					
						2019-07-17 00:50:49 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							dd4e6f294f
							
						
					 | 
					
						
						
							
							update fdtd and add some fdtd tests
						
						
						
						
						
						
					 | 
					
						2019-07-15 01:21:12 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							ecaf9fa3d0
							
						
					 | 
					
						
						
							
							Test code for cylindrical wg modesolver
						
						
						
						
						
						
					 | 
					
						2019-07-09 20:21:14 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							099966f291
							
						
					 | 
					
						
						
							
							Add poynting vector and divergence
						
						
						
						
						
						
					 | 
					
						2019-07-09 20:20:49 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a8a5a69e1a
							
						
					 | 
					
						
						
							
							Eliminate iterations over lists (assume ndarray instead of list of ndarrays)
						
						
						
						
						
						
					 | 
					
						2019-07-09 20:20:05 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							557e748356
							
						
					 | 
					
						
						
							
							Reduce number of allocations during maxwell curls
						
						
						
						
						
						
					 | 
					
						2019-07-09 20:19:35 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							9d1d8fe869
							
						
					 | 
					
						
						
							
							Improve wisdom management
						
						
						
						
						
						
					 | 
					
						2019-07-09 20:13:49 -07:00 | 
					
					
						
						
							
							
							
						
					 |