Difference between revisions of "IT++"

From Free Software Directory
Jump to: navigation, search
(New version)
 
Line 8: Line 8:
  
 
It is possible to compile and use IT++ without any of the above listed libraries, but the functionality will be reduced. The IT++ library originates from the former department of Information Theory at the Chalmers University of Technology, Gothenburg, Sweden. Because the library is coded in C++, the name IT++ seemed like a good idea at the time. While departments come and go, IT++ have developed a life of its' own and is now released under the terms of the GNU General Public License (GPL) for you to enjoy. IT++ should work on GNU/Linux, Sun Solaris, Microsoft Windows (with Cygwin, MinGW/MSYS, or Microsoft Visual C++ .NET) and Mac OS X operating systems.
 
It is possible to compile and use IT++ without any of the above listed libraries, but the functionality will be reduced. The IT++ library originates from the former department of Information Theory at the Chalmers University of Technology, Gothenburg, Sweden. Because the library is coded in C++, the name IT++ seemed like a good idea at the time. While departments come and go, IT++ have developed a life of its' own and is now released under the terms of the GNU General Public License (GPL) for you to enjoy. IT++ should work on GNU/Linux, Sun Solaris, Microsoft Windows (with Cygwin, MinGW/MSYS, or Microsoft Visual C++ .NET) and Mac OS X operating systems.
 +
|Homepage URL=http://itpp.sourceforge.net/
 
|User level=none
 
|User level=none
|Status=Live
 
|Component programs=
 
|Homepage URL=http://itpp.sourceforge.net/
 
|VCS checkout command=
 
 
|Computer languages=C++
 
|Computer languages=C++
 
|Documentation note=Reference documentation, installation manual, tutorial examples and more in HTML format
 
|Documentation note=Reference documentation, installation manual, tutorial examples and more in HTML format
 
|Paid support=http://sourceforge.net/forum/forum.php?forum_id=115656
 
|Paid support=http://sourceforge.net/forum/forum.php?forum_id=115656
|IRC help=
 
|IRC general=
 
|IRC development=
 
|Related projects=
 
 
|Keywords=C++,science,mathematics,signal processing,Information Theory,Communication Theory,Speech Processing,IT++,Digital Communications
 
|Keywords=C++,science,mathematics,signal processing,Information Theory,Communication Theory,Speech Processing,IT++,Digital Communications
|Is GNU=n
+
|Version identifier=4.3.1
|Last review by=Adam Piatyszek
+
|Version date=2013/07/06
|Last review date=2008-01-07
+
|Version status=stable
 +
|Version download=https://sourceforge.net/projects/itpp/files/latest/download?source=files
 +
|Last review by=Alejandroindependiente
 +
|Last review date=2017/02/26
 
|Submitted by=Database conversion
 
|Submitted by=Database conversion
 
|Submitted date=2011-04-01
 
|Submitted date=2011-04-01
|Version identifier=4.0.6
+
|Status=
|Version date=2008-10-17
+
|Is GNU=No
|Version status=stable
+
|License verified date=2008-10-17
|Version download=http://downloads.sourceforge.net/itpp/itpp-4.0.6.tar.gz
+
}}
 +
{{Project license
 +
|License=GPLv2
 +
|License verified by=Kelly Hopkins
 
|License verified date=2008-10-17
 
|License verified date=2008-10-17
|Version comment=
 
 
}}
 
}}
 
{{Person
 
{{Person
 +
|Real name=Adam Piatyszek
 
|Role=Maintainer
 
|Role=Maintainer
|Real name=Adam Piatyszek
 
 
|Email=ediap@users.sourceforge.net
 
|Email=ediap@users.sourceforge.net
 
|Resource URL=
 
|Resource URL=
 
}}
 
}}
 
{{Person
 
{{Person
 +
|Real name=Tony Ottosson
 
|Role=Maintainer
 
|Role=Maintainer
|Real name=Tony Ottosson
 
 
|Email=tonyottosson@users.sourceforge.net
 
|Email=tonyottosson@users.sourceforge.net
 
|Resource URL=
 
|Resource URL=
 
}}
 
}}
 
{{Person
 
{{Person
 +
|Real name=Anders Persson
 
|Role=Contributor
 
|Role=Contributor
|Real name=Anders Persson
 
|Email=
 
 
|Resource URL=
 
|Resource URL=
 
}}
 
}}
 
