GithubHelp home page GithubHelp logo

coderr19 / compaj Goto Github PK

View Code? Open in Web Editor NEW

This project forked from crissnamon/compaj

0.0 0.0 0.0 21.98 MB

Programming and numeric computing platform for math modeling and visualization with fully functional programming language

Home Page: http://hiddenproject.tech/compaj/javadoc

License: Other

Shell 2.53% Java 92.86% Groovy 4.03% CSS 0.20% Dockerfile 0.38%

compaj's Introduction

CompaJ Project

Build Trello

Compaj logo wide

This is the home of the CompaJ Project - open source, cross-platform programming and numeric computing platform for math modelling.

Screenshots

Terminal CodeEditor WorkSpace

Status


Project is under active development. CompaJ supports only basic functions and models now, which are not intended to use in real projects. See project progress and feature on public Trello board.

Structure


CompaJ has modular structure based on Maven modules.

  • CompaJ Core
    • Core is a library with basic content for CompaJ. It contains simple functions and models.
  • CompaJ Applied
    • Applied module contains ready to use models.
  • CompaJ Lang
    • CompaJ Lang is an object-oriented and optionally typed programming language based on Groovy with useful extensions to reduce redundant symbols and simplify calculations.
  • CompaJ Plugin API
    • CompaJ can load external plugins using Plugin API
  • CompaJ REPL
    • CompaJ REPL is a console application which provides all functionality of CompaJ Lang.
  • CompaJ
    • CompaJ is a standalone application with GUI and many useful tools for CompaJ REPL.
  • CompaJ Cloud
    • Cloud infrastructure to run CompaJ as SaaS

Learn


Lang

CompaJ uses Groovy under the hood with some tweaks. You can learn Groovy on its official site. Documentation about CompaJ syntax available in Wiki.

Math

CompaJ uses Apache Commons Math library for math operations. Learn about CompaJ math features in Wiki.

Visualization

CompaJ uses widgets system for visualization in WorkSpace. Documentation available in Wiki

Plugin API

Plugin API provides a way for developers to extend CompaJ system with new features. Documentation available in Wiki

Other

All documentation and necessary information with tutorials will be released soon.

Authors


Copyright


CompaJ uses Apache License 2.0. See LICENSE.md for more details.

compaj's People

Contributors

crissnamon avatar coderr19 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.