Giter Site home page Giter Site logo

gitter-badger / nelson Goto Github PK

View Code? Open in Web Editor NEW

This project forked from nelson-numerical-software/nelson

0.0 0.0 0.0 3.01 MB

Nelson numerical interpreter

Home Page: https://nelson-numerical-software.github.io/nelson-website/

License: GNU General Public License v2.0

CMake 4.61% Inno Setup 1.83% C++ 84.86% C 7.80% Objective-C 0.02% CSS 0.02% HTML 0.83% Batchfile 0.04%

nelson's Introduction

     __     _  __
  /\ \ \___| |/ _\ ___  _ __
 /  \/ / _ | |\ \ / _ \| '_ \
/ /\  |  __| |_\ | (_) | | | |
\_\ \/ \___|_|\__/\___/|_| |_|

Codacy Badge Code Climate CII Best Practices GitHub license CLA assistant Open Hub Weblate Build Status Build status

Nelson is an array programming language providing a powerful open computing environment for engineering and scientific applications using modern C/C++ libraries (Boost, Eigen, …) and others state of art numerical libraries.

It has sophisticated data structures (including cell, struct, linear systems, …), an interpreter and a high level programming language.

Nelson has been developped to be an open/modular system where an user can define these own data types and operations on these data types by using overload.

Web site

Features:

  • Types managed by Nelson:
    • double and double complex: scalar, vector, matrix 2D, N dimensions array, sparse matrix.
    • single and single complex: scalar, vector, matrix 2D, N dimensions array, sparse matrix.
    • logical: scalar, vector, matrix 2D, N dimensions array, sparse matrix.
    • string (UNICODE supported).
    • integers 8, 16, 32, 64 signed and unsigned: scalar, vector, matrix 2D, N dimensions array.
  • Help engine Generate help files using Nelson dedicated functions. View your generated help files as html, pdf or directly in Nelson help viewer.
  • Tests engine Validate your algorithm using Nelson dedicated functions. Export the test results under the xUnit reports format.

Tested and supported platforms:

  • Windows 8, 10 32 bit & 64 bit (intel x86)
  • Linux Debian 32 bit & 64 bit (intel x86)
  • Mac Os X Sierra (intel x86)
  • Arch Linux (ARM v7)
  • Linux Ubuntu 14.04 (trusty) (Travis CI)

Allan CORNET ([email protected])

dedicated to my parents

nelson's People

Contributors

allancornet avatar codacy-badger avatar nelson-numerical-software avatar weblate avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.