22 stable releases (4 major)

4.3.0 Mar 18, 2024
4.1.1 Feb 26, 2024
3.4.2 Feb 22, 2024
3.3.0 Dec 6, 2023
0.1.0 Oct 3, 2022

#6 in #optical

Download history 42/week @ 2024-07-23 85/week @ 2024-09-24

1,156 downloads per month
Used in gmt_dos-clients_servos

MIT license

770KB
3.5K SLoC

gmt_dos-clients_crseo

Crates.io Documentation

A client for the optical model crate crseo.


lib.rs:

CEO Optical Model

This module is a high-level interface to [crseo] and [crseo] is a Rust wrapper around CEO. CEO is a CUDA-based optical propagation model for the GMT.

Follow the instructions here to install and to setup CEO.

A default optical model consists in the GMT and an on-axis source

use gmt_dos_clients_crseo::OpticalModel;
let optical_model = OpticalModel::builder().build().expect("Failed to build CEO optical model");

Dependencies

~18–35MB
~528K SLoC