Commit graph

1652 commits

Author SHA1 Message Date
Luca Cirrottola
a729c88f67
gnu: netcdf-cxx4, netcdf-cxx4-parallel-openmpi: Propagate netcdf.
* gnu/packages/maths.scm (netcdf-cxx4)[inputs]: Move netcdf from here...
[propagated-inputs]: ...to here.
(netcdf-cxx4-parallel-openmpi)[propagated-inputs]: New field.

Change-Id: I6d92e89f75e4e5cbf8d46be6b1ca331999606673
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-07 12:43:02 +02:00
Sharlatan Hellseher
f791ecaf43
gnu: python-ducc0: Update to 0.37.1.
* gnu/packages/maths.scm (python-ducc0): Update to 0.37.1.
[arguments] <test-flags>: Run tests in parallel, supported by upstream.
[native-inputs]: Remove python-wheel; add cmake-minimal,
python-nanobind, python-pytest-xdist, and python-scikit-build-core.

Change-Id: Iedc5f5ce49c50f8b72a120f592982baad06be89f
2025-03-31 21:04:09 +01:00
Luca Cirrottola
3489c0995c
gnu: petsc: Activate higher compiler optimization.
* gnu/packages/maths.scm (petsc)[arguments]<#:configure-flags>: Add
compiler optimization flags.

Change-Id: Iaadb462e002615448014db44248b0c116b246150
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-03-31 12:59:04 +02:00
David Elsing
a3559c3baa
gnu: hdf-java: Update to 1.14.3.
* gnu/packages/maths.scm (hdf-java): Update to 1.14.3.
[arguments]: Adjust dependency versions in 'unbundle phase.
[home-page]: Update.
[license]: Update URL.

Change-Id: I43db316c3a83f5ddac14b0c670430811dcac6bdc
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-03-31 10:30:10 +02:00
Andreas Enge
309e23567e
gnu: hdf5: Make hdf5@1.14 the default version.
This replaces all inputs hdf5@1.10 by hdf5@1.14 unless explicitly
specified otherwise.

* gnu/packages/maths.scm (hdf5-1.14): Rename to...
(hdf5): ...this, which was previously defined as hdf5-1.10.
(hdf-eos5, hdf5-parallel-openmpi, scilab): Adapt variable names.
* gnu/packages/bioinformatics.scm (fast5, ncbi-vdb),
gnu/packages/cran.scm (r-h5), gnu/packages/image.scm (vigra)[inputs]:
Keep hdf5-1.10.

Change-Id: Ie43a13ecbb4da597ec1d3f7c0428102b45881485
2025-03-31 10:29:57 +02:00
Luca Cirrottola
c31662f729
gnu: hypre: Fix documentation.
* gnu/packages/maths.scm (hypre)[native-inputs]: Add ghostscript.
[arguments]<phases>{build-docs}: Set $HOME so that fontconfig finds a
directory for writing its cache.

Change-Id: I46635f262a0d3ecd4114d1d673da635232522915
Co-authored-by: Andreas Enge <andreas@enge.fr>
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-03-28 22:34:54 +01:00
Luca Cirrottola
aedbde9052
gnu: hypre: Update to 2.32.0.
* gnu/packages/maths.scm (hypre): Update to 2.32.0.
[inputs]: Add python-sphinx-rtd-theme.

Change-Id: I278cb9ac088cdd40075b2b10d10cef9451cd17cc
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-03-28 21:47:35 +01:00
Liliana Marie Prikler
762b497946
gnu: Add lis.
* gnu/packages/maths.scm (lis): New variable.

Change-Id: I68bf93787346815912d02b919cb5c9acf884483e
2025-03-26 21:47:29 +01:00
Maxim Cournoyer
aa0bb0990e
gnu: yices: Use gexp variables.
* gnu/packages/maths.scm (yices): [phases] <fix-build-files>: Use gexp
variable.

