$$ \renewcommand{\vec}[1]{\mathbf{#1}} $$

wasora

Abstract. wasora is a free computational tool designed to aid a cognizant expert—i.e. you, whether an engineer, scientist, technician, geek, etc—to analyze complex systems by solving mathematical problems by means of a high-level plain-text input file containing algebraic expressions, data for function interpolation, differential equations and output instructions amongst other facilities. At a first glance, it may look as another high-level interpreted programming language, but—hopefully—it is not: wasora should be seen as a syntactically-sweetened way to ask a computer to perform a certain mathematical calculation. For example, the famous Lorenz system may be solved by writing the three differential equations into a plain-text input file as humanly-friendly as possible. Although its ultimate subject is optimization of nuclear reactors, it may hopefully help you with the tough calculations that usually appear when working with problems that have some kind of complexity, allowing the user to focus on what humans perform best—expert judgment and reaching conclusions. wasora is free software released under the terms of the GNU Public License, so corrections, improvements and additions are welcome and encouraged.

Table of contents

Introduction
      History and motivation
      What wasora is
      What wasora is not
      Licensing
Quick start
      Download and run
      Compiling the source
      The test suite
      The Real Book
      Mailing list
Detailed description
      Design basis
      Execution and installation
      Interaction with other UNIX tools
      Syntax Highlighting
      The type problems wasora solves
Input preparation
      Parser rules
      Definitions and instructions
      Symbols
      Functions
      Types of problems
Compilation and Installation
      Rationale
      Architectures
      Test suite
Plug-ins
      Loading
      Compiling and installing
      Licensing issues
Reference
      Keywords
      Special variables
      Built-in functions
      Built-in functionals
      Buiilt-in vector funtions