1
Fork 0
mirror of https://https.git.savannah.gnu.org/git/guix.git/ synced 2025-07-15 19:40:46 +02:00

gnu: Add julia-nlsolversbase.

* gnu/packages/julia-xyz.scm (julia-nlsolversbase): New variable.
This commit is contained in:
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

View file

@ -2156,6 +2156,35 @@ still being completely generic
@code{NaN} instead of throwing a @code{DomainError}.") @code{NaN} instead of throwing a @code{DomainError}.")
(license license:expat))) (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 (define-public julia-nnlib
(package (package
(name "julia-nnlib") (name "julia-nnlib")