Frykit

Latest version: v0.6.9

Safety actively analyzes 681775 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 6

0.6.9

- 修正 `path_to_polygon` 函数里的拼写错误,之前会导致部分行政区划裁剪失败。
- 移除 `region_ind` 函数,换为只返回布尔数组的 `region_mask` 函数。
- 修改 `deprecator` 装饰器的 `alternatives` 参数为 `alternative`。

0.6.8

- 新增对多个参数应用 `np.asarray` 的 `asarrays` 函数。
- 新增将坐标数组分成两列的 `split_coords` 函数。
- `clip_by_xxx` 系列函数的 `stric` 参数改名为 `strict_clip`。
- 移除 `geom_to_path` 和 `path_to_polygon` 函数的 `allow_empty` 参数,预期空几何对象对应于空 Path。
- 彻底移除 `add_map_scale` 函数。

0.6.7

- 对 `_artist.GeometryCollection` 类的修改:
- 更名为 `GeomCollection`,避免跟 Shapely 的同名类撞名。
- 修正接受空几何对象时的错误。
- 对 `set_map_ticks` 函数的修改:
- `extents` 参数的默认值从 `None` 改为 `'global'`,明确全球范围之意。
- 只画出落入 `extents` 范围内的刻度,避免范围外刻度太多影响速度。
- 主刻度无序时能先排序再生成次刻度。
- 修改 `timer` 装饰器的用法,使被包装的函数返回测量时间。
- 移除 `Timer` 类,建议直接用 `time.time` 函数。

0.6.6

- 新增 `clear_data_cache` 函数。
- 新增统计布尔序列连续真值的 `count_consecutive_trues` 函数,和对连续真值进行分段的 `split_consecutive_trues` 函数。
- `calc` 模块函数明确输入为 `array_like`,输出为 `np.ndarray`。
- `lon_to_180` 和 `lon_to_360` 函数新增 `degrees` 参数。
- `geom_to_path` 和 `path_to_polygon` 函数新增 `allow_empty` 参数。
- 修改 `add_mini_axes` 函数 `projection` 参数的默认值为 `'same'`,让 `None` 表示没有投影。
- 将 `ScaleBar` 的基类从 `_AxesBase` 修改为 `Axes`。
- 增强 `deprecator` 装饰器,`alternatives` 参数能接受多个函数。
- 修正一些函数的类型提示,提高 NumPy 的版本要求为 `>=1.20.0`。

0.6.5

- 新增 `add_geoms` 函数,类比 `GeoAxes.add_geometries`,能绘制 `Polygon` 和 `LineString`,替代原有的 `add_polygons` 函数。
- 新增 `geom_to_path` 函数,能将 `Point`、`LineString` 和 `Polygon` 转为 `Path`,替代原有的 `polygon_to_path` 函数。
- `add_cn_xxx` 系列函数改用 `GeometryCollection` 类实现,新增 `skip_outside` 参数,通过跳过方框外的几何对象加快绘制速度。
- `label_cn_xxx` 系列函数改用 `TextCollection` 类实现,新增 `skip_outside` 参数,通过跳过方框外的文本对象加快绘制速度。
- 修改 `clip_by_xxx` 系列函数:
- 支持用多个多边形做裁剪。
- 新增可选的 `ax` 参数,可以手动指定 `Axes`。
- 去除 `artist.axes` 是否相同的检查。
- 提高裁剪 `Text` 对象的效率。
- 修正同时画 `Axes` 和 `GeoAxes` 地图时,会有一方无法利用缓存机制的 bug。
- 新增 `is_geometry`、`is_point`、`is_line_string`、`is_linear_ring` 和 `is_polygon` 函数。
- 新增 `is_sequence` 和 `to_list` 函数。
- 修改 `set_map_ticks` 函数,检查 `extents` 经纬度的大小关系。
- 修改 `polygon_to_polys` 函数,保证序列绕行方向符合 shapefile 要求。
- 修改 `letter_axes` 函数,使其返回 `Text` 的列表。
- `rectangle_path` 函数更名为 `box_path` 函数,并移动到 `shp` 模块。
- `get_ellipse` 和 `get_circle` 函数更名为 `make_ellipse` 和 `make_circle`。
- 新增 `PLATE_CARREE` 常量。
- 新增绘制线 shapefile 的例子。

0.6.4

- 增加中国区县数据。相关函数:
- `get_cn_district`
- `get_cn_district_table`
- `get_cn_district_names`
- `add_cn_distict`
- `label_cn_district`
- `clip_by_cn_district`
- `get_cn_xxx` 系列函数重新添加 `as_dict` 参数(没有还是不太方便)。
- `get_cn_xxx` 系列函数现支持用整型的 adcode 查询。
- `get_cn_xxx_names` 系列函数新增查询参数。
- `get_cn_city` 里直辖市名称发生改变:
- 北京市 -> 北京城区
- 天津市 -> 天津城区
- 上海市 -> 上海城区
- 重庆市 -> 重庆城区、重庆郊县
- `label_cn_xxx` 系列函数在用户不通过参数或 rcParams 指定字体时默认使用思源黑体。
- `BinaryPacker` 和 `BinaryReader` 类新增 `region` 参数。
- 新增获取 Matplotlib 可用字体名称的 `get_font_names` 函数。

Page 1 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.