#weather #sounding #meteorology #skew-t #html-parser #html-text

sounding-wyoming-text-list

从怀俄明大学解析包含 sounding 数据的 HTML 文本的库

5 个不稳定版本

0.3.1 2021 年 6 月 20 日
0.3.0 2021 年 6 月 13 日
0.2.0 2021 年 5 月 3 日
0.1.1 2021 年 3 月 20 日
0.1.0 2021 年 2 月 15 日

#987科学

自定义许可证

270KB
4K SLoC

sounding-wyoming-text-list

怀俄明大学 解析和迭代从网站上检索到的天气 sounding 数据的库。

从 "Text: List" 格式的 怀俄明大学 页面检索 sounding,然后将文本传递给 parse_text() 函数,它将返回一个迭代器。迭代器返回 parse_text(sounding_analysis::Sounding, std::collections::HashMap<&'static str, f64>) 项。

哈希表包含文本中提供的索引和值,这些索引和值不是 sounding_analysis::Sounding 类型的部分。哈希表中的键应该描述这些值。

您可以构建一个程序,自动从网站下载 sounding 或从磁盘加载文本,无论哪种方式,只需将文本传递给 parse_text() 函数,它将为您解析它。

该 crate 最初是为支持 sonde(一个 sounding 数据查看器和分析工具)而构建的。


lib.rs:

怀俄明大学 解析和迭代从网站上检索到的天气 sounding 数据的库。

从 "Text: List" 格式的 怀俄明大学 页面检索 sounding,然后将文本传递给 parse_text() 函数,它将返回一个迭代器。迭代器返回 parse_text(sounding_analysis::Sounding, std::collections::HashMap<&'static str, f64>) 项。

哈希表包含文本中提供的索引和值,这些索引和值不是 sounding_analysis::Sounding 类型的部分。哈希表中的键应该描述这些值。

您可以构建一个程序,自动从网站下载 sounding 或从磁盘加载文本,无论哪种方式,只需将文本传递给 parse_text() 函数,它将为您解析它。

该 crate 最初是为支持 sonde(一个 sounding 数据查看器和分析工具)而构建的。

依赖项

~5.5MB
~78K SLoC