_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/

Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.

API method:

GET /api/packages?search=hello&page=1&limit=20

where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned in response headers.

If you'd like to join our channel webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.


gf2x 1.3.0
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://gitlab.inria.fr/gf2x/gf2x
Licenses: GPL 3+
Build system: gnu
Synopsis: Arithmetic of polynomials over binary finite fields
Description:

The gf2x library provides arithmetic of polynomials over finite fields of characteristic 2. It implements the multiplication, squaring and greatest common divisor operations.

paritwine 0.2.2
Propagated dependencies: pari-gp@2.17.3 gmp@6.3.0 mpfr@4.2.2 mpc@1.3.1 cmh@1.1.1 flint@3.4.0
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://www.multiprecision.org/paritwine/index.html
Licenses: GPL 2+
Build system: gnu
Synopsis: Glue library between PARI/GP and other mathematics libraries
Description:

PariTwine is a glue library between the system for computer algebra and number theory PARI/GP and a number of other mathematics libraries, currently GMP, GNU MPFR, GNU MPC, FLINT and CMH.

parform 4.3.0-0.e7c52d3
Dependencies: bash-minimal@5.2.37 openmpi@4.1.6
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://www.nikhef.nl/~form/
Licenses: GPL 3+
Build system: gnu
Synopsis: Symbolic manipulation system for very big expressions
Description:

FORM is a symbolic manipulation system. It reads symbolic expressions from files and executes symbolic/algebraic transformations upon them. The answers are returned in a textual mathematical representation. The size of the considered expressions in FORM is only limited by the available disk space and not by the available RAM. This package also includes parform, a version of FORM parallelized using OpenMPI.

gmp-ecm 7.0.5
Dependencies: gmp@6.3.0
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://gitlab.inria.fr/zimmerma/ecm
Licenses: GPL 3+
Build system: gnu
Synopsis: Integer factorization library using the elliptic curve method
Description:

GMP-ECM factors integers using the elliptic curve method (ECM) as well as the P-1 and P+1 algorithms. It provides a library and a stand-alone binary.

python-flint 0.8.0
Dependencies: gmp@6.3.0 flint@3.3.1
Propagated dependencies: python-numpy@1.26.4
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://fredrikj.net/python-flint/
Licenses: Expat
Build system: pyproject
Synopsis: Python module wrapping ARB and FLINT
Description:

Python-flint is a Python extension module wrapping FLINT (Fast Library for Number Theory) and Arb (arbitrary-precision ball arithmetic). It supports integers, rationals, modular integers, real and complex ball arithmetic, polynomials and matrices over all these types and other mathematical functions.

python-lrcalc 2.1
Dependencies: lrcalc@2.1
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://math.rutgers.edu/~asbuch/lrcalc
Licenses: GPL 3+
Build system: pyproject
Synopsis: Python bindings for the Littlewood-Richardson Calculator
Description:

This package provides Python bindings for the Littlewood-Richardson Calculator.

python-symengine 0.14.1
Dependencies: symengine@0.14.0
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://github.com/symengine/symengine.py
Licenses: Expat
Build system: pyproject
Synopsis: Python library providing wrappers to SymEngine
Description:

This library provides a Python wrapper to SymEngine, a fast C++ symbolic manipulation library.

flint 3.4.0
Propagated dependencies: gmp@6.3.0 mpfr@4.2.2
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://flintlib.org/
Licenses: LGPL 3+
Build system: gnu
Synopsis: Fast library for number theory
Description:

FLINT is a C library for number theory. It supports arithmetic with numbers, polynomials, power series and matrices over many base rings, including multiprecision integers and rationals, integers modulo n, p-adic numbers, finite fields (prime and non-prime order) and real and complex numbers (via the Arb extension library).

Operations that can be performed include conversions, arithmetic, GCDs, factoring, solving linear systems, and evaluating special functions. In addition, FLINT provides various low-level routines for fast arithmetic.

fftwf 3.3.10
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://fftw.org
Licenses: GPL 2+
Build system: gnu
Synopsis: Computing the discrete Fourier transform
Description:

FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions, of arbitrary input size, and of both real and complex data (as well as of even/odd data---i.e. the discrete cosine/ sine transforms or DCT/DST). Single-precision version.

