gnu: Add julia-plots.

* gnu/packages/julia-xyz.scm (julia-plots-0.27.0): New variable.
master
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 (description "Showoff provides an interface for consistently formatting an
array of n things, e.g. numbers, dates, unitful values.") array of n things, e.g. numbers, dates, unitful values.")
(license license:expat))) (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))) (license license:expat)))