Skip to content

Simple Statistics Calculator

License

BSD-2-Clause, Unknown licenses found

Licenses found

BSD-2-Clause
LICENSE.md
Unknown
COPYING.md
Notifications You must be signed in to change notification settings

chimdiadi/statscalc-c

Repository files navigation

Welcome to statscalc-c

License Documentation Status

Prerequisites

Building statscalc-c requires the following software installed:

  • A C++20-compliant compiler
  • CMake >= 3.9
  • Doxygen (optional, documentation building is skipped if missing)
  • The testing framework Catch2 for building the test suite

Building statscalc-c

The following sequence of commands builds statscalc-c. It assumes that your current working directory is the top-level directory of the freshly cloned repository:

mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
cmake --build .

The build process can be customized with the following CMake variables, which can be set by adding -D<var>={ON, OFF} to the cmake call:

  • BUILD_TESTING: Enable building of the test suite (default: ON)
  • BUILD_DOCS: Enable building the documentation (default: ON)

Testing statscalc-c

When built according to the above explanation (with -DBUILD_TESTING=ON), the C++ test suite of statscalc-c can be run using ctest from the build directory:

cd build
ctest

Documentation

statscalc-c provides a Sphinx-based documentation, that can be browsed online at readthedocs.org. To build it locally, first ensure the requirements are installed by running this command from the top-level source directory:

pip install -r doc/requirements.txt

Then build the sphinx documentation from the top-level build directory:

cmake --build . --target sphinx-doc

The web documentation can then be browsed by opening doc/sphinx/index.html in your browser.

About

Simple Statistics Calculator

Resources

License

BSD-2-Clause, Unknown licenses found

Licenses found

BSD-2-Clause
LICENSE.md
Unknown
COPYING.md

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages