Python extension for modeling starspots in Rust
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
examples
lather
rust update rust dependencies Sep 18, 2018
LICENSE.txt adding license file and setuptools options per pypi tutorial Aug 25, 2017
README.md update README, add examples config file Apr 14, 2018
TODO
setup.py milksnake demo config Apr 14, 2018
sun_ccfs.rs

README.md

Installation Instructions

Currently, the only option is to build from source, which means you will need a Rust compiler. Head to rustup.rs and follow the instructions. By default, everything will be installed to your home directory. To install to some other directory, set the CARGO_HOME and RUSTUP_HOME environment variables to the desired installation path before running rustup.

Lather will build with the default rustup settings. Lather also requires a version of the C library gsl1, which is availble from apt as libgsl0-dev.

With the initial dependencies installed, run python setup.py install inside the source directory.

If you're building with a nightly Rust compiler, some nice SIMD optimizations are available behind a feature.

1Problems with C/C++ dependencies are the reason this is now written in Rust. I would like to remove this dependency as well, but I'm not quite up for re-implementing the very nice GSL interpolators.