MCPcopy Create free account

hub / github.com/ZhaJiMan/frykit / functions

Functions269 in github.com/ZhaJiMan/frykit

↓ 19 callersFunctionformat_type_error
构造用于 TypeError 的消息字符串 Parameters ---------- param_name : str 参数名 param_value 参数值。其类型会反应在消息里 expected_type: str,
src/frykit/utils.py:133
↓ 18 callersMethodclose
(self)
src/frykit/shp/binary.py:281
↓ 15 callersFunctionasarrays
对多个参数应用 np.asarray
src/frykit/calc.py:78
↓ 13 callersFunction_resolve_data_source
(data_source: DataSource | None)
src/frykit/shp/data.py:59
↓ 12 callersFunctionget_values_between
获取 vmin <= values <= vmax 的元素
src/frykit/calc.py:670
↓ 10 callersFunctionbox_path
构造方框 Path
src/frykit/plot/utils.py:31
↓ 10 callersFunctionget_data_dir
获取 frykit_data 的数据目录
src/frykit/__init__.py:12
↓ 8 callersFunction_set_pc_kwargs
设置 add_cn_xxx 系列函数的 kwargs
src/frykit/plot/api.py:205
↓ 8 callersFunctionadd_geometries
将几何对象添加到 Axes 上 Parameters ---------- ax : Axes 目标 Axes geometries : BaseGeometry or iterable object of BaseGeometry
src/frykit/plot/api.py:140
↓ 7 callersMethoddraw
(self, renderer: RendererBase)
src/frykit/plot/artist.py:777
↓ 6 callersFunction_get_cn_indices
( name_to_indices: dict[str, NDArray[np.intp]], adcode_to_indices: dict[np.int64, NDArray[np.intp]],
src/frykit/shp/data.py:114
↓ 6 callersFunctionclip_by_polygon
用多边形裁剪 Artist,只显示多边形内的内容。 Parameters ---------- artist: Artist or iterable of Artist 被裁剪的 Artist 对象。可以是多个 Artist。 polygon :
src/frykit/plot/api.py:873
↓ 6 callersFunctionformat_literal_error
构造用于字面值 ValueError 的消息字符串 Parameters ---------- param_name : str 参数名 param_value 参数值 literal_value 要求的字
src/frykit/utils.py:180
↓ 6 callersMethodset_figure
(self, fig: Figure | SubFigure)
src/frykit/plot/artist.py:771
↓ 5 callersMethod__init__
(self, width: float = 5, **kwargs: Unpack[FrameKwargs])
src/frykit/plot/artist.py:670
↓ 5 callersFunction_concat_binaries
(binaries: list[bytes])
src/frykit/shp/binary.py:130
↓ 5 callersFunction_get_cn_dataframe
(level: AdminLevel, data_source: DataSource)
src/frykit/shp/data.py:71
↓ 5 callersFunction_get_cn_district_dataframe
(data_source: DataSource | None = None)
src/frykit/shp/data.py:87
↓ 5 callersFunction_get_full_name
获取 __module__.__qualname__ 的字符串
src/frykit/utils.py:124
↓ 5 callersFunction_split_binary
(binary: bytes)
src/frykit/shp/binary.py:138
↓ 5 callersFunctionget_axes_extents
获取 Axes 在 data 坐标系的 extents
src/frykit/plot/utils.py:240
↓ 5 callersMethodvalidate
校验一条配置
src/frykit/conf.py:71
↓ 4 callersFunction_get_cn_city_dataframe
(data_source: DataSource | None = None)
src/frykit/shp/data.py:82
↓ 4 callersFunction_get_cn_polygons
(level: AdminLevel, data_source: DataSource)
src/frykit/shp/data.py:497
↓ 4 callersFunction_get_cn_province_dataframe
(data_source: DataSource | None = None)
src/frykit/shp/data.py:77
↓ 4 callersFunction_read_image
(image: ImageInput)
src/frykit/image.py:20
↓ 4 callersMethoddecode
(self, binary: bytes)
src/frykit/shp/binary.py:91
↓ 4 callersMethodgeometries
读取所有几何对象
src/frykit/shp/binary.py:295
↓ 4 callersMethodto_dict
将配置转换为字典
src/frykit/conf.py:81
↓ 3 callersFunction_add_cn_texts
用 add_texts 函数添加中国地名
src/frykit/plot/api.py:640
↓ 3 callersFunction_get_cn_city_indices
( city: NameOrAdcode | Iterable[NameOrAdcode] | None, province: NameOrAdcode | Iterable[NameOrAdcode]
src/frykit/shp/data.py:231
↓ 3 callersFunction_get_cn_district_indices
( district: NameOrAdcode | Iterable[NameOrAdcode] | None, city: NameOrAdcode | Iterable[NameOrAdcode]
src/frykit/shp/data.py:250
↓ 3 callersFunction_get_cn_geodataframe
( level: AdminLevel, data_source: DataSource )
src/frykit/shp/data.py:762
↓ 3 callersFunction_get_cn_lookup
( admin_level: Literal["province"], data_source: DataSource )
src/frykit/shp/data.py:167
↓ 3 callersFunction_get_cn_province_indices
( province: NameOrAdcode | Iterable[NameOrAdcode] | None, data_source: DataSource | None = None, )
src/frykit/shp/data.py:220
↓ 3 callersMethod_make_paths
(width: float, head: float, axis: float)
src/frykit/plot/artist.py:526
↓ 3 callersFunction_orient
(polygon: shapely.Polygon, ccw: bool = True)
src/frykit/shp/utils.py:44
↓ 3 callersFunction_polygon_to_coordinates
( polygon: shapely.Polygon, ccw: bool = True )
src/frykit/shp/utils.py:116
↓ 3 callersMethod_validate
(self, name: str, value: Any)
src/frykit/conf.py:64
↓ 3 callersMethodencode
(self, coords: ArrayLike)
src/frykit/shp/binary.py:59
↓ 3 callersMethodgeometry
读取第 i 个几何对象
src/frykit/shp/binary.py:290
↓ 3 callersFunctionget_colors
获取填充行政区划的颜色数组
example/label_names.py:17
↓ 3 callersFunctionis_monotonic_decreasing
判断一维数组是否单调递减
src/frykit/calc.py:535
↓ 3 callersFunctionis_monotonic_increasing
判断一维数组是否单调递增
src/frykit/calc.py:530
↓ 2 callersMethod_clip_by_polygon
(self, polygon: PolygonType)
src/frykit/plot/artist.py:312
↓ 2 callersFunction_decode_geometry
(binary: bytes)
src/frykit/shp/binary.py:230
↓ 2 callersFunction_interp_minor_ticks
在主刻度的每段间隔内线性插值出 m 个次刻度
src/frykit/plot/api.py:1474
↓ 2 callersFunction_is_monotonic
判断一维数组是否单调
src/frykit/calc.py:514
↓ 2 callersFunction_line_string_to_coordinates
( line_string: shapely.LineString, )
src/frykit/shp/utils.py:104
↓ 2 callersFunction_linear_ring_codes
(n: int)
src/frykit/plot/utils.py:49
↓ 2 callersFunction_multi_line_string_to_coordinates
( multi_line_string: shapely.MultiLineString, )
src/frykit/shp/utils.py:110
↓ 2 callersFunction_multi_point_to_coordinates
( multi_point: shapely.MultiPoint, )
src/frykit/shp/utils.py:98
↓ 2 callersFunction_multi_polygon_to_coordinates
( multi_polygon: shapely.MultiPolygon, ccw: bool = True )
src/frykit/shp/utils.py:124
↓ 2 callersFunction_point_to_coordinates
(point: shapely.Point)
src/frykit/shp/utils.py:94
↓ 2 callersFunction_ravel_stack
(arrs: Iterable[NDArray[Any]])
src/frykit/calc.py:434
↓ 2 callersFunction_resolve_fast_transform
(fast_transform: bool | None)
src/frykit/plot/artist.py:182
↓ 2 callersFunction_resolve_skip_outside
(skip_outside: bool | None)
src/frykit/plot/artist.py:190
↓ 2 callersMethodcontext
创建可以临时修改配置的上下文
src/frykit/conf.py:94
↓ 2 callersFunctiondict_to_geometry
(geometry_dict: PointDict)
src/frykit/shp/utils.py:260
↓ 2 callersFunctiondo_recursion
( x: NDArray[RealNumber], y: NDArray[RealNumber] )
src/frykit/shp/mask.py:61
↓ 2 callersFunctiongeometry_to_path
将几何对象转为 Matplotlib 的 Path 对象 - 空多边形对应空 Path - Polygon 会先调整为外环顺时针,内环逆时针,再转为 Path。 - 多成员的几何对象会用 Path.make_compound_path 合并 See Also
src/frykit/plot/utils.py:57
↓ 2 callersFunctionget_cn_border
获取中国国界的多边形
src/frykit/shp/data.py:684
↓ 2 callersFunctionget_cn_city
( city: NameOrAdcode, province: NameOrAdcode | Iterable[NameOrAdcode] | None = None, data_source:
src/frykit/shp/data.py:567
↓ 2 callersFunctionget_cn_district
( district: NameOrAdcode, city: NameOrAdcode | Iterable[NameOrAdcode] | None = None, province: Nam
src/frykit/shp/data.py:619
↓ 2 callersFunctionget_cn_province
( province: NameOrAdcode, data_source: DataSource | None = None )
src/frykit/shp/data.py:523
↓ 2 callersFunctionget_land
获取陆地多边形
src/frykit/shp/data.py:746
↓ 2 callersFunctionget_ocean
获取海洋多边形
src/frykit/shp/data.py:754
↓ 2 callersFunctionget_two_xticks
获取地图上下边框的 x 刻度和刻度标签
src/frykit/plot/api.py:1380
↓ 2 callersFunctionget_two_yticks
获取地图左右边框的 y 刻度和刻度标签
src/frykit/plot/api.py:1406
↓ 2 callersFunctionhav
半正矢函数
src/frykit/calc.py:205
↓ 2 callersFunctioninterp_nearest_dd
可以限制搜索半径的多维最近邻插值 Parameters ---------- points : (n, d) array_like 数据点的坐标。有 n 个数据点,每个点有 d 个坐标分量 values : (c, n) array_like
src/frykit/calc.py:380
↓ 2 callersFunctionjoin_with_cn_comma
用中文顿号和或字连接一组字符串
src/frykit/utils.py:119
↓ 2 callersFunctionnew_dir
新建目录
src/frykit/utils.py:41
↓ 2 callersFunctionprocess_bins
检查 bins 有效性,返回是否升序的 flag 和升序的 bins。
src/frykit/calc.py:593
↓ 2 callersMethodupdate
更新配置
src/frykit/conf.py:85
↓ 1 callersMethod__setattr__
(self, name: str, value: Any)
src/frykit/conf.py:76
↓ 1 callersFunction_cached_geometry_to_path
(geometry: BaseGeometry)
src/frykit/plot/artist.py:108
↓ 1 callersFunction_cached_project_geometries_to_paths
( geometries: Sequence[BaseGeometry] | NDArray[np.object_], crs_from: CRS, crs_to: Projection,
src/frykit/plot/artist.py:128
↓ 1 callersFunction_cached_project_geometry_to_path
( geometry: BaseGeometry, crs_from: CRS, crs_to: Projection, fast_transform: bool = True, )
src/frykit/plot/artist.py:171
↓ 1 callersFunction_decode_line_string
(binary: bytes)
src/frykit/shp/binary.py:207
↓ 1 callersFunction_decode_linear_ring
(binary: bytes)
src/frykit/shp/binary.py:216
↓ 1 callersFunction_decode_multi_line_string
(binary: bytes)
src/frykit/shp/binary.py:211
↓ 1 callersFunction_decode_multi_point
(binary: bytes)
src/frykit/shp/binary.py:203
↓ 1 callersFunction_decode_multi_polygon
(binary: bytes)
src/frykit/shp/binary.py:225
↓ 1 callersFunction_decode_point
(binary: bytes)
src/frykit/shp/binary.py:198
↓ 1 callersFunction_decode_polygon
(binary: bytes)
src/frykit/shp/binary.py:220
↓ 1 callersFunction_encode_line_string
(line_string: shapely.LineString)
src/frykit/shp/binary.py:154
↓ 1 callersFunction_encode_multi_line_string
(multi_line_string: shapely.MultiLineString)
src/frykit/shp/binary.py:158
↓ 1 callersFunction_encode_multi_point
(multi_point: shapely.MultiPoint)
src/frykit/shp/binary.py:150
↓ 1 callersFunction_encode_multi_polygon
(multi_polygon: shapely.MultiPolygon)
src/frykit/shp/binary.py:168
↓ 1 callersFunction_encode_point
(point: shapely.Point)
src/frykit/shp/binary.py:146
↓ 1 callersFunction_encode_polygon
(polygon: shapely.Polygon)
src/frykit/shp/binary.py:162
↓ 1 callersFunction_get_cn_border
(data_source: DataSource)
src/frykit/shp/data.py:678
↓ 1 callersFunction_get_cn_city_lookup
(data_source: DataSource | None = None)
src/frykit/shp/data.py:210
↓ 1 callersFunction_get_cn_city_polygons
(data_source: DataSource | None = None)
src/frykit/shp/data.py:510
↓ 1 callersFunction_get_cn_district_lookup
(data_source: DataSource | None = None)
src/frykit/shp/data.py:215
↓ 1 callersFunction_get_cn_district_polygons
( data_source: DataSource | None = None, )
src/frykit/shp/data.py:515
↓ 1 callersFunction_get_cn_line_strings
()
src/frykit/shp/data.py:691
↓ 1 callersFunction_get_cn_province_lookup
(data_source: DataSource | None = None)
src/frykit/shp/data.py:205
↓ 1 callersFunction_get_cn_province_polygons
( data_source: DataSource | None = None, )
src/frykit/shp/data.py:503
next →1–100 of 269, ranked by callers