Commit Graph

1953 Commits

Author SHA1 Message Date
Rene Ladan
02f58534ad math/R-cran-RSvgDevice: Remove expired port
2025-07-31 math/R-cran-RSvgDevice: Package ‘RSvgDevice’ was removed from the CRAN repository.
2025-08-02 11:37:17 +02:00
Thierry Thomas
2b3088f097 math/suitesparse-Example: adding the Example package of SuiteSparse
Like CSparse, do not install it by default.
2025-08-01 22:57:16 +02:00
Yuri Victorovich
d010ca7b2e math/py-grandalf: Re-add port: Graph and drawing algorithms framework 2025-07-18 13:52:54 -07:00
Jimmy Olgeni
c412517d70 math/hexowl: Add new port
hexowl is a lightweight and flexible programmer's calculator with user
variables and functions support. It provides a terminal-based interface
for performing arithmetic, bitwise, and boolean operations across decimal,
hexadecimal, and binary number systems.

WWW: https://github.com/mruttley/hexowl
2025-07-10 14:22:06 +02:00
Thierry Thomas
d6c28579de math/manifold: remove
I have a WIP to upgrade BRL-CAD, and manifold is intended to be one of
its dependencies, but I’m currently blocked, and it is not yet ready.

See https://github.com/BRL-CAD/bext/issues/3
and https://github.com/BRL-CAD/brlcad/issues/188
2025-07-06 11:07:57 +02:00
Muhammad Moinur Rahman
c0b9892033 */*php85*: Sunrise
Please DO NOT use this version in production, it is an early test
version.

For upgrade notes please visit:
https://github.com/php/php-src/blob/php-8.5.0alpha1/UPGRADING

Changelog: https://github.com/php/php-src/blob/php-8.5.0alpha1/NEWS
2025-07-02 18:29:38 +02:00
Rene Ladan
f17082cae4 math/libsharp2: Remove expired port
2025-06-30 math/libsharp2: Deprecated upstream in 2021, upstream recommends migrating to ducc0
2025-06-30 13:01:34 +02:00
Yuri Victorovich
0d6503fabc math/py-pyrfr: New port: Python bindings for the extensible C++ library for random forests 2025-06-29 15:04:27 -07:00
Rene Ladan
da601e2ad3 math/py-fastdtw: Remove expired port
2025-03-31 math/py-fastdtw: Depends on expired devel/py-pytest-runner
2025-06-23 21:18:56 +02:00
Po-Chuan Hsieh
9e42b93c04 math/py-pcodec: Add py-pcodec 0.3.4
Pcodec (or Pco) losslessly compresses and decompresses numerical sequences with
high compression ratio and moderately fast speed.

Use cases include:
- columnar data
- long-term time series data
- serving numerical data to web clients
- low-bandwidth communication

Data types: u16, u32, u64, i16, i32, i64, f16, f32, f64
2025-06-13 14:02:10 +08:00
Jason W. Bacon
cfe792f0dd math/py-formulaic-contrasts: Build arbitrary contrasts formulaic models
Build arbitrary contrasts for models defined with formulaic.
https://formulaic-contrasts.readthedocs.io/en/latest/
2025-06-11 09:17:47 -05:00
Rene Ladan
271a0aca94 math/py-spvcm: Remove expired port
2025-04-30 math/py-spvcm: Upstream repository has been archived on Jul 9, 2024
2025-06-07 00:01:16 +02:00
Rene Ladan
c3e3164795 math/py-grandalf: Remove expired port
2025-03-31 math/py-grandalf: Depends on expired devel/py-pytest-runner
2025-06-02 20:59:02 +02:00
Stephen Montgomery-Smith
5b98d5c9d3 math/octave-forge-octave_php_wrapper: New port.
The octave_php_wrapper package creates a PHP wrapper for Octave script, so
that you can run the Octave script by PHP, like modern Internet service.
2025-05-29 12:24:41 -05:00
Po-Chuan Hsieh
803dbf0276 math/py-vector: Add py-vector 1.6.2
Vector is a Python library for 2D and 3D spatial vectors, as well as 4D
space-time vectors. It is especially intended for performing geometric
calculations on arrays of vectors, rather than one vector at a time in a Python
for loop.
2025-05-25 17:52:22 +08:00
Stephen Montgomery-Smith
5583a24f26 math/octave-forge-csg-dataset: New port.
A large dataset of diaphyseal cross sectional geometric properties and
relevant measurements from human long bones for octave.
2025-05-19 09:45:27 -05:00
Stephen Montgomery-Smith
eb4bb91c0e math/octave-forge-fl-core: New port.
Basic functions fuzzy logic for octave.
2025-05-04 13:46:56 -05:00
Thierry Thomas
67fa97ee86 math/manifold: new port, Geometry library for topological robustness 2025-04-29 19:54:36 +02:00
Yuri Victorovich
7f5de1c965 math/py-pwlf: New port: Fit piecewise linear functions to data 2025-04-24 20:22:25 -07:00
Thierry Thomas
9753aee9f0 math/parmetis: resurrect 2025-04-20 15:03:36 +02:00
Stephen Montgomery-Smith
081b2206e7 math/octave-forge-datatypes: New port.
Extra data types for GNU Octave.
2025-04-16 22:58:39 -05:00
Rene Ladan
c47060e2ca math/matlab-installer: Remove expired port
2025-04-03 math/matlab-installer: Unmaintained, does not support recent Matlab
2025-04-04 21:20:28 +02:00
Rene Ladan
c8100941c3 math/py-pystan: Remove expired port
2025-02-28 math/py-pystan: Marked as BROKEN for years
2025-03-31 18:45:26 +02:00
Rene Ladan
c4a2a3ccbe math/py-Diofant: Remove expired port
2025-03-31 math/py-Diofant: Depends on expired devel/py-pytest-runner
2025-03-31 16:33:13 +02:00
Rene Ladan
4e2f26c7e2 math/py-numdifftools: Remove expired port
2025-03-31 math/py-numdifftools: Depends on expired devel/py-pytest-runner
2025-03-31 16:26:42 +02:00
Stephen Montgomery-Smith
b7cebbf641 math/octave-forge-piqp: New port
- PIQP is a Proximal Interior Point Quadratic Programming solver, which
   can solve dense and sparse quadratic programs.
2025-03-23 19:51:44 -05:00
Rene Ladan
7cee6ab575 math/pspp: Remove expired port
2025-02-28 math/pspp: Listed as broken for more than 5 months
2025-03-01 17:36:59 +01:00
Rene Ladan
0fddd705d6 math/parmetis: Remove expired port
2025-02-28 math/parmetis: Fails to fetch, unmaintained for years in tree
2025-03-01 17:22:56 +01:00
Yuri Victorovich
188e3e1824 math/proxsuite: New port: Quadratic Programming Solver for Robotics and beyond 2025-02-21 01:14:28 -08:00
Yuri Victorovich
ddf031fc0c math/py-daqp: New port: DAQP: A dual active-set QP solver 2025-02-21 01:14:27 -08:00
Paco Pascal
1f1b528231 math/pcalc: New port: Command line util for doing hex/dec/oct/bin math quickly
PR:		284557
2025-02-20 23:04:34 -08:00
Po-Chuan Hsieh
87ff432142 */Makefile: Sort SUBDIRs 2025-02-19 19:44:28 +08:00
Stephen Montgomery-Smith
42387b1ce1 math/octave-forge-chartjs: New port.
TensorFlow interface for GNU Octave
2025-02-17 17:47:04 -06:00
Po-Chuan Hsieh
8b14713874 math/p5-PDL-Transform-Proj4: Add p5-PDL-Transform-Proj4 2.097
PDL::Transform::Proj4 works like PDL::Transform::Cartography, but using the proj
library in the background.

