Skip to content

Circo-dev/ExploreInfotonOpt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ExploreInfotonOpt

An environment for Infoton Optimization research.

To reproduce the CITDS 2020 paper, check out the CITDSv1 tag

Prerequisites

  • Julia 1.4 or higher for the actor system and infoton optimization
  • Node.js 12.6 or higher for visualization.

Install

To (locally) reproduce this project, do the following:

  1. Create a project directory where you will check out two repos. There:
  2. git clone https://github.com/Circo-dev/ExploreInfotonOpt # for the CITDS paper: --branch CITDSv1
  3. cd ExploreInfotonOpt
  4. julia --project -e 'using Pkg; Pkg.instantiate()'
  5. cd ..
  6. git clone https://github.com/Circo-dev/Circo.js # for the CITDS paper: --branch CITDSv1
  7. cd Circo.js
  8. npm install

Run simulations

From your project_dir/ExploreInfotonOpt

$ julia --project

julia> include("scripts/sim.jl")

You will get back the prompt in the REPL where you can ask for stats, plot graph, etc. (Logs will be written to the screen, press Enter if you do not see the prompt.).

Start the Camera Diserta monitoring tool

In another terminal, from your project_dir/Circo.js

$ npm run serve

Check scripts/ and src/ for details.

You will also need to read the Circo docs.

About

Project for exploring infoton optimization

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages