Skip to content
Charles Ofria edited this page Mar 28, 2015 · 5 revisions

Welcome to the Empirical wiki!

Empirical is a set of C++ tools that facilitate the development of scientific software that can be compiled with the Emscripten compiler and run in web browsers.

The entire project consists of header files that can be included into other projects. In order to use the Emscripten-related files, you need to first download the Emscripten SDK.

Files are divided up into the following directories:

  • tools/ - Basic tools that are generally useful for scientific software; no outside dependencies.
  • emtools/ - Basic tools that make use of emscripten functionality
  • geometry/ - Geometry and physics tools for implementing simple virtual worlds.
  • hardware/ - Simple virtual CPU implementations or other types of virtual hardware.
  • kinetic/ - A C++ wrapper for KineticJS, (requires Emscripten.)
  • UTests/ - Unit tests for the other files

Many of these directories are under construction.

Before doing any coding in Empirical, please refer to our Coding Guidelines.

Clone this wiki locally