Global Information Lookup Global Information

GiNaC information


GiNaC
Developer(s)Christian Bauer, Richard B. Kreckel, Alexei Sheplyakov, Jens Vollinga, et al.
Initial release26 November 1999; 24 years ago (1999-11-26)[1]
Stable release
1.8.7 / 12 August 2023; 9 months ago (2023-08-12)
Repository
  • www.ginac.de/ginac.git Edit this at Wikidata
Written inC++11
Operating systemCross-platform
TypeMathematical software
LicenseGPL
Websitewww.ginac.de

GiNaC is a free computer algebra system released under the GNU General Public License. The name is a recursive acronym for "GiNaC is Not a CAS" (Computer Algebra System). This is similar to the GNU acronym "GNU's not Unix".[2]

What distinguishes GiNaC from most other computer algebra systems is that it does not provide a high-level interface for user interaction. Rather, it encourages its users to write symbolic algorithms directly in C++, which is GiNaC's implementation programming language. The algebraic syntax is achieved in C++ through the use of operator overloading. The name GiNaC is also explained by its developers' perception that most "computer algebra systems" put too much emphasis on a high-level interface and too little on interoperability.

GiNaC uses the CLN library for implementing arbitrary-precision arithmetic. Symbolically, it can do multivariate polynomial arithmetic, factor polynomials, compute GCDs, expand series, and compute with matrices. It is equipped to handle certain noncommutative algebras which are extensively used in theoretical high energy physics: Clifford algebras, SU(3) Lie algebras, and Lorentz tensors. Due to this, it is extensively used in dimensional regularization computations – but it is not restricted to physics.

GiNaC is the symbolic foundation in several open-source projects: there is a symbolic extension for GNU Octave,[3] a simulator for magnetic resonance imaging,[4] and since May 2009, Pynac, a fork of GiNaC, provides the backend for symbolic expressions in SageMath.[5]

  1. ^ "GiNaC News & Announcements". Retrieved 1 February 2024.
  2. ^ "GiNaC's mini-FAQ". Retrieved 1 February 2024.
  3. ^ "Octave 'symbolic' package". Retrieved 2011-10-05.
  4. ^ "JEMRIS – MRI simulations software". Archived from the original on 2010-12-19. Retrieved 2011-10-05.
  5. ^ "Pynac FAQ". Retrieved 2015-09-27.

and 15 Related for: GiNaC information

Request time (Page generated in 0.66 seconds.)

GiNaC

Last Update:

GiNaC is a free computer algebra system released under the GNU General Public License. The name is a recursive acronym for "GiNaC is Not a CAS" (Computer...

Word Count : 289

Recursive acronym

Last Update:

Environment cURL: Curl URL Request Library Darcs: Darcs Advanced Revision Control System EINE: EINE Is Not Emacs FIJI: FIJI Is Just ImageJ GiNaC: GiNaC is Not...

Word Count : 1549

Computational particle physics

Last Update:

move from C to C++. Following this change of paradigma, the library GiNaC was developed. The GiNac library allows symbolic calculations in C++. Code generation...

Word Count : 1126

List of computer algebra systems

Last Update:

GiNaC Christian Bauer, Alexander Frink, Richard B. Kreckel, et al. 1999 1999 1.8.3 23 March 2022 Free GNU GPL Integrate symbolic computation into C++...

Word Count : 671

SageMath

Last Update:

mathematics software packages already written in different languages, namely C, C++, Common Lisp, Fortran and Python. Rather than reinventing the wheel, Sage...

Word Count : 891

Urukagina

Last Update:

Uru-ka-gina, Uru-inim-gina, or Iri-ka-gina (Sumerian: 𒌷𒅗𒄀𒈾 URU-KA-gi.na; c. 24th century BC, middle chronology) was King of the city-states of Lagash...

Word Count : 1992

Barrie Speedway

Last Update:

had up to its demolition. 2014 Late Model Gord Shepard, Thunder Car Luke Ginac 2013 Late Model Gord Shepard, Thunder Car Rick Walt Pure Stock Mike Gettliffe...

Word Count : 574

Thracian language

Last Update:

Thracians (An abridged translation of Ezikyt na trakite, Ivan Duridanov, Nauka i izkustvo, Sofia, 1976. (c) Ivan Duridanov). Georgiev, Vladimir I.. "Thrakisch...

Word Count : 3661

Class Library for Numbers

Last Update:

numbers, and univariate polynomials. Its implementation programming language is C++. CLN uses object oriented techniques and operator overloading to achieve...

Word Count : 275

GI Underground Press

Last Update:

The GI Underground Press was an underground press movement that emerged among the United States military during the Vietnam War. These were newspapers...

Word Count : 19965

Silesian Autonomy Movement

Last Update:

Promotion of Economic Research ‐ CESifo GmbH: 21–35. ISSN 2364-1428. "Czy warto ginąć za ojczyznę?" (PDF). Jaskółka Śląska (in Silesian) (9): 8. 2014. ISSN 1232-8383...

Word Count : 7687

List of Konami games

Last Update:

Power Pro Kun Pocket 14 Powerful Golf Tongari Boushi to Oshare na Mahou Tsukai Yu-Gi-Oh! 5D's WORLD CHAMPIONSHIP 2011: Over the Nexus Super Scribblenauts...

Word Count : 12796

Come Back Mister

Last Update:

young-soo and Shin Da-hye. Oh Dae-hwan as Na Suk-chul Natural enemy of Han Gi-tak. Kang Ki-young as Jegal Gil Han Gi-tak's employee at his restaurant. Ra Mi-ran...

Word Count : 1318

Melting Me Softly

Last Update:

Yoon Na-moo as adult Nam-tae (32), Mi-ran's brother Im Won-hee as Son Hyeon-gi (48), Dong-chan's junior colleague Lee Hong-gi as young Son Hyeon-gi (28)...

Word Count : 1058

Konnakol

Last Update:

Dhi Mi Ta Dhi Gi Na Thom 10 subdivisions (Khanda Double Speed): Tha Ka Tha Ki Ta Tha Dhi Gi Na Thom, or Tha Ki Ta Dhim†2 Tha Dhi Gi Na Thom † '2' suffix...

Word Count : 915

PDF Search Engine © AllGlobal.net