c93f5b1
c93f5b1
<component type="desktop">
c93f5b1
  <id>xcas.desktop</id>
c93f5b1
  <metadata_license>CC0-1.0</metadata_license>
c93f5b1
  <summary>Computer Algebra System, Symbolic calculus, Geometry</summary>
c93f5b1
  <name>xcas</name>
c93f5b1
  <project_license>GPL-3.0+</project_license>
c93f5b1
  <categories>
c93f5b1
    <category>Education</category>
c93f5b1
    <category>Math</category>
c93f5b1
  </categories>
c93f5b1
  <description>
c93f5b1
    

c93f5b1
      Giac is a Computer Algebra System made by Bernard Parisse. It  provides 
c93f5b1
      features from the C/C++ libraries PARI, NTL (arithmetic), GSL (numerics), 
c93f5b1
      GMP (big integers), MPFR (bigfloats) and also:

c93f5b1
    
    c93f5b1
          
  • Efficient algorithms for multivariate polynomial operations
  • c93f5b1
            (product, GCD, factorization, groebner bases)
    c93f5b1
          
  • Symbolic computations: solver, simplifications, limits/series,
  • c93f5b1
            integration
    c93f5b1
          
  • Linear algebra with numerical or symbolic coefficients
  • c93f5b1
          
  • Partial Maple and TI compatibility
  • c93f5b1
          
  • It has interfaces in texmacs and sagemath
  • c93f5b1
        
    c93f5b1
        

    It consists of:

    c93f5b1
        
      c93f5b1
            
    • A C++ library (libgiac)
    • c93f5b1
            
    • A command line interpreter (icas/giac)
    • c93f5b1
            
    • An FLTK-based GUI (xcas) with interactive geometry and formal
    • c93f5b1
              spreadsheets
      c93f5b1
          
      c93f5b1
        </description>
      c93f5b1
        <translation type="gettext">giac</translation>
      c93f5b1
        <url type="homepage">http://www-fourier.ujf-grenoble.fr/~parisse/giac.html</url>
      c93f5b1
        <url type="help">http://xcas.e.ujf-grenoble.fr/XCAS/</url>
      c93f5b1
        <screenshots>
      c93f5b1
          <screenshot type="default">
      c93f5b1
            <image>https://sagitter.fedorapeople.org/giac-screenshots/xcas1.png</image>
      c93f5b1
            <caption>Newton's method</caption>
      c93f5b1
          </screenshot>
      c93f5b1
          <screenshot>
      c93f5b1
            <image>https://sagitter.fedorapeople.org/giac-screenshots/xcas2.png</image>
      c93f5b1
            <caption>Hexagon animation</caption>
      c93f5b1
          </screenshot>
      c93f5b1
          <screenshot>
      c93f5b1
            <image>https://sagitter.fedorapeople.org/giac-screenshots/xcas3.png</image>
      c93f5b1
            <caption>Animated cube</caption>
      c93f5b1
          </screenshot>
      c93f5b1
          <screenshot>
      c93f5b1
            <image>https://sagitter.fedorapeople.org/giac-screenshots/xcas4.png</image>
      c93f5b1
            <caption>Spreadsheet showing Newton's method</caption>
      c93f5b1
          </screenshot>
      c93f5b1
        </screenshots>
      c93f5b1
        <update_contact>sagitter_at_fedoraproject.org</update_contact>
      c93f5b1
        <developer_name>Bernard Parisse</developer_name>
      c93f5b1
      </component>