发布 tzf-pg:高性能经纬度→时区 PostgreSQL 插件

基于 Rust 库 tzf-rs 和 pgrx 框架,开发并发布了 tzf-pg 提供微秒级经纬度转时区查询能力。

 · 1 min · 227 words · ringsaturn

tzf 的演进过程

介绍 tzf 的演进过程,从最初的 Go 实现到后来的 Python 扩展,再到现在的 Rust 实现,以及 PyO3 的封装。

 ·  · 6 min · 2685 words · ringsaturn

Python 中经纬度转时区新的选择

上回 说到在 Go 里弄出了一个 tzf 的库,可以非常快速得到经纬度所在的时区信息。 当时的想法是用 Rust 实现出来然后用 maturin 制作 Python 扩展。 经过一段时间的摸索发现 Rust 的坑有点大,于是 2022-07-23 转换了方向,在 Python 里调用 Go 编译出来的 .so 文件。 验证 demo 还算简单 ringsaturn/tzf#11。 ...

 · 1 min · 229 words · ringsaturn

在 Go 中将经纬度转时区

2022-05-29 01:04 +0800 立了个年度 Flag:在 Go 里用多边形搜索实现经纬度转时区 2022-05-29 20:47 +0800 搞出来了 https://github.com/ringsaturn/tzf 基本数据处理流程: 挺想用 Rust 实现一遍,然后用 pyo3 封装下,看看能不能比 Numba 加速的 timezonefinder 更快。 ...

 · 1 min · 78 words · ringsaturn