Change-Id: If40f787e3c6535edd14aec833de8beff79213d95
2025-03-22 22:52:25 +09:00
Andy Tai
ac19daa9d4
gnu: octave: Update to 9.4.0
*  gnu/packages/maths.scm (octave-cli): Update to 9.4.0

Change-Id: I9891e6f2a85b5909725f5fa5b45edaaa65594cfa
Signed-off-by: Eric Bavier <bavier@posteo.net>
2025-03-12 10:20:13 -05:00
Danny Milosavljevic
88eaa9e726
gnu: python-mathics-django: Update to 8.0.1.
* gnu/packages/maths.scm (python-mathics-django): Update to 8.0.1.

Change-Id: I6c00d8e43457c1541b205b052e0219991ce06805
2025-03-10 22:24:34 +01:00
Danny Milosavljevic
712aadb790
gnu: python-mathics-core: Update to 8.0.1.
* gnu/packages/maths.scm (python-mathics-core): Update to 8.0.1.

Change-Id: I97d568dbabde8d074525bc5e850f247d9e17fcfd
2025-03-10 22:24:00 +01:00
Lars Bilke
d444d24f81
gnu: pnetcdf: Add missing zlib input.
* gnu/packages/maths.scm (pnetcdf): Add missing zlib input.

Change-Id: I8b0c143cce016d6cfb2ffe8923f1380452a7e8ac
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-03-03 00:34:38 +09:00
Efraim Flashner
66daf46b41
gnu: Fix some misspellings.
Change-Id: I316652aff7418af4b8e83bea24638b1513f8aa97
2025-02-19 11:21:47 +02:00
Vagrant Cascadian
e81dd8e2c7
gnu: Fix typos in description and synopsis in various packages.
* gnu/packages/crates-database.scm (rust-sqlformat-0.2)[description]: Fix
spelling of "formatting".
* gnu/packages/emacs-xyz.scm (emacs-arei)[synopsis]: Fix spelling of
"Asynchronous".  (emacs-ob-racket)[description]: Fix spelling of "support".
* gnu/packages/firmware.scm (fcode-utils)[description]: Fix spelling of
"utilities".  (sgabios)[description]: Fix spelling of "capabilities".
* gnu/packages/games.scm (qcheckers)[description]: Fix spelling of "formerly".
* gnu/packages/geo.scm (python-ogr2osm)[description]: Fix spelling of
"PostgreSQL".
* gnu/packages/guile-xyz.scm (guile-ares-rs)[synopsis]: Fix spelling of
"Asynchronous".  (guile-rsv)[description]: Fix spelling of "Separated".
* gnu/packages/julia-xyz.scm (julia-multivariatepolynomials)[description]: Fix
spelling of "implementing".
* gnu/packages/language.scm (mecab)[description]: Fix spelling of "developed".
* gnu/packages/lisp-xyz.scm (sbcl-cl-json-pointer)[description]: Fix spelling
of "library".
* gnu/packages/machine-learning.scm (ideep-pytorch)[synopsis]: Fix spelling of
"internal".
* gnu/packages/maths.scm (suitesparse-cholmod)[description]: Fix spelling of
"routines".
* gnu/packages/ocaml.scm (ocamlc-loc)[description]: Fix spelling of
"compiler".
* gnu/packages/pdf.scm (capypdf)[description]: Fix spelling of "library".
* gnu/packages/ruby.scm ruby-silent-stream)[description]: Fix spelling of
"Extensions".  (ruby-fileutils)[synopsis]: Fix spelling of "library".
* gnu/packages/rust-apps.scm (kibi)[description]: Fix spelling of
"highlighting".
* gnu/packages/scheme.scm (owl)[description]: Fix spelling of "support".
* gnu/packages/statistics.scm (r-mixedpower)[description]: Fix spelling of
"separate".
* gnu/packages/sugar.scm (sugar-commander-activity)[description]: Fix spelling
of "removable".
2025-02-17 13:35:32 -08:00
Ricardo Wurmus
959a88e6f4
gnu: Add openblas-0.3.29.
* gnu/packages/maths.scm (openblas-0.3.29): New variable.

