user: Give a detailed overview of F: syntax, arguments, return values, common patterns.

assistant: e_end)   - [(bpy.types.GreasePencilTimeModifier attribute)](bpy.types.GreasePencilTimeModifier.html#bpy.types.GreasePencilTimeModifier.frame_end)   - [(bpy.types.Mask attribute)](bpy.types.Mask.html#bpy.types.Mask.frame_end)   - [(bpy.types.NlaStrip attribute)](bpy.types.NlaStrip.html#bpy.types.NlaStrip.frame_end)   - [(bpy.types.NodesModifierBake attribute)](bpy.types.NodesModifierBake.html#bpy.types.NodesModifierBake.frame_end)   - [(bpy.types.OceanModifier attribute)](bpy.types.OceanModifier.html#bpy.types.OceanModifier.frame_end)   - [(bpy.types.ParticleSettings attribute)](bpy.types.ParticleSettings.html#bpy.types.ParticleSettings.frame_end)   - [(bpy.types.PointCache attribute)](bpy.types.PointCache.html#bpy.types.PointCache.frame_end)   - [(bpy.types.PointCacheItem attribute)](bpy.types.PointCacheItem.html#bpy.types.PointCacheItem.frame_end)   - [(bpy.types.Scene attribute)](bpy.types.Scene.html#bpy.types.Scene.frame_end) - [frame_end_raw (bpy.types.NlaStrip attribute)](bpy.types.NlaStrip.html#bpy.types.NlaStrip.frame_end_raw) - [frame_end_ui (bpy.types.NlaStrip attribute)](bpy.types.NlaStrip.html#bpy.types.NlaStrip.frame_end_ui) - [frame_final_duration (bpy.types.Strip attribute)](bpy.types.Strip.html#bpy.types.Strip.frame_final_duration) - [frame_final_end (bpy.types.Strip attribute)](bpy.types.Strip.html#bpy.types.Strip.frame_final_end) - [frame_final_start (bpy.types.Strip attribute)](bpy.types.Strip.html#bpy.types.Strip.frame_final_start) - [frame_float (bpy.types.Scene attribute)](bpy.types.Scene.html#bpy.types.Scene.frame_float) - [frame_jump() (in module bpy.ops.action)](bpy.ops.action.html#bpy.ops.action.frame_jump)   - [(in module bpy.ops.clip)](bpy.ops.clip.html#bpy.ops.clip.frame_jump)   - [(in module bpy.ops.graph)](bpy.ops.graph.html#bpy.ops.graph.frame_jump)   - [(in module bpy.ops.screen)](bpy.ops.screen.html#bpy.ops.screen.frame_jump) - [frame_map_new (bpy.types.RenderSettings attribute)](bpy.types.RenderSettings.html#bpy.types.RenderSettings.frame_map_new) - [frame_map_old (bpy.types.RenderSettings attribute)](bpy.types.RenderSettings.html#bpy.types.RenderSettings.frame_map_old) - [frame_method (bpy.types.CameraBackgroundImage attribute)](bpy.types.CameraBackgroundImage.html#bpy.types.CameraBackgroundImage.frame_method)   - [(bpy.types.FollowTrackConstraint attribute)](bpy.types.FollowTrackConstraint.html#bpy.types.FollowTrackConstraint.frame_method) - [frame_node (bpy.types.ThemeNodeEditor attribute)](bpy.types.ThemeNodeEditor.html#bpy.types.ThemeNodeEditor.frame_node) - [frame_number (bpy.types.AnnotationFrame attribute)](bpy.types.AnnotationFrame.html#bpy.types.AnnotationFrame.frame_number) - [frame_offset (bpy.types.CacheFile attribute)](bpy.types.CacheFile.html#bpy.types.CacheFile.frame_offset)   - [(bpy.types.CompositorNodeCryptomatteV2 attribute)](bpy.types.CompositorNodeCryptomatteV2.html#bpy.types.CompositorNodeCryptomatteV2.frame_offset)   - [(bpy.types.CompositorNodeImage attribute)](bpy.types.CompositorNodeImage.html#bpy.types.CompositorNodeImage.frame_offset)   - [(bpy.types.FModifierStepped attribute)](bpy.types.FModifierStepped.html#bpy.types.FModifierStepped.frame_offset)   - [(bpy.types.ImageUser attribute)](bpy.types.ImageUser.html#bpy.types.ImageUser.frame_offset)   - [(bpy.types.MovieClip attribute)](bpy.types.MovieClip.html#bpy.types.MovieClip.frame_offset)   - [(bpy.types.Volume attribute)](bpy.types.Volume.html#bpy.types.Volume.frame_offset) - [frame_offset() (in module bpy.ops.screen)](bpy.ops.screen.html#bpy.ops.screen.frame_offset) - [frame_offset_end (bpy.types.Strip attribute)](bpy.types.Strip.html#bpy.types.Strip.frame_offset_end) - [frame_offset_start (bpy.types.Strip attribute)](bpy.types.Strip.html#bpy.types.Strip.frame_offset_start) - [frame_path() (bpy.types.RenderSettings method)](bpy.types.RenderSettings.html#bpy.types.RenderSettings.frame_path) - [frame_preview_end (bpy.types.Scene attribute)](bpy.types.Scene.html#bpy.types.Scene.frame_preview_end) - [frame_preview_start (bpy.types.Scene attribute)](bpy.types.Scene.html#bpy.types.Scene.frame_preview_start) - [frame_range (bpy.types.Action attribute)](bpy.types.Action.html#bpy.types.Action.frame_range) - [frame_scale (bpy.types.GreasePencilTimeModifier attribute)](bpy.types.GreasePencilTimeModifier.html#bpy.types.GreasePencilTimeModifier.frame_scale)   - [(bpy.types.MeshCacheModifier attribute)](bpy.types.MeshCacheModifier.html#bpy.types.MeshCacheModifier.frame_scale) - [frame_set() (bpy.types.RenderEngine method)](bpy.types.RenderEngine.html#bpy.types.RenderEngine.frame_set)   - [(bpy.types.Scene method)](bpy.types.Scene.html#bpy.types.Scene.frame_set) - [frame_start (bpy.types.Action attribute)](bpy.types.Action.html#bpy.types.Action.frame_start)   - [(bpy.types.ActionConstraint attribute)](bpy.types.ActionConstraint.html#bpy.types.ActionConstraint.frame_start)   - [(bpy.types.AnimVizMotionPaths attribute)](bpy.types.AnimVizMotionPaths.html#bpy.types.AnimVizMotionPaths.frame_start)   - [(bpy.types.BuildModifier attribute)](bpy.types.BuildModifier.html#bpy.types.BuildModifier.frame_start)   - [(bpy.types.CompositorNodeCryptomatteV2 attribute)](bpy.types.CompositorNodeCryptomatteV2.html#bpy.types.CompositorNodeCryptomatteV2.frame_start)   - [(bpy.types.CompositorNodeImage attribute)](bpy.types.CompositorNodeImage.html#bpy.types.CompositorNodeImage.frame_start)   - [(bpy.types.DynamicPaintSurface attribute)](bpy.types.DynamicPaintSurface.html#bpy.types.DynamicPaintSurface.frame_start)   - [(bpy.types.FModifier attribute)](bpy.types.FModifier.html#bpy.types.FModifier.frame_start)   - [(bpy.types.FModifierStepped attribute)](bpy.types.FModifierStepped.html#bpy.types.FModifierStepped.frame_start)   - [(bpy.types.GreasePencilBuildModifier attribute)](bpy.types.GreasePencilBuildModifier.html#bpy.types.GreasePencilBuildModifier.frame_start)   - [(bpy.types.GreasePencilTimeModifier attribute)](bpy.types.GreasePencilTimeModifier.html#bpy.types.GreasePencilTimeModifier.frame_start)   - [(bpy.types.ImageUser attribute)](bpy.types.ImageUser.html#bpy.types.ImageUser.frame_start)   - [(bpy.types.Mask attribute)](bpy.types.Mask.html#bpy.types.Mask.frame_start)   - [(bpy.types.MeshCacheModifier attribute)](bpy.types.MeshCacheModifier.html#bpy.types.MeshCacheModifier.frame_start)   - [(bpy.types.MovieClip attribute)](bpy.types.MovieClip.html#bpy.types.MovieClip.frame_start)   - [(bpy.types.NlaStrip attribute)](bpy.types.NlaStrip.html#bpy.types.NlaStrip.frame_start)   - [(bpy.types.NodesModifierBake attribute)](bpy.types.NodesModifierBake.html#bpy.types.NodesModifierBake.frame_start)   - [(bpy.types.OceanModifier attribute)](bpy.types.OceanModifier.html#bpy.types.OceanModifier.frame_start)   - [(bpy.types.ParticleSettings attribute)](bpy.types.ParticleSettings.html#bpy.types.ParticleSettings.frame_start)   - [(bpy.types.PointCache attribute)](bpy.types.PointCache.html#bpy.types.PointCache.frame_start)   - [(bpy.types.PointCacheItem attribute)](bpy.types.PointCacheItem.html#bpy.types.PointCacheItem.frame_start)   - [(bpy.types.Scene attribute)](bpy.types.Scene.html#bpy.types.Scene.frame_start)   - [(bpy.types.Strip attribute)](bpy.types.Strip.html#bpy.types.Strip.frame_start)   - [(bpy.types.Volume attribute)](bpy.types.Volume.html#bpy.types.Volume.frame_start) - [frame_start_raw (bpy.types.NlaStrip attribute)](bpy.types.NlaStrip.html#bpy.types.NlaStrip.frame_start_raw) - [frame_start_ui (bpy.types.NlaStrip attribute)](bpy.types.NlaStrip.html#bpy.types.NlaStrip.frame_start_ui) - [frame_step (bpy.types.AnimVizMotionPaths attribute)](bpy.types.AnimVizMotionPaths.html#bpy.types.AnimVizMotionPaths.frame_step)   - [(bpy.types.FModifierStepped attribute)](bpy.types.FModifierStepped.html#bpy.types.FModifierStepped.frame_step)   - [(bpy.types.PointCache attribute)](bpy.types.PointCache.html#bpy.types.PointCache.frame_step)   - [(bpy.types.PointCacheItem attribute)](bpy.types.PointCacheItem.html#bpy.types.PointCacheItem.frame_step)   - [(bpy.types.Scene attribute)](bpy.types.Scene.html#bpy.types.Scene.frame_step) - [frame_subframe (bpy.types.Scene attribute)](bpy.types.Scene.html#bpy.types.Scene.frame_subframe) - [frame_substeps (bpy.types.DynamicPaintSurface attribute)](bpy.types.DynamicPaintSurface.html#bpy.types.DynamicPaintSurface.frame_substeps) - [frames_limit (bpy.types.MovieTrackingTrack attribute)](bpy.types.MovieTrackingTrack.html#bpy.types.MovieTrackingTrack.frames_limit) - [free() (bmesh.types.bmesh.types.BMesh method)](bmesh.types.html#bmesh.types.bmesh.types.BMesh.free)   - [(bpy.types.Node method)](bpy.types.Node.html#bpy.types.Node.free)   - [(gpu.types.GPUOffScreen method)](gpu.types.html#gpu.types.GPUOffScreen.free)   - [(imbuf.types.imbuf.types.ImBuf method)](imbuf.types.html#imbuf.types.imbuf.types.ImBuf.free) - [free_all() (in module bpy.ops.fluid)](bpy.ops.fluid.html#bpy.ops.fluid.free_all) - [free_axis (bpy.types.MaintainVolumeConstraint attribute)](bpy.types.MaintainVolumeConstraint.html#bpy.types.MaintainVolumeConstraint.free_axis) - [free_bake() (in module bpy.ops.ptcache)](bpy.ops.ptcache.html#bpy.ops.ptcache.free_bake) - [free_bake_all() (in module bpy.ops.ptcache)](bpy.ops.ptcache.html#bpy.ops.ptcache.free_bake_all) - [free_blender_memory() (bpy.types.RenderEngine method)](bpy.types.RenderEngine.html#bpy.types.RenderEngine.free_blender_memory) - [free_data() (in module bpy.ops.fluid)](bpy.ops.fluid.html#bpy.ops.fluid.free_data) - [free_guides() (in module bpy.ops.fluid)](bpy.ops.fluid.html#bpy.ops.fluid.free_guides) - [free_mesh() (in module bpy.ops.fluid)](bpy.ops.fluid.html#bpy.ops.fluid.free_mesh) - [free_noise() (in module bpy.ops.fluid)](bpy.ops.fluid.html#bpy.ops.fluid.free_noise) - [free_particles() (in module bpy.ops.fluid)](bpy.ops.fluid.html#bpy.ops.fluid.free_particles) - [free_tangents() (bpy.types.Mesh method)](bpy.types.Mesh.html#bpy.types.Mesh.free_tangents) - freestyle   - [module](freestyle.html#module-freestyle) - [freestyle (bpy.types.ThemeView3D attribute)](bpy.types.ThemeView3D.html#bpy.types.ThemeView3D.freestyle) - freestyle.chainingiterators   - [module](freestyle.chainingiterators.html#module-freestyle.chainingiterators) - [freestyle.chainingiterators.ChainPredicateIterator (class in freestyle.chainingiterators)](freestyle.chainingiterators.html#freestyle.chainingiterators.freestyle.chainingiterators.ChainPredicateIterator) - [freestyle.chainingiterators.ChainSilhouetteIterator (class in freestyle.chainingiterators)](freestyle.chainingiterators.html#freestyle.chainingiterators.freestyle.chainingiterators.ChainSilhouetteIterator) - [freestyle.chainingiterators.pyChainSilhouetteGenericIterator (class in freestyle.chainingiterators)](freestyle.chainingiterators.html#freestyle.chainingiterators.freestyle.chainingiterators.pyChainSilhouetteGenericIterator) - [freestyle.chainingiterators.pyChainSilhouetteIterator (class in freestyle.chainingiterators)](freestyle.chainingiterators.html#freestyle.chainingiterators.freestyle.chainingiterators.pyChainSilhouetteIterator) - [freestyle.chainingiterators.pyExternalContourChainingIterator (class in freestyle.chainingiterators)](freestyle.chainingiterators.html#freestyle.chainingiterators.freestyle.chainingiterators.pyExternalContourChainingIterator) - [freestyle.chainingiterators.pyFillOcclusionsAbsoluteAndRelativeChainingIterator (class in freestyle.chainingiterators)](freestyle.chainingiterators.html#freestyle.chainingiterators.freestyle.chainingiterators.pyFillOcclusionsAbsoluteAndRelativeChainingIterator) - [freestyle.chainingiterators.pyFillOcclusionsAbsoluteChainingIterator (class in freestyle.chainingiterators)](freestyle.chainingiterators.html#freestyle.chainingiterators.freestyle.chainingiterators.pyFillOcclusionsAbsoluteChainingIterator) - [freestyle.chainingiterators.pyFillOcclusionsRelativeChainingIterator (class in freestyle.chainingiterators)](freestyle.chainingiterators.html#freestyle.chainingiterators.freestyle.chainingiterators.pyFillOcclusionsRelativeChainingIterator) - [freestyle.chainingiterators.pyFillQi0AbsoluteAndRelativeChainingIterator (class in freestyle.chainingiterators)](freestyle.chainingiterators.html#freestyle.chainingiterators.freestyle.chainingiterators.pyFillQi0AbsoluteAndRelativeChainingIterator) - [freestyle.chainingiterators.pyNoIdChainSilhouetteIterator (class in freestyle.chainingiterators)](freestyle.chainingiterators.html#freestyle.chainingiterators.freestyle.chainingiterators.pyNoIdChainSilhouetteIterator) - [freestyle.chainingiterators.pySketchyChainingIterator (class in freestyle.chainingiterators)](freestyle.chainingiterators.html#freestyle.chainingiterators.freestyle.chainingiterators.pySketchyChainingIterator) - [freestyle.chainingiterators.pySketchyChainSilhouetteIterator (class in freestyle.chainingiterators)](freestyle.chainingiterators.html#freestyle.chainingiterators.freestyle.chainingiterators.pySketchyChainSilhouetteIterator) - freestyle.functions   - [module](freestyle.functions.html#module-freestyle.functions) - [freestyle.functions.ChainingTimeStampF1D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.ChainingTimeStampF1D) - [freestyle.functions.Curvature2DAngleF0D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.Curvature2DAngleF0D) - [freestyle.functions.Curvature2DAngleF1D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.Curvature2DAngleF1D) - [freestyle.functions.CurveMaterialF0D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.CurveMaterialF0D) - [freestyle.functions.CurveNatureF0D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.CurveNatureF0D) - [freestyle.functions.CurveNatureF1D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.CurveNatureF1D) - [freestyle.functions.DensityF0D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.DensityF0D) - [freestyle.functions.DensityF1D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.DensityF1D) - [freestyle.functions.GetCompleteViewMapDensityF1D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.GetCompleteViewMapDensityF1D) - [freestyle.functions.GetCurvilinearAbscissaF0D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.GetCurvilinearAbscissaF0D) - [freestyle.functions.GetDirectionalViewMapDensityF1D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.GetDirectionalViewMapDensityF1D) - [freestyle.functions.GetOccludeeF0D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.GetOccludeeF0D) - [freestyle.functions.GetOccludeeF1D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.GetOccludeeF1D) - [freestyle.functions.GetOccludersF0D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.GetOccludersF0D) - [freestyle.functions.GetOccludersF1D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.GetOccludersF1D) - [freestyle.functions.GetParameterF0D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.GetParameterF0D) - [freestyle.functions.GetProjectedXF0D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.GetProjectedXF0D) - [freestyle.functions.GetProjectedXF1D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.GetProjectedXF1D) - [freestyle.functions.GetProjectedYF0D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.GetProjectedYF0D) - [freestyle.functions.GetProjectedYF1D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.GetProjectedYF1D) - [freestyle.functions.GetProjectedZF0D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.GetProjectedZF0D) - [freestyle.functions.GetProjectedZF1D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.GetProjectedZF1D) - [freestyle.functions.GetShapeF0D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.GetShapeF0D) - [freestyle.functions.GetShapeF1D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.GetShapeF1D) - [freestyle.functions.GetSteerableViewMapDensityF1D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.GetSteerableViewMapDensityF1D) - [freestyle.functions.GetViewMapGradientNormF0D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.GetViewMapGradientNormF0D) - [freestyle.functions.GetViewMapGradientNormF1D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.GetViewMapGradientNormF1D) - [freestyle.functions.GetXF0D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.GetXF0D) - [freestyle.functions.GetXF1D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.GetXF1D) - [freestyle.functions.GetYF0D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.GetYF0D) - [freestyle.functions.GetYF1D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.GetYF1D) - [freestyle.functions.GetZF0D (class in freestyle.functions)](freestyle.functions.html#freestyle.functions.freestyle.functions.GetZF0D) - [freestyle.functions.GetZF1D (class in freestyle.func