eigen 3.4.0
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://eigen.tuxfamily.org/index.php?title=Main_Page
Licenses: MPL 2.0
Build system: cmake
Synopsis: C++ template library for linear algebra
Description:

Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms. It provides an elegant API based on "expression templates". It is versatile: it supports all matrix sizes, all standard numeric types, various matrix decompositions and geometry features, and more.

reduce 2024-08-12
Dependencies: freetype@2.13.3 libffi@3.4.6 libx11@1.8.12 libxext@1.3.6 libxft@2.3.8 ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://reduce-algebra.sourceforge.io/
Licenses: non-copyleft
Build system: gnu
Synopsis: Portable general-purpose computer algebra system
Description:

REDUCE is a portable general-purpose computer algebra system. It is a system for doing scalar, vector and matrix algebra by computer, which also supports arbitrary precision numerical approximation and interfaces to gnuplot to provide graphics. It can be used interactively for simple calculations but also provides a full programming language, with a syntax similar to other modern programming languages. REDUCE supports alternative user interfaces including Run-REDUCE, TeXmacs and GNU Emacs. This package provides the Codemist Standard Lisp (CSL) version of REDUCE. It uses the gnuplot program, if installed, to draw figures.

cm 0.4.4
Dependencies: flint@3.4.0 pari-gp@2.17.3
Propagated dependencies: mpfrcx@0.6.3 zlib@1.3.1
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://www.multiprecision.org/cm/
Licenses: GPL 3+
Build system: gnu
Synopsis: CM constructions for elliptic curves
Description:

The CM software implements the construction of ring class fields of imaginary quadratic number fields and of elliptic curves with complex multiplication via floating point approximations, and the elliptic curve primality proving algorithm (ECPP). It consists of libraries that can be called from within a C program and of executable command line applications.

fftw-cmake 3.3.10
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://fftw.org
Licenses: GPL 2+
Build system: cmake
Synopsis: Computing the discrete Fourier transform
Description:

FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions, of arbitrary input size, and of both real and complex data (as well as of even/odd data---i.e. the discrete cosine/ sine transforms or DCT/DST). This CMake build offers the file FFTW3LibraryDepends.cmake required by some dependent packages, absent in the gnu build version.

iml 1.0.5
Dependencies: gmp@6.3.0 openblas@0.3.30
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://cs.uwaterloo.ca/~astorjoh/iml.html
Licenses: Modified BSD
Build system: gnu
Synopsis: Solver for systems of linear equations over the integers
Description:

IML is a C library implementing algorithms for computing exact solutions to dense systems of linear equations over the integers. Currently, IML provides the following functionality:

  • Nonsingular rational system solving: compute the unique rational solution X to the system AX=B, where A and B are integer matrices, A nonsingular.

  • Compute the right nullspace or kernel of an integer matrix.

  • Certified linear system solving: compute a minimal denominator solution x to a system Ax=b, where b is an integer vector and A is an integer matrix with arbitrary shape and rank profile.

In addition, IML provides some low level routines for a variety of mod p matrix operations: computing the row-echelon form, determinant, rank profile, and inverse of a mod p matrix. These mod p routines are not general purpose; they require that p satisfy some preconditions based on the dimension of the input matrix (usually p should be prime and should be no more than about 20 bits long).

symmetrica 3.1.0
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://gitlab.com/sagemath/symmetrica/
Licenses: ISC
Build system: gnu
Synopsis: Combinatoric C Library
Description:

Symmetrica is a library for combinatorics. It has support for the representation theory of the symmetric group and related groups, combinatorics of tableaux, symmetric functions and polynomials, Schubert polynomials, and the representation theory of Hecke algebras of type A_n.

python-fpylll 0.6.4
Dependencies: fplll@5.5.0 gmp@6.3.0 mpfr@4.2.2 pari-gp@2.17.3
Propagated dependencies: python-cysignals@1.12.3 python-cython@3.1.2 python-flake8@7.1.1 python-numpy@1.26.4
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://github.com/fplll/fpylll
Licenses: GPL 2+
Build system: pyproject
Synopsis: Python interface for fplll
Description:

fpylll is a Python wrapper for fplll.