Change-Id: I8727a024db201cda8360a656bc525b0b1e572452
2025-02-17 15:00:22 +01:00
Andreas Enge
328b4e30c6
gnu: Add maxima-ecl.
* gnu/packages/maths.scm (maxima-ecl): New variable.

Change-Id: I71a14d064e67aa34fdd7f6eb8499dfbd1dea11b9
2025-02-15 21:17:46 +01:00
Lars Bilke
3a91693531
gnu: gmsh: Update to 4.13.1.
* gnu/packages/maths.scm (gmsh): Update to 4.13.1.

Change-Id: Iee56d09055f0803c4f4bc432402dadb3d34bc107
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-02-14 10:55:55 +00:00
Vinicius Monego
0275e4856b
gnu: Add glucose.
* gnu/packages/maths.scm (glucose): New variable.

Change-Id: I8e9031db55aa98ddde82ea676d3287656f7c4288
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-02-10 14:27:57 +01:00
Vinicius Monego
a30b2431bf
gnu: Add hpcombi.
* gnu/packages/maths.scm (hpcombi): New variable.

Change-Id: I64eb46aa4002a2291ae59122e083998a9c846eaf
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-02-10 14:27:57 +01:00
Vinicius Monego
c49d158d35
gnu: Add python-cylp.
* gnu/packages/maths.scm (python-cylp): New variable.

Change-Id: Id3467bc34833472aa7fca3416801a5fbf5c033e6
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-02-10 14:27:57 +01:00
Vinicius Monego
66b01927f8
gnu: python-cvxopt: Update to 1.3.2.
* gnu/packages/maths.scm (python-cvxopt): Update to 1.3.2.

Change-Id: I7924821a69e092da529a5188df3d1b2e3f4eed49
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-02-10 14:27:57 +01:00
Danny Milosavljevic
7b7f652a9b
gnu: python-mathics-core: Update to 8.0.0.
* gnu/packages/maths.scm (python-mathics-core): Update to 8.0.0.
[arguments]<#:phases>[patch-bugs]: Modify.
[propagated-inputs]: Add python-pympler, python-stopit.

Change-Id: Ia0f7be188fcbbaa46de9222eed95e5c47ab056aa
2025-02-07 01:20:29 +01:00
Danny Milosavljevic
e6c69965db
gnu: python-mathics-django: Update to 8.0.0.
* gnu/packages/maths.scm (python-mathics-django): Update to 8.0.0.

Change-Id: Ie23035a9fdd2f17318a5df8b8d3d7b83bc271e4b
2025-02-07 01:20:29 +01:00
Danny Milosavljevic
1490337a05
gnu: python-mathicsscript: Update to 8.0.0.
* gnu/packages/maths.scm (python-mathicsscript): Update to 8.0.0.

Change-Id: Ic417f421bb175f19d93803635bf61fb824a52a34
2025-02-07 01:20:29 +01:00
Danny Milosavljevic
9c17d04b4d
gnu: python-mathics-pygments: Update to 1.0.4.
* gnu/packages/maths.scm (python-mathics-pygments): Update to 1.0.4.

Change-Id: I831b34d05eae73cad88277443f9f4e374df257b9
2025-02-07 01:20:29 +01:00
Danny Milosavljevic
24490c64aa
gnu: python-mathics-scanner: Update to 1.4.1.
* gnu/packages/maths.scm (python-mathics-scanner): Update to 1.4.1.
[arguments]<#:phases>[prepare]: New phase.

Change-Id: Iab614a14365e42588635ef9b3ee71426b93cbca1
2025-02-07 01:20:29 +01:00
Sharlatan Hellseher
7a3bb5b1c6
gnu: Add python-ducc0.
* gnu/packages/maths.scm (python-ducc0): New variable.

