plot-lab: A plotting tool with Mathematica like Manipulation abilities

[ deprecated, gpl, math, program ] [ Propose Tags ]
Deprecated in favor of plot-gtk-ui, calculator

Mathematica has a nice plotting feature that allows for plotting of functions that depend on more than one variable, and then allows changing the value of the extra parameters to see real-time animated changes in the plot. This application attempts to provide the same for 2-D plots for free.


[Skip to Readme]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.0.1.6, 0.0.1.7, 0.0.1.8, 0.0.1.9 (info)
Dependencies base (>=4.7 && <4.8), colour (>=2.3 && <2.4), gtk (>=0.13 && <0.14), hmatrix (>=0.16 && <0.17), plot (>=0.2 && <0.3), text (>=1.2 && <1.3) [details]
License GPL-2.0-only
Author Sumit Sahrawat
Maintainer sumit.sahrawat.apm13 <at> iitbhu <dot> ac <dot> in
Category Math
Home page github.com/sumitsahrawat/plot-lab
Source repo head: git clone https://github.com/sumitsahrawat/plot-lab.git
Uploaded by sumitsahrawat at 2014-12-10T03:58:34Z
Distributions
Reverse Dependencies 1 direct, 0 indirect [details]
Executables plot-lab
Downloads 2427 total (2 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
Last success reported on 2015-06-07 [all 6 reports]

Readme for plot-lab-0.0.1.8

[back to package description]

plot-lab

Work in Progress

An ambitious attempt to provide mathematica like dynamic plotting for free.

  • Written in haskell
  • Based on plot (hackage) (github).
  • GUI written using gtk2hs (using gtk3 package)
  • GUI designed using glade

Installation

```
$ cabal install plot-lab
```

Manual installations can be done using the package from hackage

Usage

The window displays the sum of two gaussian distributions with sliders for mean and std. deviation The plan is to add custom function input facilities and make it more interactive

The package is too raw to be used with custom functions right now. Those with haskell knowledge might be able to make changes and get what they want