Difference between revisions of "ApCoCoALib:Main Page"

From ApCoCoAWiki
(adding section documentation.)
 
(11 intermediate revisions by 6 users not shown)
Line 1: Line 1:
ApCoCoALib is a GPL'ed C++ library, extending the functionality of [[CoCoALib:Main_Page |CoCoALib]]. The library contains implementations of symbolical and numerical algorithms and is maintained and developed by the [[ApCoCoA:Team|ApCoCoA Team]].  
+
ApCoCoALib is a C++ library licensed under [http://www.gnu.de/index.en.html GNU General Public License] (version 3 or later)
 +
which extends the functionality of the [[CoCoALib:Main_Page |CoCoALib]]. The library contains implementations of symbolical and numerical algorithms and is maintained and developed by the [[ApCoCoA:Team|ApCoCoA Team]].  
  
 +
===Source code===
 +
You can download the source from our [[ApCoCoA:Downloads|download page]].
 +
There are more recent versions available in our open subversion repository. If you want to use these newest developments, please have a look at the [[ApCoCoA:SourceCodeManagement|source code management page]].
 +
 +
===Compilation instructions===
 
To build ApCoCoALib from source, please follow the [[ApCoCoALib:CompilationInstructions|compilation instructions]].
 
To build ApCoCoALib from source, please follow the [[ApCoCoALib:CompilationInstructions|compilation instructions]].
  
== Dependencies==
+
===Documentation===
'''Basic dependencies'''<br />
+
For documentation of ApCoCoALib go to the [[:Category:ApCoCoALib_Manual|ApCoCoALib Manual.]]
ApCoCoALib depends on the [http://gmplib.org/ GNU MP Bignum Library] and [[CoCoALib:Main_Page|CoCoALib]].
 
  
'''Dependencies introduced by optional features'''<br />
+
===Known issues===
To enable some of the optional features of ApCoCoALib you must provide several additional libraries. You do not have to enable these optional features in order to use ApCoCoALib but without them some parts of ApCoCoALib might not work or just work slower.
+
Please refer to the [http://www.apcocoa.org/bugtracker/ ApCoCoA bugtracker] for a list of known issues.
  
If you want to use the methods around approximate vanishing ideals and the numerical Buchberger-Moeller algorithm, you must have several numerical libraries present, namely [http://www.netlib.org/blas/ BLAS] and [http://www.netlib.org/lapack/ LAPACK]. These can be installed most easily via [http://math-atlas.sourceforge.net/ ATLAS] if you are using Linux/Unix or Windows. In case you use Mac OS X there is the accelerate framework which provides you working versions of all libraries needed.
 
  
Another optional dependency is [http://linalg.org LinBox] which can improve the FGLM techniques especially over finite fields.
+
__NOTOC__
  
==Documentation==
+
[[Category:ApCoCoALib|{{PAGENAME}}]]
The library's documentation consists besides this wiki's articles of some doxygen documentation inside the source code. This documentation will be soon available online, too. Besides, there are text-files describing some parts of ApCoCoALib. These are in the libraries doc-directory, as well as in this wiki's [[:Category:ApCoCoALib_Manual|ApCoCoALib Manual.]]
 
 
 
==Versions, changes and bugs==
 
The current ApCoCoALib version is 0.99.04. You can download the source and binaries from our [[ApCoCoA:Downloads|download page]].
 
There are more recent versions available in our open [http://www.apcocoa.org/hg/ mercurial repository]. If you want to use these newest developments, please have a look at the [[ApCoCoA:SourceCodeManagement|source code management page]]. The latest changes between different versions are documented in the [[ApCoCoA:Changelog]] and a listing of the bugs we are aware of can be found at [[ApCoCoALib:KnownIssues]].
 
 
 
__NOTOC__
 

Latest revision as of 12:12, 5 August 2009

ApCoCoALib is a C++ library licensed under GNU General Public License (version 3 or later) which extends the functionality of the CoCoALib. The library contains implementations of symbolical and numerical algorithms and is maintained and developed by the ApCoCoA Team.

Source code

You can download the source from our download page. There are more recent versions available in our open subversion repository. If you want to use these newest developments, please have a look at the source code management page.

Compilation instructions

To build ApCoCoALib from source, please follow the compilation instructions.

Documentation

For documentation of ApCoCoALib go to the ApCoCoALib Manual.

Known issues

Please refer to the ApCoCoA bugtracker for a list of known issues.