Projects / FrAid

FrAid

FrAid (Fr[actal] Aid) is a programming language that is appropriate for mathematical computations, visualization, batch processing, and more. It features both a standalone application that provides a programming environment for the language and a system for integrating the language with Java. The Java interface allows mathematical equations and formulas to be used with Java code, making it easier to process numerical computations, symbolic computations, imaging, CAD, and more.

Tags Software Development Compilers Scientific/Engineering Visualization Mathematics multimedia Sound/Audio MIDI Graphics Editors Raster-Based education Computer Aided Instruction (CAI) Artistic Software Interpreters Libraries Application Frameworks Java Libraries User Interfaces Shells Utilities
Licenses GPL
Operating Systems Unix POSIX Linux OS Independent Windows Windows Solaris
Implementation Unix Shell Other Scripting Engines Other Java

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  28 Jan 2008 17:47
  • Rrelease-after

Changes: This release has real time processing capabilities. There are changes in grammar and the following functions: sampledF()-> samples(), mandelbrot(), diff(), quad(), controlVar(), dumpXXX -> printXXX, fourier->spectrum, transform3(), iterFract(), rand(), xxxS(), debugParser(), eval later is gone, meta-{xxx}, add(), and string().

  • Rrelease-mid
  •  07 Jul 2006 22:25
  • Rrelease-after

Changes: The system is now modular. A major refactoring of the code was undertaken, and org.fraid.Scripting is now split into three interfaces. static_symbols is no longer used, and FrAid searches the installation dynamically for functions. rk and rk1 now take an additional string parameter. printClassPath() and printPlugins() functions were added along with a new fourier() plugin and function.

  • Rrelease-mid
  •  07 Apr 2005 10:10
  • Rrelease-after

Changes: FrAid does 3D now. A much better demo is available. The threading model is somewhat better. New functions include org.fraid.graphics.functions.aggregation, org.fraid.graphics.functions.mandelbrot, org.fraid.graphics.functions.plot3d, org.fraid.graphics.functions.plot3, org.fraid.graphics.functions.plot3f, org.fraid.graphics.functions.color3D, org.fraid.graphics.functions.transform3, org.fraid.graphics.functions._iterFract, org.fraid.symbtable.functions.closeControlers, org.fraid.graphics.functions._transform3, org.fraid.utils.functions.rk1, and org.fraid.graphics.functions._plot3.

  • Rrelease-mid
  •  16 Sep 2004 18:54
  • Rrelease-after

Changes: The program was moved into the org.fraid namespace. Only the .jar file is required to execute the program from the command line, as an applet, or from other code. New min, max, and quad functions were added. All graphics are now built using FunctionPlotPlugIn, which supports printing the function name in the graph. org.fraid.interpreter.Fraid::Start now returns Complex, making retrieving results from the FrAid scripts very easy.

  • Rrelease-mid
  •  25 Dec 2003 09:01
  • Rrelease-after

No changes have been submitted for this release.

No-screenshot

Project Spotlight

SVNBackup

Backup and restore utilities for SVN.

70177b516371113188ed8e61cc651d23_thumb

Project Spotlight

DAViCal

A CalDAV server with Web-based administration.