Skip to content

DeciSym/decisym-automaton

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

S25-13-automaton

Senior Design project at Virginia Tech, converting flatten_timeseries.R to C++ Conversion located in C++Conv/

Download Dependencies

  1. Setup Environment for Initial R Version
  2. Install Boost sudo dnf install boost-devel
  3. Install Rcpp (inside R session) install.packages("Rcpp")
  4. Install RInside (inside R session) install.packages("RInside")
  5. Install CMake sudo dnf install cmake

Download Extra Files Externally (too large for git)

  1. Link to land_shallow_topo_21600.tif
  2. Link to land_shallow_topo_8192.tif
  3. Put these files in the sf25-13-automaton/include directory

Building C++ Code

  1. Change CMakelists to work on your specific system (currently supports Mac OS and RHEL8 Linux)
  2. Change BUILD_TESTING to ON/OFF in order to build conversion unit tests
  3. To build cd C++Conv/, ./build.sh

Running C++ Executable

  1. To run from terminal run ./C++Conv/build/flatten_timeseries path/to/yml
  2. To run a comparison test of results to R version run ./benchmark_compare.sh
  3. To run unit tests build with option ON, then cd C++Conv/build/test and run ./test_main

About

automaton data intelligence platform

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages