Published March 14, 2022 | Version 1.0

Castor: A C++ library to code "à la Matlab"

  • 1. Ecole polytechnique

Description

The objective of the castor library is to propose high-level semantics, inspired by the Matlab language, allowing fast software prototyping in a low-level compiled language. It is nothing more than a matrix management layer using the tools of the standard C++ library, in different storage formats (full, sparse and hierarchical). Indeed, the use of IDEs 1 such as Xcode, Visual studio, Eclipse, etc. allows today to execute compiled code (C, C++, fortran, etc.) with the same flexibility as interpreted languages (Matlab, Python, Julia, etc.).

Full documentation is available here : http://leprojetcastor.gitlab.labos.polytechnique.fr/castor/index.html

Files

castor-1.0.zip

Files (6.4 MB)

Name Size Download all
md5:a0ed3e36425cbd121d784e180ea5ac7b
6.4 MB Preview Download