linbox 1.7.1
Propagated dependencies: fflas-ffpack@2.5.0
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://linbox-team.github.io/linbox/
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: C++ library for linear algebra over exact rings
Description:

LinBox is a C++ template library for exact linear algebra computation with dense, sparse, and structured matrices over the integers and over finite fields.

flint 3.3.1
Propagated dependencies: gmp@6.3.0 mpfr@4.2.2
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://flintlib.org/
Licenses: LGPL 3+
Build system: gnu
Synopsis: Fast library for number theory
Description:

FLINT is a C library for number theory. It supports arithmetic with numbers, polynomials, power series and matrices over many base rings, including multiprecision integers and rationals, integers modulo n, p-adic numbers, finite fields (prime and non-prime order) and real and complex numbers (via the Arb extension library).

Operations that can be performed include conversions, arithmetic, GCDs, factoring, solving linear systems, and evaluating special functions. In addition, FLINT provides various low-level routines for fast arithmetic.

kissfft-for-tflite-micro 130
Dependencies: fftw@3.3.10
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://github.com/mborgerding/kissfft
Licenses: Modified BSD
Build system: gnu
Synopsis: Simple @acronym{FFT, Fast Fourier Transform} library
Description:

Kiss FFT is a mixed-radix Fast Fourier Transform based up on the principle, 'Keep It Simple, Stupid.'

singular 4.4.1p5
Dependencies: cddlib@0.94m gmp@6.3.0 flint@3.4.0 mpfr@4.2.2 ntl@11.5.1 readline@8.2.13
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://www.singular.uni-kl.de/index.html
Licenses: GPL 3
Build system: gnu
Synopsis: Computer algebra system for polynomial computations
Description:

Singular is a computer algebra system for polynomial computations, with special emphasis on commutative and non-commutative algebra, algebraic geometry and singularity theory.

ntl 11.5.1
Dependencies: gmp@6.3.0 gf2x@1.3.0
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://shoup.net/ntl/
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: C++ library for number theory
Description:

NTL is a C++ library providing data structures and algorithms for manipulating signed, arbitrary length integers, and for vectors, matrices, and polynomials over the integers and over finite fields.

fftw 3.3.10
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://fftw.org
Licenses: GPL 2+
Build system: gnu
Synopsis: Computing the discrete Fourier transform
Description:

FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions, of arbitrary input size, and of both real and complex data (as well as of even/odd data---i.e. the discrete cosine/ sine transforms or DCT/DST).

gap 4.14.0
Dependencies: gmp@6.3.0 readline@8.2.13 zlib@1.3.1 cddlib@0.94m curl@8.6.0 libx11@1.8.12 libxaw@1.0.16 libxt@1.3.1 zeromq@4.3.5
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://www.gap-system.org/
Licenses: GPL 3+
Build system: gnu
Synopsis: System for computational group theory
Description:

GAP is a system for computational discrete algebra, with particular emphasis on computational group theory. It provides a programming language, a library of thousands of functions implementing algebraic algorithms written in the GAP language as well as large data libraries of algebraic objects.

fplll 5.5.0
Propagated dependencies: gmp@6.3.0 mpfr@4.2.2
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://github.com/fplll/fplll
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: Library for LLL-reduction of euclidean lattices
Description:

fplll contains implementations of several lattice algorithms. The implementation relies on floating-point orthogonalization, and LLL is central to the code, hence the name.

It includes implementations of floating-point LLL reduction algorithms, offering different speed/guarantees ratios. It contains a wrapper choosing the estimated best sequence of variants in order to provide a guaranteed output as fast as possible. In the case of the wrapper, the succession of variants is oblivious to the user.

It includes an implementation of the BKZ reduction algorithm, including the BKZ-2.0 improvements (extreme enumeration pruning, pre-processing of blocks, early termination). Additionally, Slide reduction and self dual BKZ are supported.

It also includes a floating-point implementation of the Kannan-Fincke-Pohst algorithm that finds a shortest non-zero lattice vector. For the same task, the GaussSieve algorithm is also available in fplll. Finally, it contains a variant of the enumeration algorithm that computes a lattice vector closest to a given vector belonging to the real span of the lattice.

Page: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880
Total results: 69112