{{Person
 
{{Person
 +
|Real name=Andy Panov
 
|Role=Contributor
 
|Role=Contributor
|Real name=Andy Panov
 
|Email=
 
 
|Resource URL=
 
|Resource URL=
 
}}
 
}}
 
{{Person
 
{{Person
 +
|Real name=Bjorn Furugard
 
|Role=Contributor
 
|Role=Contributor
|Real name=Bjorn Furugard
 
|Email=
 
 
|Resource URL=
 
|Resource URL=
 
}}
 
}}
 
{{Person
 
{{Person
 +
|Real name=Erik Stoy
 
|Role=Contributor
 
|Role=Contributor
|Real name=Erik Stoy
 
|Email=
 
 
|Resource URL=
 
|Resource URL=
 
}}
 
}}
 
{{Person
 
{{Person
 +
|Real name=Francois Cayre
 
|Role=Contributor
 
|Role=Contributor
|Real name=Francois Cayre
 
|Email=
 
 
|Resource URL=
 
|Resource URL=
 
}}
 
}}
 
{{Person
 
{{Person
 +
|Real name=Jonas Samuelsson
 
|Role=Contributor
 
|Role=Contributor
|Real name=Jonas Samuelsson
 
|Email=
 
 
|Resource URL=
 
|Resource URL=
 
}}
 
}}
 
{{Person
 
{{Person
 +
|Real name=Kenneth Hilmersson
 
|Role=Contributor
 
|Role=Contributor
|Real name=Kenneth Hilmersson
 
|Email=
 
 
|Resource URL=
 
|Resource URL=
 
}}
 
}}
 
{{Person
 
{{Person
 +
|Real name=Krister Norlund
 
|Role=Contributor
 
|Role=Contributor
|Real name=Krister Norlund
 
|Email=
 
 
|Resource URL=
 
|Resource URL=
 
}}
 
}}
 
{{Person
 
{{Person
 +
|Real name=Peter Klotz
 
|Role=Contributor
 
|Role=Contributor
|Real name=Peter Klotz
 
|Email=
 
 
|Resource URL=
 
|Resource URL=
 
}}
 
}}
 
{{Person
 
{{Person
 +
|Real name=Sean Finney
 
|Role=Contributor
 
|Role=Contributor
|Real name=Sean Finney
 
|Email=
 
 
|Resource URL=
 
|Resource URL=
 
}}
 
}}
 
{{Person
 
{{Person
 +
|Real name=Steve Peters
 
|Role=Contributor
 
|Role=Contributor
|Real name=Steve Peters
 
|Email=
 
 
|Resource URL=
 
|Resource URL=
 
}}
 
}}
 
{{Person
 
{{Person
 +
|Real name=Svante Signell
 
|Role=Contributor
 
|Role=Contributor
|Real name=Svante Signell
 
|Email=
 
 
|Resource URL=
 
|Resource URL=
 
}}
 
}}
 
{{Person
 
{{Person
 +
|Real name=Teddy Furon
 
|Role=Contributor
 
|Role=Contributor
|Real name=Teddy Furon
 
|Email=
 
 
|Resource URL=
 
|Resource URL=
 
}}
 
}}
 
{{Person
 
{{Person
 +
|Real name=Thomas Lemaire
 
|Role=Contributor
 
|Role=Contributor
|Real name=Thomas Lemaire
 
|Email=
 
 
|Resource URL=
 
|Resource URL=
 
}}
 
}}
 
{{Person
 
{{Person
 +
|Real name=Tobias Ringstrom
 
|Role=Contributor
 
|Role=Contributor
|Real name=Tobias Ringstrom
 
|Email=
 
 
|Resource URL=
 
|Resource URL=
 
}}
 
}}
 
{{Person
 
{{Person
 +
|Real name=Tobias Tynderfeldt
 
|Role=Contributor
 
|Role=Contributor
|Real name=Tobias Tynderfeldt
 
|Email=
 
 
|Resource URL=
 
|Resource URL=
 
}}
 
}}
 
{{Person
 
{{Person
 +
|Real name=Zbigniew Dlugaszewski
 
|Role=Contributor
 
|Role=Contributor
|Real name=Zbigniew Dlugaszewski
 
|Email=
 
 
|Resource URL=
 
|Resource URL=
 
}}
 
}}
Line 169: Line 150:
 
