77 releases (24 stable)

new 2.0.10 Mar 21, 2023
2.0.7 Oct 5, 2022
1.1.4 Jun 11, 2021
1.0.15 Mar 25, 2021
0.12.7 Nov 30, 2020

#18 in Simulation

Download history 9/week @ 2022-12-01 44/week @ 2022-12-08 86/week @ 2022-12-15 29/week @ 2022-12-22 19/week @ 2022-12-29 16/week @ 2023-01-05 88/week @ 2023-01-12 33/week @ 2023-01-19 34/week @ 2023-01-26 31/week @ 2023-02-02 170/week @ 2023-02-09 262/week @ 2023-02-16 22/week @ 2023-02-23 15/week @ 2023-03-02 168/week @ 2023-03-09 89/week @ 2023-03-16

398 downloads per month
Used in 7 crates

MIT/Apache

80KB
2K SLoC

ARCTK

crate documentation status status minimum rustc 1.63

A numerical simulation framework for physical systems.

Quickstart

Clone the repository and set the current working directory to the top level arctk folder:

git clone git@github.com:FreddyWordingham/arctk.git
cd arctk

and then install the library:

cargo install --path . --release

ARCTK in the wild

arctk is a collection of classes that form the simulation framework for other projects:

  • Antler - A textureless rendering engine
  • MCRT - A physically accurate light dosimetry tool
  • SOLAR - A tool used to determine the expected power output of solar panels

Modules

Sub-module dependency diagram:

graph TD;
    RT-->Geom;
    Geom-->Dom;
    Dom-->Parse;
    Phys;

Dependencies

~11–17MB
~323K SLoC