The main object here is the PDL::Transform::Proj4 object, aliased to the
t_proj() function.

This object accepts all of the standard options described below, but mainly is
there to be called with just the proj_params option defined.

When options are used, they must be used with a '+' before them when placed in
the proj_params string, but that is not required otherwise. See the SYNOPSIS
above.

Please note that unlike PROJ, all angles in these operations are in degrees.
This is correctly (as of PDL 2.094) reflected in the PDL::Transform subclass
objects.

Other than t_proj(), all of the other transforms below have been autogenerated,
and may not work properly. The main problem is determining the parameters a
projection requires from the proj library itself.

Due to the difficulties in doing this, there may be times when the proj docs
specify a parameter for a projection that won't work using the anon-hash type
specification. In that case, just throw that parameter in the proj_params
string, and everything should work fine.
2025-01-29 01:04:34 +08:00
Po-Chuan Hsieh
ba7c80a43f math/p5-PDL-Perldl2: Add p5-PDL-Perldl2 2.002
The pdl2 program, also known as the Perldl2 shell, is a second generation
version of the original perldl interactive PDL shell. It attempts to be backward
compatible in usage while providing improved features, better support for Perl
syntax, and an more easily extended framework based on the Devel::REPL shell.

By default, command lines beginning with the default prompt of either pdl2 or
perldl (one of 'pdl> ', 'PDL> ', or 'perldl> ') will have the prefix string and
surrounding whitespace stripped. This allows for easy cut-and-paste from sample
PDL shell sessions or other examples into another PDL shell session.
2025-01-29 01:04:08 +08:00
Po-Chuan Hsieh
06c7d4afe4 math/p5-PDL-Opt-Simplex: Add p5-PDL-Opt-Simplex 2.096
PDL::Opt::Simplex implements the commonly used simplex optimization algorithm.
The basic idea of the algorithm is to move a "simplex" of N+1 points in the
N-dimensional search space according to certain rules. The main benefit of the
algorithm is that you do not need to calculate the derivatives of your function.
2025-01-29 01:04:08 +08:00
Po-Chuan Hsieh
397ad33a4c math/p5-PDL-Minuit: Add p5-PDL-Minuit 0.001
PDL::Minuit implements an interface to the Minuit minimization routines (part of
the CERN Library).
2025-01-29 01:04:07 +08:00
Po-Chuan Hsieh
783e6b334c math/p5-PDL-LinearAlgebra: Add p5-PDL-LinearAlgebra 0.432
PDL::LinearAlgebra provides a convenient interface to PDL::LinearAlgebra::Real
and PDL::LinearAlgebra::Complex. Since Blas and Lapack use a column major
ordering scheme some routines here need to transpose matrices before calling
fortran routines and transpose back (see the documentation of each routine). If
you need optimized code use directly PDL::LinearAlgebra::Real and
PDL::LinearAlgebra::Complex.
2025-01-29 01:04:07 +08:00
Po-Chuan Hsieh
ee84aa4877 math/p5-PDL-IO-IDL: Add p5-PDL-IO-IDL 2.097
PDL::IO::IDL allows you to read and write IDL(tm) data files.

