gnu: Add julia-plots.

* gnu/packages/julia-xyz.scm (julia-plots-0.27.0): New variable.
This commit is contained in:
nixo 2019-10-12 11:29:57 +02:00
parent 0312c897ff
commit cfcc602993
1 changed files with 43 additions and 0 deletions

View File

@ -1554,4 +1554,47 @@ routines that can be used as components in more complex visualizations.")
(description "Showoff provides an interface for consistently formatting an
array of n things, e.g. numbers, dates, unitful values.")
(license license:expat)))
(define-public julia-plots
(package
(name "julia-plots")
(version "0.27.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/JuliaPlots/Plots.jl")
(commit (string-append "v" version))))
(file-name "Plots")
(sha256
(base32 "0cqg464g9wd2chgn4jjb7ylp0f6kk3hbvhzm2i2530qw2z9aaky6"))))
(propagated-inputs `(("julia-reexport" ,julia-reexport)
("julia-json" ,julia-json)
("julia-fixedpointnumbers" ,julia-fixedpointnumbers)
("julia-nanmath" ,julia-nanmath)
("julia-statsbase" ,julia-statsbase)
("julia-measures" ,julia-measures)
("julia-plotutils" ,julia-plotutils)
("julia-contour" ,julia-contour)
("julia-requires" ,julia-requires)
("julia-geometrytypes" ,julia-geometrytypes)
("julia-plotthemes" ,julia-plotthemes)
("julia-gr" ,julia-gr)
("julia-ffmpeg" ,julia-ffmpeg)
("julia-recipesbase" ,julia-recipesbase)
("julia-showoff" ,julia-showoff)))
(build-system julia-build-system)
(home-page "http://docs.juliaplots.org/latest/")
(synopsis "Powerful convenience for Julia visualizations and data analysis")
(description "Plots is a plotting API and toolset. My goals with the
package are:
@enumerate
@item @strong{Powerful}. Do more with less. Complex visualizations become easy
@item @strong{Intuitive}. Stop reading so much documentation
@item @strong{Concise}. Less code means fewer mistakes
@item @strong{Flexible}. Produce your favorite plots from your favorite package
@item @strong{Consistent}. Don't commit to one graphics package
@item @strong{Lightweight}. Very few dependencies
@item @strong{Smart}. Attempts to figure out what you want it to do
@end enumerate")
(license license:expat)))