Skip to content

UtrechtUniversity/numworx-dwo-openmath

Repository files navigation

numworx-dwo-openmath

  • Jasymca and phrasebook
  • MPReduce phrasebook
  • Openmath
  • XMLRPC client for GWT and Java

Introduction

In the numworx-dwo-openmath project several computer algebra systems are forked, the Riaca OpenMath library and the XMLRPC client for GWT. Main artifact of this project is the ideas server. This is a service that connects the IDEAS system, CAS systems through OpenMath and the XMLRPC protocol

Prerequisites

This project depends on the numworx-vendor-geogebra repository for specialized versions of Geogebra 3 and 4.

Most source code is written in Java. To build use Apache Ant or Apache Maven. These artifacts go into the Numworx application website. They can also be used on their own (ideas-war)

The nlaic subproject, written in Python, interfaces an OpenAI model for statistics with de IDEAS system. It is used as a Docker container. As an IDE, Eclipse is used.

Contents

Folder structure

Each folder contains a maven module.

Usage

Build artifacts using maven under Java 8/11 and install them in a repository for later use in the dependent projects. Note the use of the toolchain maven plugin to compile the xmlrpc fork.

License

This project has forked several other open source projects

  • Jasymca, Copyright (C) 2006 - Helmut Dersch der@hs-furtwangen.de, license GPLv2
  • om-lib, mathematica-phrasebook, mathml-phrasebook, Copyright (c) 2001-2004, RIACA, Technische Universiteit Eindhoven (TU/e), RIACA Public License
  • XmlRpcGWT, Copyright (C) 2006, Fred Drake, license LGPL 2.1
  • xmlrpc, Apache Licence 2.0

All others Copyright (C) 2007 Universiteit Utrecht, license CC-BY

Contact

Wim van Velthoven

About

No description, website, or topics provided.

Resources

Code of conduct

Stars

Watchers

Forks

Packages

 
 
 

Contributors