me
/
guix
Archived
1
0
Fork 0

gnu: Add julia-nlsolversbase.

* gnu/packages/julia-xyz.scm (julia-nlsolversbase): New variable.
master
Efraim Flashner 2021-06-14 12:45:18 +03:00
parent 01e9e008a4
commit f52f7a3085
No known key found for this signature in database
GPG Key ID: 41AAE7DCCA3D8351
1 changed files with 29 additions and 0 deletions

View File

@ -2156,6 +2156,35 @@ still being completely generic
@code{NaN} instead of throwing a @code{DomainError}.")
(license license:expat)))
(define-public julia-nlsolversbase
(package
(name "julia-nlsolversbase")
(version "7.8.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/JuliaNLSolvers/NLSolversBase.jl")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0n8qh5a2ghjx1j70zxn0hmh8gzpa46kmjg8di879y9974bfk0f98"))))
(build-system julia-build-system)
(propagated-inputs
`(("julia-diffresults" ,julia-diffresults)
("julia-finitediff" ,julia-finitediff)
("julia-forwarddiff" ,julia-forwarddiff)))
(native-inputs
`(("julia-optimtestproblems" ,julia-optimtestproblems)
("julia-recursivearraytools" ,julia-recursivearraytools)))
(home-page "https://github.com/JuliaNLSolvers/NLSolversBase.jl")
(synopsis "Optimization and equation solver software in JuliaNLSolvers")
(description "This package aims at establishing common ground for Optim.jl,
LineSearches.jl, and NLsolve.jl. The common ground is mainly the types used to
hold objective related callables, information about the objectives, and an
interface to interact with these types.")
(license license:expat)))
(define-public julia-nnlib
(package
(name "julia-nnlib")