#观察 #Python #建模 #效应 #速度 #扩展 #星斑

bin+lib lather

一个基于Rust和Python扩展的用于建模径向速度和光度观测中星斑效应的Rust软件包,受类似目标SOAP项目的抱怨而启发。

1个不稳定版本

使用旧的Rust 2015

0.0.0 2017年8月25日

#12 in #速度

MIT/ApacheGPL-3.0+

82KB
2.5K SLoC

安装说明

目前,唯一的选择是从源代码构建,这意味着您需要Rust编译器。访问rustup.rs并按照说明操作。默认情况下,所有内容都将安装到您的家目录中。要将安装到其他目录,请在运行rustup之前将环境变量CARGO_HOMERUSTUP_HOME设置为所需的安装路径。 Rather会使用默认的rustup设置。 Rather还需要C库的某个版本gsl1,以及通过pip可轻松获得的Python包setuptools_rust

在安装了初始依赖项后,在源目录内运行python setup.py install

1C/C++依赖项的问题是现在用Rust编写的理由。我正在努力删除这个依赖,因为rust-gsl与C库的新版本不兼容。


lib.rs:

lather软件包使用Python接口模拟了光度观测和径向速度观测中的星斑效应。

本项目是为了改进名为SOAP的星斑建模库而启发。

依赖项

~11MB
~213K SLoC