62个版本
0.2.7 | 2022年1月15日 |
---|---|
0.2.4 | 2021年6月6日 |
0.2.2 | 2021年1月25日 |
0.2.0 | 2020年8月22日 |
0.1.43 | 2020年3月28日 |
#618 在 科学
在 2 crates 中使用
5MB
27K SLoC
包含(静态库,1MB) src/swisseph/2.08/src/libswe.a,(Mach-o可执行文件,1MB) src/swisseph/2.08/src/swetest
Rust的占星术
Stéphane Bressani的Rust库
使用Astrodienst AG的Dieter Koch和Alois Treindl的swissephem C库(https://www.astro.com/ftp/swisseph/)
使用
转到示例,将data_example.json重命名为data.json,并运行cargo run --example debug
我推荐使用库crate "astrology" 来绘制星盘
版本
0.2.4
- 将源代码传递给clippy
0.2.3
- 注释中的更改
0.2.2
- 修复许可问题
0.2.1
- 修复许可问题
0.2.0
- 小的更改,但与astrology 0.2兼容
0.1.58
- 在crate astrology/libastro中添加枚举匹配(Theme)的crate
0.1.57
- 在crate libastro中添加枚举匹配使用的crate
0.1.56
- 这次可以编译了,0.1.55已被删除
0.1.55
- 添加另一个路径 /usr/local/opt/llvm/include
0.1.54
- 为osx构建wasm添加另一个路径 /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include
0.1.53
- 为osx内部添加另一个路径 /usr/include -> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include
0.1.52
- 为math.h和其他C头文件添加 /usr/include
0.1.51
- 支持mac os catalina,这次有好的path llvm(brew install llvm)
0.1.50
- 支持mac os catalina的wasm,路径为 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
0.1.49
- 支持mac os的wasm
0.1.48
- 为"astrology" crate bridge添加主题支持
0.1.47
- 为rust文档添加sweconst的注释
0.1.46
- 为方面添加英文/法语文本
0.1.44和0.1.45
- 向cargo添加文档
- 为星座添加英文/法语文本
0.1.43
- 修复幸运部分的错误
0.1.42
- 修复幸运部分的小错误
0.1.41
- 修复unwrap(负号错误)
0.1.40
- 修复幸运部分的错误
0.1.39
- 修复幸运部分的错误
0.1.38
- 在swerust03中为幸运部分添加算法
0.1.37
- 在sweconst中修复方面错误
0.1.36
- 在sweconst中添加小方面
0.1.35
- 在sweconst中添加方面功能的函数
0.1.34
- 在sweconst中添加序列化到方面
0.1.33
- 主要方面中的错误修复
0.1.32
- 添加主要方面
0.1.31
- 添加计算南交点
0.1.30
- 添加所有缺失的swissephem文件,如智神星、灶神星等...
0.1.29
- 修复带有背景渲染的颜色
0.1.28
- 在sweconst中的Bodie结构体中添加一个方法
0.1.27
- 在sweconst中添加身体颜色
0.1.26
- 将地球元素颜色更改为橙色/黄色
0.1.25
- 为黄道添加十六进制颜色,在sweconst中添加pub enum Element
0.1.24
- 在sweconst中的Angle中添加Copy宏
0.1.23
- 在sweconst中的Angle中添加enum iter
0.1.22
- 将对象位置(静止/直接/逆行)添加到Object中
0.1.21
- 在swerust17中将字段设置为公共以分割行星的度/分/秒
0.1.20
- 在sweconst中的Object结构体中添加PartialEq宏
0.1.19
- 在sweconst中的Object结构体中添加枚举
0.1.18
- 在sweconst中的Angle中添加PartialEq宏
0.1.17
- 为宫位中的角度添加一个枚举(升/降/降/中天/无)
0.1.16
- 示例中的更改,添加整个符号..°..”..”
- sweconst中的字段现在是公开的
0.1.15
- 库中的小变化,宫位的字段现在是公开的
0.1.14
- 库中的小变化,宫位的字段现在是公开的
0.1.13
- 删除lib.h(尝试使用wasm32-wasi)
0.1.12
- 添加stdio.h
0.1.11
- 添加lib(编译)
0.1.10
- 添加缺少的include(已拉取)
0.1.9
- 再次尝试include math.h,包括路径
0.1.8
- 再次尝试include math.h,包括路径(已拉取)
0.1.7
- 添加从互联网上找到的math.h https://github.com/KnightOS/libc/blob/master/include/math.h
0.1.6
- 添加标准路径 https://stackoverflow.com/questions/60188673/rust-ffi-wasm-yew-cargo-web-start-fatal-error-math-h-file-not-found 以包括(math.h)
0.1.5
- 从我的mac上的/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/math.h 手动添加math.h
0.1.4
- 在wasm编译中添加-lm标志用于math.h(不编译)
0.1.3
- 为缺少的结构添加clone宏
0.1.2
- 添加clone宏
0.1.1
- 将许可协议更改为Creative Commons
0.1.0
- 从c到rust的lib桥接的一些函数