Change-Id: Icb8990b32d25f4ad9bd2391f7745b6c298758efa
2025-01-29 23:04:31 +00:00
Ludovic Courtès
ac728b148f
gnu: lapack: Update to 3.12.0.
* gnu/packages/maths.scm (lapack): Update to 3.12.0 and switch to
‘git-fetch’.
[inputs]: Remove labels.

Change-Id: I3ae813f55ddd3229b9924853cdb8c31c4e420112
Co-authored-by: Andy Tai <atai@atai.org>
2025-01-28 14:56:13 +01:00
Ricardo Wurmus
b08a08448e
gnu: hdf-java: Update to 1.10.9.
The version string does not seem like an upgrade, but it is.  hdf-java used to
be released separately up to version 3.3.2.  It is now part of the hdf5
sources.

* gnu/packages/maths.scm (hdf-java): Update to 1.10.9.
[source]: Fetch hdf5 sources from git.
[arguments]: Adjust configure flags; add phase 'unbundle; remove phase
'build-examples.
[native-inputs]: Drop labels.
[inputs]: Replace hdf5-1.8 with hdf5; drop labels.

Change-Id: I30ef41aa9255d6d4eb49f5382a6fe5a62080e6fa
2025-01-22 12:54:18 +01:00
Lars Bilke
343073b4cb
gnu: Add exprtk.
* gnu/packages/maths.scm (exprtk): New variable.

Change-Id: I25e5a37cfd72b4b47dedc36916781b6ac355501e
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-01-22 11:03:32 +01:00
Ricardo Wurmus
214e6e6232
gnu: python-libensemble: Add missing inputs.
* gnu/packages/maths.scm (python-libensemble)[native-inputs]: Add
python-setuptools and python-wheel.

Change-Id: If6f7924b8c58e285918afae99354bdde3b127d14
2025-01-20 21:37:45 +01:00
Ricardo Wurmus
f3969be43a
gnu: python-mathics-pygments: Add missing inputs.
* gnu/packages/maths.scm (python-mathics-pygments)[native-inputs]: Add
python-setuptools and python-wheel.

Change-Id: Iab1194635b8199cb681384d02f3a7dd25cbaac86
2025-01-20 21:37:41 +01:00
Ricardo Wurmus
2d9691b744
gnu: python-mathicsscript: Add missing inputs.
* gnu/packages/maths.scm (python-mathicsscript)[native-inputs]: Add
python-setuptools and python-wheel.

Change-Id: Icb6f613afefe2074bc6e84cab2573474e74643bd
2025-01-20 21:37:41 +01:00
Ricardo Wurmus
1f8e8e865d
gnu: python-mathics-django: Add missing inputs.
* gnu/packages/maths.scm (python-mathics-django)[native-inputs]: Add
python-setuptools and python-wheel.