{{Software category
 
{{Software category
 
|Interface=x-window-system
 
|Interface=x-window-system
|Library=c++
+
|Use=library, mathematics, science
|Use=library,mathematics,science
 
}}
 
{{Project license
 
|License=GPLv2
 
|License verified by=Kelly Hopkins
 
|License verified date=2008-10-17
 
 
}}
 
}}
 
{{Software prerequisite
 
{{Software prerequisite
Line 205: Line 180:
 
|Prerequisite description=ACML
 
|Prerequisite description=ACML
 
}}
 
}}
 +
{{Featured}}

Latest revision as of 16:23, 26 February 2017

Reviews: 0 ... further results.

[edit]

IT++

http://itpp.sourceforge.net/
C++ library of mathematical, signal processing, speech processing, and communications classes and functions.

IT++ is a C++ library of mathematical, signal processing, speech processing, and communications classes and functions. It is being developed by researchers in these areas and is widely used by researchers, both in the communications industry and universities. Since 2004, IT++ is also being developed as a part of the European Network of Excellence in Wireless Communications (NEWCOM). The kernel of the IT++ library are templated vector and matrix classes, and lots of functions for vectors and matrices. Such a kernel makes IT++ library similar to Matlab. IT++ makes an extensive use of existing free and open source libraries (but not only) for increased functionality, speed and accuracy. In particular BLAS, CBLAS, LAPACK and FFTW libraries might be used. Instead of NetLib's reference BLAS and LAPACK, some optimized platform-specific libraries can be used as well, i.e.:

  • ATLAS (Automatically Tuned Linear Algebra Software) - includes optimised BLAS, CBLAS and a limited set of LAPACK routines
  • MKL (Intel Math Kernel Library) - includes all required BLAS, CBLAS, LAPACK and FFT routines (FFTW not required)
  • ACML (AMD Core Math Library) - includes BLAS, LAPACK and FFT routines (FFTW not required)

It is possible to compile and use IT++ without any of the above listed libraries, but the functionality will be reduced. The IT++ library originates from the former department of Information Theory at the Chalmers University of Technology, Gothenburg, Sweden. Because the library is coded in C++, the name IT++ seemed like a good idea at the time. While departments come and go, IT++ have developed a life of its' own and is now released under the terms of the GNU General Public License (GPL) for you to enjoy. IT++ should work on GNU/Linux, Sun Solaris, Microsoft Windows (with Cygwin, MinGW/MSYS, or Microsoft Visual C++ .NET) and Mac OS X operating systems.

Documentation

Reference documentation, installation manual, tutorial examples and more in HTML format





Licensing

License

Verified by

Verified on

Notes

Verified by

Kelly Hopkins

Verified on

17 October 2008




Leaders and contributors

Contact(s)Role
Adam Piatyszek Maintainer
Tobias Ringstrom Contributor
Sean Finney Contributor
Francois Cayre Contributor
Tony Ottosson Maintainer
Tobias Tynderfeldt Contributor
Steve Peters Contributor
Jonas Samuelsson Contributor
Anders Persson Contributor
Zbigniew Dlugaszewski Contributor
Svante Signell Contributor
Kenneth Hilmersson Contributor
Andy Panov Contributor
Teddy Furon Contributor
Krister Norlund Contributor
Bjorn Furugard Contributor
Thomas Lemaire Contributor
Peter Klotz Contributor
Erik Stoy Contributor


Resources and communication

AudienceResource typeURI
DeveloperVCS Repository Webviewhttp://itpp.svn.sourceforge.net/viewvc/itpp
Bug TrackingVCS Repository Webviewhttp://sourceforge.net/tracker/?group_id=37044&atid=418758
HelpHomepagehttp://sourceforge.net/news/?group_id=37044
SupportForumhttp://sourceforge.net/forum/forum.php?forum_id=115656


Software prerequisites

KindDescription
Required to buildLAPACK
Weak prerequisiteACML
Required to buildFFTW
Required to buildBLAS
Required to buildCBLAS
Weak prerequisiteMKL
Weak prerequisiteATLAS

This entry (in part or in whole) was last reviewed on 26 February 2017.



Entry



































































































Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”.

The copyright and license notices on this page only apply to the text on this page. Any software or copyright-licenses or other similar notices described in this text has its own copyright notice and license, which can usually be found in the distribution or license text itself.