Currently, only reading is implemented. Scalars, arrays, and structures are all
supported. Heap pointers, compiled code, and objects are not supported. Of those
three, only heap pointers are likely to be supported in the future.

This code was not developed by RSI, makers of IDL.
2025-01-29 01:04:07 +08:00
Po-Chuan Hsieh
3197a2e0fb math/p5-PDL-IO-HDF: Add p5-PDL-IO-HDF 2.002
PDL::IO::HDF provides functions to manipulate HDF files with the SD, VS, and V
HDF interfaces.
2025-01-29 01:04:01 +08:00
Po-Chuan Hsieh
3f20f2ac70 math/p5-PDL-IO-GD: Add p5-PDL-IO-GD 2.102
PDL::IO::GD is the "General Interface" for the PDL::IO::GD library, and is
actually several years old at this point (read: stable).

The general version just provides several image IO utility functions you can use
with ndarray variables. It's deceptively useful, however.
2025-01-29 01:03:32 +08:00
Po-Chuan Hsieh
0b51c1ca68 math/p5-PDL-IO-ENVI: Add p5-PDL-IO-ENVI 2.097
PDL::IO::ENVI allows you to read ENVI data into an ndarray.
2025-01-29 01:03:32 +08:00
Po-Chuan Hsieh
d4105267c7 math/p5-PDL-IO-Dicom: Add p5-PDL-IO-Dicom 2.097
The PDL::IO::Dicom module enables reading 16-bit gray level Dicom images into
PDL. As Dicom is an extremely complex format, this module can unfortunately not
handle all different image types included in the DICOM standard. One common
format that is currently not supported is the Papyrus format.
2025-01-29 01:03:32 +08:00
Po-Chuan Hsieh
dc59b7cb11 math/p5-PDL-IO-Browser: Add p5-PDL-IO-Browser 0.001
PDL::IO::Browsercd provides cursor terminal browser for ndarrays.
2025-01-29 01:03:32 +08:00
Po-Chuan Hsieh
e05d39136c math/p5-PDL-Graphics-PLplot: Add p5-PDL-Graphics-PLplot 0.84
PDL::Graphics::PLplot is the PDL interface to the PLplot graphics library. It
provides a familiar 'perlish' Object Oriented interface as well as access to the
low-level PLplot commands from the C-API.
2025-01-29 01:03:19 +08:00
Po-Chuan Hsieh
98a7ddcb17 math/p5-PDL-Graphics-Limits: Add p5-PDL-Graphics-Limits 0.03
PDL::Graphics::Limits provides functions to derive limits for data for display
purposes.
2025-01-29 01:02:51 +08:00
Po-Chuan Hsieh
6654009b1c math/p5-PDL-Graphics-IIS: Add p5-PDL-Graphics-IIS 0.001
PDL::Graphics::IIS provides an interface to any image display 'device' which
support the 'IIS protocol' - viz the SAOimage and Ximtool X-windows programs,
the old SunView imtool program and presumably even the original IIS CRT itself
if they aren't all in museums!