Change-Id: I45522d75fed2492e5d2bb2d38cc430c84b2b2551
2025-01-20 21:37:40 +01:00
Lars Bilke
f00dedf06a
gnu: Add netcdf-cxx4 and netcdf-cxx4-parallel-openmpi.
* gnu/packages/maths.scm (netcdf-cxx4): New variable.
* gnu/packages/maths.scm (netcdf-cxx4-parallel-openmpi: New variable.

Change-Id: I9781aa31567b80e20c528abb5e9289bc625bb3eb
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2025-01-20 00:12:47 +01:00
Artyom V. Poptsov
c5d1de3028
gnu: xaos: Update to 4.3.3.
* gnu/packages/maths.scm (xaos): Update to 4.3.3.

Change-Id: I6ff66c937320b081e60ed05f334c99de7e2b2713
2025-01-15 22:58:32 +03:00
Andy Tai
a3615c0c74
gnu: wxmaxima: Update to 24.11.0.
* gnu/packages/maths.scm (wxmaxima): Update to 24.11.0.

Change-Id: I83578f7bf82604c42b31f859c15fcd6ef54492d6
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2025-01-13 13:46:52 +01:00
Andy Tai
bc9b4fb591
gnu: octave: Update to 9.3.0.
* gnu/packages/maths.scm (octave-cli): Update to 9.3.0.

Change-Id: I8422fcfb1cead868faeb563ac90b08d711c870c5
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-12 18:08:26 +01:00
Danny Milosavljevic
5d9e839fce
gnu: python-mathics-core: Fix build.
* gnu/packages/maths.scm (python-mathics-core)[native-inputs]: Add
python-setuptools, python-wheel.
[arguments]<#:phases>[prepare-check]: Add phase.

Change-Id: I09976b9f6a3a8a67c6f786dc5626ff1894fe5b37
2025-01-07 01:37:29 +01:00
Danny Milosavljevic
1814aa769c
gnu: python-mathics-scanner: Fix build.
* gnu/packages/maths.scm (python-mathics-scanner)[native-inputs]: Add
python-setuptools, python-wheel.

Change-Id: Ic7f2700846bdc8368d7f14568dc34a28da9d7c7e
2025-01-06 22:59:11 +01:00
vicvbcun
3edd17ea51
gnu: Add palp.
* gnu/packages/maths.scm (palp): New variable.

Change-Id: I37ee870858fef505999dfdc02d1955673366d718
Co-authored by: Vinicius Monego <monego@posteo.net>

Change-Id: I853cbccca5c34355d9df74a3cbbd5f818a21ebb5
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-01-01 13:05:04 +01:00
Vinicius Monego
9a7e36b4e1
gnu: Add gfan.
* gnu/packages/maths.scm (gfan): New variable.

Change-Id: I3b4952ddfcaecac17ab29bb3cd2f56fc125ab763
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-01-01 13:05:04 +01:00
Vinicius Monego
7bc6ec189e
gnu: Add sympow.
* gnu/packages/maths.scm (sympow): New variable.

Change-Id: Iaeaea352f0a3a65a877b2845ecdc18856ded6d3c
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-01-01 13:05:04 +01:00
Danny Milosavljevic
475a186a6f
gnu: Add lie.
* gnu/packages/maths.scm (lie): New variable.

Change-Id: Ibb4421be2f5e78c1726e51c2923ac7607b9d1c8d
2024-12-28 10:13:13 +01:00
Vinicius Monego
da94cd1ea6
gnu: python-primecountpy: Fix build.
* gnu/packages/maths.scm (python-primecountpy)[native-inputs]: Add
python-wheel.

Change-Id: I5d2034b237106291b2453b25a94b0d164b7ece49
2024-12-22 14:00:56 -03:00
Sharlatan Hellseher
c8657724eb
gnu: python-blis: Adjust inputs.
* gnu/packages/maths.scm (python-blis) [native-inputs]: Add
python-setuptools and python-wheel.

Change-Id: I0f8681915b783a2896e4467645b6f328aa019996
2024-12-13 21:01:42 +00:00
Sharlatan Hellseher
afff7aecb7
gnu: python-quadpy: Adjust inputs.
* gnu/packages/maths.scm (python-quadpy) [native-inputs]: Add
python-setuptools and python-wheel.

Change-Id: I2753caf2723e9735462c0a5c297cab3dcd4ffa7d
2024-12-13 20:19:06 +00:00
Sharlatan Hellseher
ef977e0e9a
gnu: python-accupy: Adjust inputs.
* gnu/packages/maths.scm (python-accupy) [native-inputs]: Add
python-setuptools and python-wheel.

Change-Id: I050ca01b2aca9afff5ea50842a5c47f94ba32743
2024-12-13 20:19:06 +00:00
Sharlatan Hellseher
4705ff4283
gnu: python-orthopy: Adjust inputs.
* gnu/packages/maths.scm (python-orthopy) [native-inputs]: Add
python-setuptools and python-wheel.

Change-Id: I6218321a1b9a4133051c9dad8b9ef0d66612dfad
2024-12-13 20:19:06 +00:00