Index A | B | C | D | E | F | G | H | I | L | M | N | O | P | R | S | T | U | V | W | X | Y | Z A ablation() (Marker method) acc_max (LaserPath attribute) add_path() (LaserPath method) adj_bridge (TrenchColumn property) adj_pillar_width (UTrenchColumn property) adj_scan (NasuWaveguide attribute) adj_scan_order (NasuWaveguide property) adj_scan_shift (NasuWaveguide attribute) aerotech_angle (PGMCompiler attribute) almost_equal() (in module femto.helpers) antiwarp_generation() (PGMCompiler static method) antiwarp_management() (PGMCompiler method) append() (Device method) (MarkerWriter method) (NasuWriter method) (TrenchWriter method) (UTrenchWriter method) (WaveguideWriter method) (Writer method) arc_bend() (Waveguide method) arc_coupler() (Waveguide method) arc_mzi() (Waveguide method) arm_length (Waveguide attribute) axis_rotation() (PGMCompiler method) B base_folder (TrenchColumn attribute) beam_waist (TrenchColumn attribute) block (Trench attribute) book_name (Spreadsheet attribute) border (Trench property) box() (Marker method) bridge (TrenchColumn attribute) buffer_polygon() (Trench static method) bufferedcall() (PGMCompiler method) C center (Trench property) circ() (Waveguide method) close() (PGMCompiler method) (Spreadsheet method) cmd_rate (LaserPath property) cmd_rate_max (LaserPath attribute) columns_names (Spreadsheet attribute) comment() (PGMCompiler method) compensate() (PGMCompiler method) coupler() (in module femto.waveguide) cross() (Marker method) curvature_radius (LaserPath property) D delta_floor (Trench attribute) (TrenchColumn attribute) deltaz (TrenchColumn attribute) depth (Marker attribute) (Waveguide attribute) Device (class in femto.device) device (Spreadsheet attribute) dig_from_array() (TrenchColumn method) dig_from_waveguide() (TrenchColumn method) dirname (UTrenchWriter attribute) dl (LaserPath property) dotdict (class in femto.helpers) dvar() (PGMCompiler method) dwell() (PGMCompiler method) dwell_time (PGMCompiler property) dx_bend (Waveguide property) dx_coupler (Waveguide property) dx_mzi (Waveguide property) dy_bend (Waveguide property) dz_bridge (Waveguide attribute) E end() (LaserPath method) end_off_sample (LaserPath attribute) export() (LaserPath method) export_array2d() (TrenchWriter method) export_dir (PGMCompiler attribute) extend() (Device method) (MarkerWriter method) (NasuWriter method) (TrenchWriter method) (WaveguideWriter method) (Writer method) extra_preamble_info (Spreadsheet attribute) F fabrication_time (LaserPath property) (TrenchColumn property) (UTrenchColumn property) farcall() (PGMCompiler method) farcall_list() (PGMCompiler method) femto module femto.device module femto.helpers module femto.laserpath module femto.marker module femto.pgmcompiler module femto.rasterimage module femto.spreadsheet module femto.trench module femto.waveguide module femto.writer module filename (MarkerWriter attribute) (NasuWriter attribute) (PGMCompiler attribute) (TrenchWriter attribute) (UTrenchWriter attribute) (WaveguideWriter attribute) (Writer attribute) flatten() (in module femto.helpers) flip() (PGMCompiler method) flip_x (PGMCompiler attribute) flip_y (PGMCompiler attribute) floor_length (Trench property) fmt (Parameter attribute) font_name (Spreadsheet attribute) font_size (Spreadsheet attribute) for_loop() (PGMCompiler method) from_dict() (LaserPath class method) (PGMCompiler class method) (TrenchColumn class method) G generate_all_cols_data() (in module femto.spreadsheet) get_path() (NestedDict static method) get_sbend_parameter() (Waveguide static method) go_init() (PGMCompiler method) go_origin() (PGMCompiler method) grouped() (in module femto.helpers) H h_box (TrenchColumn attribute) header() (PGMCompiler method) height (Trench attribute) home (PGMCompiler attribute) I image_to_path() (RasterImage method) img_size (RasterImage attribute) init_point (LaserPath property) instruction() (PGMCompiler method) int_dist (Waveguide attribute) int_length (Waveguide attribute) L laser (PGMCompiler attribute) LaserPath (class in femto.laserpath) lastpt (LaserPath property) lastx (LaserPath property) lasty (LaserPath property) lastz (LaserPath property) length (LaserPath property) (TrenchColumn attribute) linear() (LaserPath method) listcast() (in module femto.helpers) load_parameters() (in module femto.helpers) load_program() (PGMCompiler method) loc (Parameter attribute) long_pause (PGMCompiler attribute) lookahead() (in module femto.helpers) lsafe (LaserPath attribute) ltrench (Waveguide attribute) lvelo (LaserPath property) lx (Marker attribute) ly (Marker attribute) M Marker (class in femto.marker) MarkerWriter (class in femto.writer) meander() (Marker method) mode() (PGMCompiler method) module femto femto.device femto.helpers femto.laserpath femto.marker femto.pgmcompiler femto.rasterimage femto.spreadsheet femto.trench femto.waveguide femto.writer move_to() (PGMCompiler method) N n (Parameter attribute) n_environment (PGMCompiler attribute) n_glass (PGMCompiler attribute) n_pillars (UTrenchColumn attribute) n_repeat (TrenchColumn property) name (LaserPath attribute) NasuWaveguide (class in femto.waveguide) NasuWriter (class in femto.writer) nboxz (TrenchColumn attribute) neff (PGMCompiler property) nest_level() (in module femto.helpers) NestedDict (class in femto.spreadsheet) new_columns (Spreadsheet attribute) new_origin (PGMCompiler attribute) normalize_polygon() (in module femto.helpers) num_insets (Trench property) num_subdivisions() (LaserPath method) O obj_list (UTrenchWriter attribute) orientation (Trench property) output_digits (PGMCompiler attribute) P pad() (in module femto.helpers) pad_infinite() (in module femto.helpers) pairwise() (in module femto.helpers) Parameter (class in femto.spreadsheet) parse_objects() (Device method) path (LaserPath property) path3d (LaserPath property) path_size (RasterImage property) pgm() (Device method) (MarkerWriter method) (NasuWriter method) (TrenchWriter method) (WaveguideWriter method) (Writer method) PGMCompiler (class in femto.pgmcompiler) pillar_width (UTrenchColumn attribute) pitch (Waveguide attribute) pitch_fa (Waveguide attribute) plot2d() (Device method) (MarkerWriter method) (NasuWriter method) (TrenchWriter method) (WaveguideWriter method) (Writer method) plot3d() (Device method) (MarkerWriter method) (NasuWriter method) (TrenchWriter method) (WaveguideWriter method) (Writer method) points (LaserPath property) poly_bend() (Waveguide method) pop() (NestedDict method) programstop() (PGMCompiler method) pso_label (PGMCompiler property) px_to_mm (RasterImage attribute) R radius (Waveguide attribute) RasterImage (class in femto.rasterimage) rect (TrenchColumn property) remove_program() (PGMCompiler method) repeat() (PGMCompiler method) rotation_angle (PGMCompiler attribute) round_corner (TrenchColumn attribute) ruler() (Marker method) S safe_inner_turns (Trench attribute) (TrenchColumn attribute) saints (Spreadsheet attribute) samplesize (LaserPath attribute) (PGMCompiler attribute) save() (Device method) scan (LaserPath attribute) set_home() (PGMCompiler method) sheet_name (Spreadsheet attribute) short_pause (PGMCompiler attribute) shrink_correction_factor (LaserPath attribute) shutter() (PGMCompiler method) sign() (in module femto.helpers) sin_bend() (Waveguide method) sin_bridge() (Waveguide method) sin_comp() (Waveguide method) sin_coupler() (Waveguide method) sin_mzi() (Waveguide method) speed (LaserPath attribute) speed_closed (LaserPath attribute) (TrenchColumn attribute) speed_floor (TrenchColumn attribute) speed_pos (LaserPath attribute) (PGMCompiler attribute) (TrenchColumn attribute) speed_wall (TrenchColumn attribute) spline() (Waveguide method) spline_bridge() (Waveguide method) split_mask() (in module femto.helpers) Spreadsheet (class in femto.spreadsheet) standard_2d_figure_update() (Writer method) standard_3d_figure_update() (Writer static method) start() (LaserPath method) static_preamble (Spreadsheet attribute) suppr_redd_cols (Spreadsheet attribute) swap() (in module femto.helpers) sz (Parameter attribute) T t_matrix (PGMCompiler property) tic() (PGMCompiler method) toc() (PGMCompiler method) toolpath() (Trench method) total_height (TrenchColumn property) transform_points() (PGMCompiler method) Trench (class in femto.trench) trenchbed (UTrenchColumn attribute) trenchbed_shape() (UTrenchColumn method) TrenchColumn (class in femto.trench) trenches (UTrenchWriter attribute) TrenchWriter (class in femto.writer) tshutter (PGMCompiler property) U u (TrenchColumn attribute) unique_filter() (in module femto.helpers) UTrenchColumn (class in femto.trench) UTrenchWriter (class in femto.writer) V v (Parameter attribute) W wall_length (Trench property) warp_flag (PGMCompiler attribute) Waveguide (class in femto.waveguide) WaveguideWriter (class in femto.writer) write() (PGMCompiler method) write_structures() (Spreadsheet method) Writer (class in femto.writer) X x (LaserPath property) x_center (TrenchColumn attribute) x_end (LaserPath property) x_init (LaserPath attribute) xborder (Trench property) xlsx() (Device method) xmax (Trench property) xmin (Trench property) xsample (PGMCompiler property) Y y (LaserPath property) y_init (LaserPath attribute) y_max (TrenchColumn attribute) y_min (TrenchColumn attribute) yborder (Trench property) ymax (Trench property) ymin (Trench property) ysample (PGMCompiler property) Z z (LaserPath property) z_init (LaserPath attribute) z_off (TrenchColumn attribute) zigzag() (Trench method) zigzag_mask() (Trench method)