These programs should be familiar to astronomers - they are used by the common
IRAF system.

Non-astronomers may find they quite nifty for displaying 2D data.
2025-01-29 01:02:51 +08:00
Po-Chuan Hsieh
a9e6257cfd math/p5-PDL-GSL: Add p5-PDL-GSL 2.100
PDL::GSL is an interface to the GNU Scientific Library. It contains the
following packages:
- PDL::GSL::CDF: PDL interface to GSL Cumulative Distribution Functions
- PDL::GSL::DIFF: PDL interface to numerical differentiation routines in GSL
- PDL::GSL::INTEG: PDL interface to numerical integration routines in GSL
- PDL::GSL::INTERP: PDL interface to Interpolation routines in GSL
- PDL::GSL::LINALG: PDL interface to linear algebra routines in GSL
- PDL::GSL::MROOT: PDL interface to multidimensional root-finding routines in
  GSL
- PDL::GSL::RNG: PDL interface to RNG and randist routines in GSL
- PDL::GSL::SF: PDL interface to GSL Special Functions
- PDL::Stats::Distr: Parameter estimations and probability density functions for
  distributions
2025-01-29 01:02:51 +08:00
Po-Chuan Hsieh
04099111ce math/p5-PDL-Fit: Add p5-PDL-Fit 2.097
PDL::Fit contains the following packages: PDL::Fit::Gaussian, PDL::Fit::LM,
PDL::Fit::Linfit and PDL::Fit::Polynomial.

PDL::Fit::Gaussian contains some custom gaussian fitting routines. These were
developed in collaboration with Alison Offer, they do a reasonably robust job
and are quite useful.

PDL::Fit::LM provides fitting functions for PDL. Currently, only
Levenberg-Marquardt fitting is implemented. Other procedures should be added as
required. For a fairly concise overview on fitting see Numerical Recipes,
chapter 15 "Modeling of data".

PDL::Fit::Linfit contains routines to perform general curve-fits to a set
(linear combination) of specified functions.

PDL::Fit::Polynomial contains routines for doing simple polynomial fits to data.
2025-01-29 01:02:51 +08:00
Po-Chuan Hsieh
fee588ea9e math/p5-PDL-DateTime: Add p5-PDL-DateTime 0.004
PDL::DateTime is a subclass of PDL piddle for storing date-time values (scalar
piddles, vectors, matrices or generally ND-piddles):
- its PDL type is always LongLong (64-bit signed integer)
- stored values are microseconds since 1970-01-01T00:00:00.000000Z (can be both
  positive or negative)
- it is still a piddle so you can do all usual PDL arithmetic + PDL::DateTime
  defines some new methods (see below)
2025-01-29 01:02:50 +08:00