Nelson is anarrayprogramminglanguageproviding apowerful opencomputingenvironment forengineering andscientificapplicationsusing modernC/C++ libraries(Boost, Eigen,…) and othersstate of artnumericallibraries. Ithassophisticateddata structures(includingcell, struct,linear systems,…), aninterpreter anda high levelprogramminglanguage. Nelson has beendevelopped tobe anopen/modularsystem where anuser can definethese own datatypes andoperations onthese datatypes b
Hipparchus is alibrary oflightweight,self-containedmathematics andstatisticscomponentsaddressing themost commonproblems notavailable inthe Javaprogramminglanguage.Hipparchusstarted as afork of ApacheCommons Math.The fork wasinitiated bymost of themain developersand a fewcontributors ofApache CommonsMath.
GNU Dr. Geo, alibre softwareto design &manipulateinteractivegeometricsketches. Itsaim is to be anopen, easy tostudy, modifyand extendinteractivegeometrysoftware.Distributedwith its sourcecode it ismodify-me-ready.
GNU Octave is ahigh-levelinterpretedlanguage,primarilyintended fornumericalcomputations.It providescapabilitiesfor thenumericalsolution oflinear andnonlinearproblems, andfor performingother numericalexperiments. Italso providesextensivegraphicscapabilitiesfor datavisualizationandmanipulation.Octave isnormally usedthrough itsinteractivecommand lineinterface, butit can also beused to writenon-interactiveprograms. TheOctave languageis quitesimilar toMatlab so
Maxima is acomputeralgebra systemcomparable tocommercialsystems likeMathematica andMaple. Itemphasizessymbolicmathematicalcomputation:algebra,trigonometry,calculus, andmuch more.
Yacas is aneasy to use,general purposeComputerAlgebra System,a program forsymbolicmanipulation ofmathematicalexpressions. Ituses its ownprogramminglanguagedesigned forsymbolic aswell asarbitrary-precisionnumericalcomputations.The system hasa library ofscripts thatimplement manyof the symbolicalgebraoperations; newalgorithms canbe easily addedto the library.
Mavscriptallows the userto docalculations ina textdocument. Plaintext andOpenOfficeWriter files(odt) aresupported. Thecalculation isdone by thealgebra systemYacas(default),Jasymca or bythe JavainterpreterBeanShell.
A C++ librarythat supports afew operationson booleanexpressionbinary trees.The mainfeatures are asimple booleanexpressionparser, analgorithm toconvert abooleanexpression treeinto itsDisjunctiveNormal Form,and a functionthat determinesif anexpression treeis in DNF. Acommmand-linetool can alsobe used toconvert to DNF.
bigz is asimple butfeature-rich Clibrary forbignumcalculations.It's thecontinuation ofan old BigNumprojectoriginallybegun as aresearchproject.Currentreleasesinclude manyfixes,extensions andimprovements.It's notas efficient asGMP, but comeswith a smallerfootprint,provides Z+Qinfiniteprecision, andis ratherportable andmulti-threadsafe.
GluCat is ageneric libraryof C++templates thatimplementuniversalCliffordalgebras overthe field ofreal numbers. The PyClicalextensionmodule forPython givesusers an easyPythonscriptinginterface forcalculations inCliffordalgebras. Thename PyClicalis an homage toPerttiLounesto'sCLICAL.
Functy is a 3Dgraphicsgenerationtool. It plotscartesian,spherical orparametriccurvefunctions. Itallows alteringtheirparameters forimmediateredraws toexplore 3Dfunctionresults. Itutilized GPUfunctionsentirely forvisualization.
A library forparsingmathematicalexpressions.Unlike similarprojects, JBEEis able toparse numbersformatedaccording tothe user'slocale and usesBigDecimalinternallyinstead ofdouble forarbitraryprecision.
Geomview is aninteractive 3Dviewing programfor Unix.Geomview letsyou view andmanipulatethree-dimensionalobjects: youuse the mouseto rotate,translate, zoomin and out, andso on. Geomviewcan be used asa standaloneviewer forstatic objectsor as a displayengine forother programswhich producedynamicallychanginggeometry.Geomview candisplay objectsdescribed in avariety of fileformats.Geomview comeswith a wideselection ofexampleobjects, andyou can createyour ownobjects
PracticallyRandom is atest suite forPRNGs. Itprovidesmultithreadedstatisticalprobing of theactualrandomness ofRNGs. It alsoincludesmultiplewell-designedpseudo-randomnumbergenerators andinterfaces.
This is iStoa,a set ofinteractiveactivities toplay withmathematics.Its targetaudience areprimary schoolstudents. Itcontents iscurrentlytargeting grade1.
Posest is aC/C++ GPLlibrary for 3Dpose estimationfrom pointcorrespondences.Pose estimationrefers to thecomputation ofposition andorientationestimates thatfully definethe posture ofa rigid objectin space (6 DoFin total). Thecomputation isbased on a setof known 3Dpoints andtheircorresponding2D projectionson an image.Posestestimates therelative motionbetween the 3Dpoints and thecamera system;single orbinocularcamera systemsare supported.Image pointstypically orig