flake8 fixup
This commit is contained in:
		
							parent
							
								
									a94c2cae67
								
							
						
					
					
						commit
						3e4e6eead3
					
				
							
								
								
									
										29
									
								
								.flake8
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								.flake8
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,29 @@ | ||||
| [flake8] | ||||
| ignore = | ||||
|     # E501 line too long | ||||
|     E501, | ||||
|     # W391 newlines at EOF | ||||
|     W391, | ||||
|     # E241 multiple spaces after comma | ||||
|     E241, | ||||
|     # E302 expected 2 newlines | ||||
|     E302, | ||||
|     # W503 line break before binary operator (to be deprecated) | ||||
|     W503, | ||||
|     # E265 block comment should start with '# ' | ||||
|     E265, | ||||
|     # E123 closing bracket does not match indentation of opening bracket's line | ||||
|     E123, | ||||
|     # E124 closing bracket does not match visual indentation | ||||
|     E124, | ||||
|     # E221 multiple spaces before operator | ||||
|     E221, | ||||
|     # E201 whitespace after '[' | ||||
|     E201, | ||||
|     # E741 ambiguous variable name 'I' | ||||
|     E741, | ||||
| 
 | ||||
| 
 | ||||
| per-file-ignores = | ||||
|     # F401 import without use | ||||
|     */__init__.py: F401, | ||||
| @ -59,7 +59,7 @@ def draw_polygons( | ||||
|     for i, polygon in enumerate(polygons): | ||||
|         malformed = f'Malformed polygon: ({i})' | ||||
|         if polygon.shape[1] not in (2, 3): | ||||
|                 raise GridError(malformed + 'must be a Nx2 or Nx3 ndarray') | ||||
|             raise GridError(malformed + 'must be a Nx2 or Nx3 ndarray') | ||||
|         if polygon.shape[1] == 3: | ||||
|             polygon = polygon[surface, :] | ||||
| 
 | ||||
| @ -72,7 +72,7 @@ def draw_polygons( | ||||
|     # Broadcast foreground where necessary | ||||
|     foregrounds: Sequence[foreground_callable_t] | Sequence[float] | ||||
|     if numpy.size(foreground) == 1:     # type: ignore | ||||
|         foregrounds = [foreground] * len(cell_data) # type: ignore | ||||
|         foregrounds = [foreground] * len(cell_data)  # type: ignore | ||||
|     elif isinstance(foreground, numpy.ndarray): | ||||
|         raise GridError('ndarray not supported for foreground') | ||||
|     else: | ||||
| @ -113,7 +113,7 @@ def draw_polygons( | ||||
|         foregrounds_i = foregrounds[i] | ||||
|         if callable(foregrounds_i): | ||||
|             # meshgrid over the (shifted) domain | ||||
|             domain = [self.shifted_xyz(i)[k][bdi_min[k]:bdi_max[k]+1] for k in range(3)] | ||||
|             domain = [self.shifted_xyz(i)[k][bdi_min[k]:bdi_max[k] + 1] for k in range(3)] | ||||
|             (x0, y0, z0) = numpy.meshgrid(*domain, indexing='ij') | ||||
| 
 | ||||
|             # evaluate on the meshgrid | ||||
| @ -319,7 +319,7 @@ def draw_cylinder( | ||||
|         num_points: The circle is approximated by a polygon with `num_points` vertices | ||||
|         foreground: Value to draw with ('brush color'). See `draw_polygons()` for details. | ||||
|     """ | ||||
|     theta = numpy.linspace(0, 2*numpy.pi, num_points, endpoint=False) | ||||
|     theta = numpy.linspace(0, 2 * numpy.pi, num_points, endpoint=False) | ||||
|     x = radius * numpy.sin(theta) | ||||
|     y = radius * numpy.cos(theta) | ||||
|     polygon = numpy.hstack((x[:, None], y[:, None])) | ||||
| @ -360,8 +360,8 @@ def draw_extrude_rectangle( | ||||
|     surface = numpy.delete(range(3), direction) | ||||
| 
 | ||||
|     dim = numpy.fabs(numpy.diff(rectangle, axis=0).T)[surface] | ||||
|     p = numpy.vstack((numpy.array([-1, -1, 1, 1], dtype=float) * dim[0]/2.0, | ||||
|                       numpy.array([-1, 1, 1, -1], dtype=float) * dim[1]/2.0)).T | ||||
|     p = numpy.vstack((numpy.array([-1, -1, 1, 1], dtype=float) * dim[0] * 0.5, | ||||
|                       numpy.array([-1, 1, 1, -1], dtype=float) * dim[1] * 0.5)).T | ||||
|     thickness = distance | ||||
| 
 | ||||
|     foreground_func = [] | ||||
| @ -371,7 +371,7 @@ def draw_extrude_rectangle( | ||||
|         ind = [int(numpy.floor(z)) if i == direction else slice(None) for i in range(3)] | ||||
| 
 | ||||
|         fpart = z - numpy.floor(z) | ||||
|         mult = [1-fpart, fpart][::s]  # reverses if s negative | ||||
|         mult = [1 - fpart, fpart][::s]  # reverses if s negative | ||||
| 
 | ||||
|         foreground = mult[0] * grid[tuple(ind)] | ||||
|         ind[direction] += 1                         # type: ignore #(known safe) | ||||
|  | ||||
| @ -2,7 +2,6 @@ from typing import Callable, Sequence, ClassVar, Self | ||||
| 
 | ||||
| import numpy | ||||
| from numpy.typing import NDArray, ArrayLike | ||||
| from numpy import diff, floor, ceil, zeros, hstack, newaxis | ||||
| 
 | ||||
| import pickle | ||||
| import warnings | ||||
|  | ||||
| @ -99,7 +99,7 @@ def pos2ind( | ||||
| 
 | ||||
|     grid_pos = numpy.zeros((3,)) | ||||
|     for a in range(3): | ||||
|         xi = numpy.digitize(r[a], sexyz[a]) - 1 # Figure out which cell we're in | ||||
|         xi = numpy.digitize(r[a], sexyz[a]) - 1  # Figure out which cell we're in | ||||
|         xi_clipped = numpy.clip(xi, 0, sexyz[a].size - 2)  # Clip back into grid bounds | ||||
| 
 | ||||
|         # No need to interpolate if round_ind is true or we were outside the grid | ||||
|  | ||||
| @ -4,7 +4,7 @@ Readback and visualization methods for Grid class | ||||
| from typing import Any, TYPE_CHECKING | ||||
| 
 | ||||
| import numpy | ||||
| from numpy.typing import NDArray, ArrayLike | ||||
| from numpy.typing import NDArray | ||||
| 
 | ||||
| from . import GridError | ||||
| 
 | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user