#lox #modeling #ecosystem #time

lox-time

Lox生态系统的时间建模工具

1 个不稳定版本

0.1.0-alpha.02024年7月19日

#169日期和时间

Download history 101/week @ 2024-07-14 13/week @ 2024-07-21 33/week @ 2024-07-28 1/week @ 2024-08-04

74 每月下载量
用于 3 crate

MPL-2.0 许可协议

735KB
16K SLoC

lox-time 定义了用于处理天文学时间尺度的即时实例的API。

概述

lox_time 提供了

  • 标记特质 [TimeScale] 和代表最常见的、连续天文学时间尺度的零大小实现;
  • 代表 [TimeScale] 中的即时实例的具体类型 [Time];
  • [Utc],Lox 支持的唯一不连续时间表示;
  • [TryToScale] 和 [ToScale] 特质,支持在不同时间尺度之间的转换;
  • 最常见的时标转换的标准实现。

连续时间尺度与不连续时间尺度

内部,Lox 仅使用连续时间尺度(即没有闰秒的时间尺度)。[Time] 实例代表一个在连续 [TimeScale] 上的时间即时。

[Utc] 严格用作 I/O 时间格式,在使用于更广泛的 Lox 生态系统之前必须转换为连续时间尺度。

这种分离最小化了处理闰秒时的复杂性,将这些转换限制在 crate 边界内。

依赖项

~11–19MB
~292K SLoC