debian/0000775000000000000000000000000012114104310007153 5ustar debian/libfann-dev.install0000664000000000000000000000011612114102473012736 0ustar usr/include/* usr/lib/lib*.a usr/lib/lib*.so usr/lib/pkgconfig/* usr/lib/*.la debian/changelog0000664000000000000000000001701012114104235011032 0ustar libfann (2.1.0~beta~dfsg-8ubuntu1) raring; urgency=low * Add simple autopkgtest to package. -- Vibhav Pant Fri, 01 Mar 2013 11:53:17 +0100 libfann (2.1.0~beta~dfsg-8) unstable; urgency=low * debian/control: - Build-Depend on swig (>= 2.0.4-2) instead of swig2.0; the former has now taken over the /usr/bin/swig symlink. Closes: #634430 -- Christian Kastner Thu, 11 Aug 2011 00:46:29 +0200 libfann (2.1.0~beta~dfsg-7) unstable; urgency=low * debian/rules: - Convert debian/rules to regular syntax. By providing custom build-arch and build-indep targets, we can avoid a FTBFS. Closes: #630100 - Honor compiler flags provided by dpkg-buildflags -- Christian Kastner Sat, 11 Jun 2011 03:29:01 +0200 libfann (2.1.0~beta~dfsg-6) unstable; urgency=low * debian/rules debian/libfann-doc debian/libfann-dev debian/README-libfann2-examples debian/README-python-examples-data debian/example-paths.sed debian/Makefile.examples: - Moved the examples and related data to the from the libfann-dev and python-pyfann to the libfann-doc package. lintian was rightfully complaining about them being in arch: any package. * debian/control: - Now that the examples have moved, it is sufficient for libfann-dev to only Suggest libfann-doc - libfann-doc now Recommends libfann-dev, python-pyfann (so the examples can be used) - python-pyfann Suggests libfann-doc - Updated package descriptions * debian/example-paths.sed: - Simplified, by using extended regular expressions * debian/patches added: - 0006-Include-fann_cpp.h-in-dev-package.patch This was deliberately omitted in the past due to some ambiguity regarding its support status. Upstream homepage says it's OK though, so we'll just include it. Closes: #629827 -- Christian Kastner Fri, 10 Jun 2011 02:58:53 +0200 libfann (2.1.0~beta~dfsg-5) unstable; urgency=low [ Christian Kastner ] * debian/control: - Build-Depend on swig2.0 (>= 2.0.3), the earliest swig2.0 version providing /usr/bin/swig [ Yaroslav Halchenko ] * debian/control: - Added DM-Upload-Allowed -- Christian Kastner Wed, 01 Jun 2011 01:13:31 +0200 libfann (2.1.0~beta~dfsg-4) unstable; urgency=low * debian/control: - Build-Depend on swig2.0 instead of swig; fixes FTBFS with gcc-4.6. Closes: #625123, LP: #770839 -- Christian Kastner Mon, 09 May 2011 00:38:53 +0200 libfann (2.1.0~beta~dfsg-3) unstable; urgency=low * debian/control: - Bumped Standards-Version to 3.9.2 (changes required) - Updated Homepage (new location) * debian/rules: - In libtool *.la files, set dependency_libs to null string as required by Policy section 10.2. Closes: #621572 * debian/copyright: - Updated DEP5 format to r173 - Updated DEP5 keyword for BSD-3-clause license * debian/watch: - uversionmangle release qualifier (here: beta) instead of dversionmangle * debian/patches added: - 0005-Correct-a-typo-in-a-size-comparison Fixes a typo in the python wrapper. LP: #712290 -- Christian Kastner Sat, 02 Apr 2011 20:06:47 +0200 libfann (2.1.0~beta~dfsg-2) unstable; urgency=low * debian/control: - Bump Standards-Version to 3.9.0 (no changes needed) - Description fixes - Added libfann-dbg and python-pyfann-dbg packages - Changed Section of source package to libs * debian/libfann-dev.dirs: - Removed because redundant to dh_install * debian/rules: - Don't handle nostrip, dh_strip handles it for us - Build libfann-dbg and python-pyfann-dbg with the help of dh_strip * debian/libfann2.symbols: - Initial creation * debian/copyright: - Convert to DEP5 format - Relicense patches to BSD * debian/patches: - Added 0004-Portable-handling-for-va_list Makes the use of va_list portable, fixing a FTBFS on alpha/armel/sh4. Closes: #588887 * Upload sponsored by Yaroslav Halchenko -- Christian Kastner Wed, 14 Jul 2010 22:12:27 +0200 libfann (2.1.0~beta~dfsg-1) unstable; urgency=low * New Maintainer. Closes: #583645 * New upstream version 2.1.0beta - Closes: #366146 - Repackaged upstream version to remove non-DFSG-compliant files * debian/compat: - Bumped debhelper compatibility to 7 * debian/control: - Renamed source package from libfann2 to libfann - Updated package descriptions - Updated to Standards-Version 3.8.4 - Build-Depend on debhelper (> 7.0.50~) and add ${misc:Depends} - Added Build-Depends on python-all-dev and python-support for the python extension - Added new package libfann-doc for the API HTML documentation, and make other package Recommend or Suggest it - Added Build-Depends on naturaldocs for API HTML documentation - Removed Build-Depends on docbook-utils (no longer supported by upstream) - Added Build-Depends on autotools-dev to update config.{sub,guess} - Added proper Conflicts: and Replaces: for older versions - Added Homepage field - Added VCS-* fields * debian/source/format: - Convert to format 3.0 (quilt) * debian/rules: - Convert to dh syntax - Build python extensions for all available python versions - Generate API HTML documentation using naturaldocs - Update config.{sub,guess} during build * debian/copyright: - Updated * debian/watch: - Created watch file * libfann2-py: - Rename package to Python Policy-conform python-pyfann - Removed debhelper helper files no longer needed because of python-support - Modify example paths and include instructions on how to run them * libfann-doc: - New package - Add doc-base entry for documentation. Closes: #297951 * libfann2-dev: - Renamed to libfann-dev - Include training data for examples, modify their paths and include a Makefile + instructions on how to run them. Closes: #498227 * debian/patches: - Added 0001-Link-python-pyfann-dynamically-instead-of-statically.patch - Added 0002-Link-against-libm.patch (Closes: #558887) - Added 0003-Patch-upstreams-Makefile.am-reflecting-Debian.patch * Upload sponsored by Yaroslav Halchenko -- Christian Kastner Mon, 07 Jun 2010 20:07:15 +0200 libfann2 (2.0.0-1) UNRELEASED; urgency=low * Debian package for version 2.0.0 -- Steffen Nissen Tue, 13 Dec 2005 23:25:14 +0100 libfann1 (1.2.0-2) UNRELEASED; urgency=low * Added python bindings package -- Vincenzo Di Massa Thu, 21 Apr 2005 12:32:35 +0200 libfann1 (1.2.0-1) unstable; urgency=low * Debian package for version 1.2.0 -- Steffen Nissen Sat, 9 Oct 2004 13:46:42 +0200 libfann1 (1.1.0.1-1) unstable; urgency=low * rebuild with a clean tar.gz. All issues with debian/ dir in cvs that caused a changing orig.gz should be sorted out now. -- Steffen Nissen Mon, 17 May 2004 09:44:38 +0200 libfann1 (1.1.0-3) unstable; urgency=low * fixed bug with two build-depend lines -- Steffen Nissen Mon, 10 May 2004 16:43:24 +0200 libfann1 (1.1.0-2) unstable; urgency=low * added docbook-utils to build-depends -- Steffen Nissen Thu, 6 May 2004 16:22:42 +0200 libfann1 (1.1.0-1) unstable; urgency=low * My first try at a debian package, please report any errors. * Initial Release. -- Steffen Nissen Wed, 31 Mar 2004 09:54:39 +0200 debian/README-libfann2-examples0000664000000000000000000000157512114102473013360 0ustar README --------- To compile and run these tests, you need to be in a directory for which you have write permission (for example the /tmp directory). Note that some of these tests have interdependencies. Specifically, for all tests _test.c, you have to run _train.c first. Available Tests are: xor_train xor_test simple_train simple_test scaling_train scaling_test steepness_train robot mushroom cascade_train Method 1: --------- Use the Makefile provided by the package: # Compile only one example $ make -f /usr/share/doc/libfann-doc/examples/Makefile cascade_train $ ./cascade_train # Compile all examples $ make -f /usr/share/doc/libfann-doc/examples/Makefile $ ./TESTNAME Method 2: -------- Use gcc directly: $ gcc -o example -lm -lfann /usr/share/doc/libfann-doc/examples/.c $ ./example debian/python-pyfann-dbg.links0000664000000000000000000000007412114102473013572 0ustar usr/share/doc/python-pyfann usr/share/doc/python-pyfann-dbg debian/pyversions0000664000000000000000000000000512114102473011322 0ustar 2.5- debian/compat0000664000000000000000000000000212114102473010361 0ustar 7 debian/tests/0000775000000000000000000000000012114104307010323 5ustar debian/tests/control0000664000000000000000000000006212114104207011723 0ustar Tests: build Depends: libfann-dev, build-essentialdebian/tests/build0000664000000000000000000000174512114104207011353 0ustar #!/bin/sh # autopkgtest check: Build and run a program against libfann, to verify that the # headers are installed correctly # Source taken from http://leenissen.dk/fann/wp/help/getting-started/ # (C) 2013 Vibhav Pant # Author: Vibhav Pant set -e WORKDIR=$(mktemp -d) trap "rm -rf $WORKDIR" 0 INT QUIT ABRT PIPE TERM cd $WORKDIR cat < libfann_test.c #include int main(void) { const unsigned int num_input = 2; const unsigned int num_output = 1; const unsigned int num_layers = 3; const unsigned int num_neurons_hidden = 3; struct fann *ann = fann_create_standard(num_layers, num_input, num_neurons_hidden, num_output); fann_set_activation_function_hidden(ann, FANN_SIGMOID_SYMMETRIC); fann_set_activation_function_output(ann, FANN_SIGMOID_SYMMETRIC); fann_destroy(ann); return 0; } EOF gcc -o libfann_test libfann_test.c -lfann -Wall -Werror echo "build: OK" [ -x libfann_test ] ./libfann_test echo "run: OK" debian/source/0000775000000000000000000000000012114104307010461 5ustar debian/source/format0000664000000000000000000000001412114102473011671 0ustar 3.0 (quilt) debian/libfann2.docs0000664000000000000000000000003112114102473011522 0ustar NEWS README TODO AUTHORS debian/copyright0000664000000000000000000000716212114102473011124 0ustar Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=173 Upstream-Name: FANN Upstream-Contact: Steffen Nissen Source: http://fann.sourceforge.net Copyright: 2004-2007, Steffen Nissen 2004-2007, Vincenzo Di Massa 2004-2007, freegoldbar License: LGPL-2.1+ This package is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. . This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. . You should have received a copy of the GNU General Public License along with this program. If not, see . . On Debian systems, the complete text of the GNU Lesser General Public License can be found in "/usr/share/common-licenses/LGPL-2.1". Files: debian/* Copyright: 2004-2007, Steffen Nissen 2010-2011, Christian Kastner License: GPL-3+ This package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. . This package is distributed in the hope that it will be useful but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA . On Debian systems, the complete text of the GNU General Public License version 3 can be found in `/usr/share/common-licenses/GPL-3'. Files: debian/patches/* Copyright: 2010-2011, Christian Kastner License: BSD-3-clause Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. . 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. . 3. Neither name of copyright holders nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. . THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. debian/Makefile.examples0000664000000000000000000000106012114102473012435 0ustar #!/usr/bin/make -f # Based on upstream's makefile for the examples, see $SRC/examples/Makefile # See the README in this directory for instructions on how to run this CC=gcc TARGETS = xor_train xor_test simple_train steepness_train simple_test robot mushroom cascade_train scaling_test scaling_train all: $(TARGETS) %: /usr/share/doc/libfann-doc/examples/%.c $(CC) -O3 $< -o $@ -lm -lfann clean: rm -f $(TARGETS) xor_fixed.data *.net runtest: $(TARGETS) @echo @echo Training network ./xor_train @echo @echo Testing network with floats ./xor_test debian/patches/0000775000000000000000000000000012114104307010610 5ustar debian/patches/0002-Link-against-libm.patch0000664000000000000000000000142412114102473015455 0ustar From: Christian Kastner Date: Fri, 4 Jun 2010 23:28:23 +0200 Subject: [PATCH] Link against libm Upstream's autotools setup does not detect if linking against libm is necessary. The easiest solution for Debian is to include a small fix in Makefile.in. Forwarded: no Last-Update: 2010-06-04 --- src/Makefile.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/src/Makefile.in b/src/Makefile.in index cae862d..4955804 100644 --- a/src/Makefile.in +++ b/src/Makefile.in @@ -124,7 +124,7 @@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -LDFLAGS = @LDFLAGS@ +LDFLAGS = @LDFLAGS@ -lm LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ -- debian/patches/0006-Include-fann_cpp.h-in-dev-package.patch0000664000000000000000000000304712114102473020366 0ustar From: Christian Kastner Date: Fri, 10 Jun 2011 02:47:46 +0200 Subject: Include fann_cpp.h (C++ wrapper for fann) in package build Bug-Debian: http://bugs.debian.org/629827 Last-Update: 2011-06-10 Forwarded: no --- src/include/Makefile.am | 2 +- src/include/Makefile.in | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/include/Makefile.am b/src/include/Makefile.am index 7562c72..89cc8a3 100644 --- a/src/include/Makefile.am +++ b/src/include/Makefile.am @@ -1 +1 @@ -include_HEADERS = fann.h doublefann.h fann_internal.h floatfann.h fann_data.h fixedfann.h compat_time.h fann_activation.h fann_cascade.h fann_error.h fann_train.h fann_io.h +include_HEADERS = fann.h doublefann.h fann_internal.h floatfann.h fann_data.h fixedfann.h compat_time.h fann_activation.h fann_cascade.h fann_error.h fann_train.h fann_io.h fann_cpp.h diff --git a/src/include/Makefile.in b/src/include/Makefile.in index b85653e..f444364 100644 --- a/src/include/Makefile.in +++ b/src/include/Makefile.in @@ -156,7 +156,7 @@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ -include_HEADERS = fann.h doublefann.h fann_internal.h floatfann.h fann_data.h fixedfann.h compat_time.h fann_activation.h fann_cascade.h fann_error.h fann_train.h fann_io.h +include_HEADERS = fann.h doublefann.h fann_internal.h floatfann.h fann_data.h fixedfann.h compat_time.h fann_activation.h fann_cascade.h fann_error.h fann_train.h fann_io.h fann_cpp.h all: config.h $(MAKE) $(AM_MAKEFLAGS) all-am -- debian/patches/0001-Link-python-pyfann-dynamically-instead-of-statically.patch0000664000000000000000000000226612114102473024426 0ustar From: Christian Kastner Date: Fri, 4 Jun 2010 23:27:24 +0200 Subject: [PATCH] Link python-pyfann dynamically instead of statically Upstream links the pyfann extension against libfann's static library. This causes all sorts of troubles on some platforms, most notably amd64, where the extension FTBFS because the static library isn't compiled with -fPIC. The Debian-specific solution presented here is to link to the shared library and let package python-pyfann Depend: on it. Forwarded: no Last-Update: 2010-06-04 --- python/setup.py | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/python/setup.py b/python/setup.py index 67cef7e..6b2a3dc 100755 --- a/python/setup.py +++ b/python/setup.py @@ -42,7 +42,7 @@ setup( py_modules=['pyfann.libfann'], ext_modules=[Extension('pyfann._libfann',['pyfann/pyfann_wrap.cxx'], include_dirs=['../src/include'], - extra_objects=['../src/doublefann.o'], + extra_objects=['../src/.libs/doublefann.o'], define_macros=[("SWIG_COMPILE",None)] ), ] -- debian/patches/0005-Correct-a-typo-in-a-size-comparison.patch0000664000000000000000000000156112114102473020772 0ustar From: Christian Kastner Date: Sun, 6 Feb 2011 17:09:05 +0100 Subject: [PATCH] Correct a typo in a size comparison Origin: http://leenissen.dk/fann/forum/viewtopic.php?f=1&t=626 Bug-Ubuntu: https://bugs.launchpad.net/bugs/712290 Last-Update: 2011-02-06 --- python/pyfann/pyfann.i | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/python/pyfann/pyfann.i b/python/pyfann/pyfann.i index 47b17ba..ec55535 100644 --- a/python/pyfann/pyfann.i +++ b/python/pyfann/pyfann.i @@ -108,7 +108,7 @@ for (j = 0; j< num; j++) { PyObject* o1=PySequence_GetItem($input,j); - if ((unsigned int)PySequence_Length(o1) == dim) { + if ((unsigned int)PySequence_Length(o1) != dim) { PyErr_SetString(PyExc_ValueError,"Size mismatch. All items must be of the same size"); SWIG_fail; } -- debian/patches/debian-changes-2.1.0~beta~dfsg-80000664000000000000000000006051212114102473016266 0ustar Description: Upstream changes introduced in version 2.1.0~beta~dfsg-8 This patch has been created by dpkg-source during the package build. Here's the last changelog entry, hopefully it gives details on why those changes were made: . libfann (2.1.0~beta~dfsg-8) unstable; urgency=low . * debian/control: - Build-Depend on swig (>= 2.0.4-2) instead of swig2.0; the former has now taken over the /usr/bin/swig symlink. Closes: #634430 . The person named in the Author field signed this changelog entry. Author: Christian Kastner Bug-Debian: http://bugs.debian.org/634430 --- The information above should follow the Patch Tagging Guidelines, please checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here are templates for supplementary fields that you might want to add: Origin: , Bug: Bug-Debian: http://bugs.debian.org/ Bug-Ubuntu: https://launchpad.net/bugs/ Forwarded: Reviewed-By: Last-Update: --- /dev/null +++ libfann-2.1.0~beta~dfsg/python/pyfann/libfann.py @@ -0,0 +1,337 @@ +# This file was automatically generated by SWIG (http://www.swig.org). +# Version 2.0.4 +# +# Do not make changes to this file unless you know what you are doing--modify +# the SWIG interface file instead. + + + +from sys import version_info +if version_info >= (2,6,0): + def swig_import_helper(): + from os.path import dirname + import imp + fp = None + try: + fp, pathname, description = imp.find_module('_libfann', [dirname(__file__)]) + except ImportError: + import _libfann + return _libfann + if fp is not None: + try: + _mod = imp.load_module('_libfann', fp, pathname, description) + finally: + fp.close() + return _mod + _libfann = swig_import_helper() + del swig_import_helper +else: + import _libfann +del version_info +try: + _swig_property = property +except NameError: + pass # Python < 2.2 doesn't have 'property'. +def _swig_setattr_nondynamic(self,class_type,name,value,static=1): + if (name == "thisown"): return self.this.own(value) + if (name == "this"): + if type(value).__name__ == 'SwigPyObject': + self.__dict__[name] = value + return + method = class_type.__swig_setmethods__.get(name,None) + if method: return method(self,value) + if (not static): + self.__dict__[name] = value + else: + raise AttributeError("You cannot add attributes to %s" % self) + +def _swig_setattr(self,class_type,name,value): + return _swig_setattr_nondynamic(self,class_type,name,value,0) + +def _swig_getattr(self,class_type,name): + if (name == "thisown"): return self.this.own() + method = class_type.__swig_getmethods__.get(name,None) + if method: return method(self) + raise AttributeError(name) + +def _swig_repr(self): + try: strthis = "proxy of " + self.this.__repr__() + except: strthis = "" + return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,) + +try: + _object = object + _newclass = 1 +except AttributeError: + class _object : pass + _newclass = 0 + + +class SwigPyIterator(_object): + __swig_setmethods__ = {} + __setattr__ = lambda self, name, value: _swig_setattr(self, SwigPyIterator, name, value) + __swig_getmethods__ = {} + __getattr__ = lambda self, name: _swig_getattr(self, SwigPyIterator, name) + def __init__(self, *args, **kwargs): raise AttributeError("No constructor defined - class is abstract") + __repr__ = _swig_repr + __swig_destroy__ = _libfann.delete_SwigPyIterator + __del__ = lambda self : None; + def value(self): return _libfann.SwigPyIterator_value(self) + def incr(self, n = 1): return _libfann.SwigPyIterator_incr(self, n) + def decr(self, n = 1): return _libfann.SwigPyIterator_decr(self, n) + def distance(self, *args): return _libfann.SwigPyIterator_distance(self, *args) + def equal(self, *args): return _libfann.SwigPyIterator_equal(self, *args) + def copy(self): return _libfann.SwigPyIterator_copy(self) + def next(self): return _libfann.SwigPyIterator_next(self) + def __next__(self): return _libfann.SwigPyIterator___next__(self) + def previous(self): return _libfann.SwigPyIterator_previous(self) + def advance(self, *args): return _libfann.SwigPyIterator_advance(self, *args) + def __eq__(self, *args): return _libfann.SwigPyIterator___eq__(self, *args) + def __ne__(self, *args): return _libfann.SwigPyIterator___ne__(self, *args) + def __iadd__(self, *args): return _libfann.SwigPyIterator___iadd__(self, *args) + def __isub__(self, *args): return _libfann.SwigPyIterator___isub__(self, *args) + def __add__(self, *args): return _libfann.SwigPyIterator___add__(self, *args) + def __sub__(self, *args): return _libfann.SwigPyIterator___sub__(self, *args) + def __iter__(self): return self +SwigPyIterator_swigregister = _libfann.SwigPyIterator_swigregister +SwigPyIterator_swigregister(SwigPyIterator) + +ERRORFUNC_LINEAR = _libfann.ERRORFUNC_LINEAR +ERRORFUNC_TANH = _libfann.ERRORFUNC_TANH +STOPFUNC_MSE = _libfann.STOPFUNC_MSE +STOPFUNC_BIT = _libfann.STOPFUNC_BIT +TRAIN_INCREMENTAL = _libfann.TRAIN_INCREMENTAL +TRAIN_BATCH = _libfann.TRAIN_BATCH +TRAIN_RPROP = _libfann.TRAIN_RPROP +TRAIN_QUICKPROP = _libfann.TRAIN_QUICKPROP +LINEAR = _libfann.LINEAR +THRESHOLD = _libfann.THRESHOLD +THRESHOLD_SYMMETRIC = _libfann.THRESHOLD_SYMMETRIC +SIGMOID = _libfann.SIGMOID +SIGMOID_STEPWISE = _libfann.SIGMOID_STEPWISE +SIGMOID_SYMMETRIC = _libfann.SIGMOID_SYMMETRIC +SIGMOID_SYMMETRIC_STEPWISE = _libfann.SIGMOID_SYMMETRIC_STEPWISE +GAUSSIAN = _libfann.GAUSSIAN +GAUSSIAN_SYMMETRIC = _libfann.GAUSSIAN_SYMMETRIC +GAUSSIAN_STEPWISE = _libfann.GAUSSIAN_STEPWISE +ELLIOT = _libfann.ELLIOT +ELLIOT_SYMMETRIC = _libfann.ELLIOT_SYMMETRIC +LINEAR_PIECE = _libfann.LINEAR_PIECE +LINEAR_PIECE_SYMMETRIC = _libfann.LINEAR_PIECE_SYMMETRIC +SIN_SYMMETRIC = _libfann.SIN_SYMMETRIC +COS_SYMMETRIC = _libfann.COS_SYMMETRIC +LAYER = _libfann.LAYER +SHORTCUT = _libfann.SHORTCUT +class training_data_parent(_object): + __swig_setmethods__ = {} + __setattr__ = lambda self, name, value: _swig_setattr(self, training_data_parent, name, value) + __swig_getmethods__ = {} + __getattr__ = lambda self, name: _swig_getattr(self, training_data_parent, name) + __repr__ = _swig_repr + def __init__(self, *args): + this = _libfann.new_training_data_parent(*args) + try: self.this.append(this) + except: self.this = this + __swig_destroy__ = _libfann.delete_training_data_parent + __del__ = lambda self : None; + def destroy_train(self): return _libfann.training_data_parent_destroy_train(self) + def read_train_from_file(self, *args): return _libfann.training_data_parent_read_train_from_file(self, *args) + def save_train(self, *args): return _libfann.training_data_parent_save_train(self, *args) + def save_train_to_fixed(self, *args): return _libfann.training_data_parent_save_train_to_fixed(self, *args) + def shuffle_train_data(self): return _libfann.training_data_parent_shuffle_train_data(self) + def merge_train_data(self, *args): return _libfann.training_data_parent_merge_train_data(self, *args) + def length_train_data(self): return _libfann.training_data_parent_length_train_data(self) + def num_input_train_data(self): return _libfann.training_data_parent_num_input_train_data(self) + def num_output_train_data(self): return _libfann.training_data_parent_num_output_train_data(self) + def get_input(self): return _libfann.training_data_parent_get_input(self) + def get_output(self): return _libfann.training_data_parent_get_output(self) + def set_train_data(self, *args): return _libfann.training_data_parent_set_train_data(self, *args) + def create_train_from_callback(self, *args): return _libfann.training_data_parent_create_train_from_callback(self, *args) + def scale_input_train_data(self, *args): return _libfann.training_data_parent_scale_input_train_data(self, *args) + def scale_output_train_data(self, *args): return _libfann.training_data_parent_scale_output_train_data(self, *args) + def scale_train_data(self, *args): return _libfann.training_data_parent_scale_train_data(self, *args) + def subset_train_data(self, *args): return _libfann.training_data_parent_subset_train_data(self, *args) +training_data_parent_swigregister = _libfann.training_data_parent_swigregister +training_data_parent_swigregister(training_data_parent) + +class neural_net_parent(_object): + __swig_setmethods__ = {} + __setattr__ = lambda self, name, value: _swig_setattr(self, neural_net_parent, name, value) + __swig_getmethods__ = {} + __getattr__ = lambda self, name: _swig_getattr(self, neural_net_parent, name) + __repr__ = _swig_repr + def __init__(self): + this = _libfann.new_neural_net_parent() + try: self.this.append(this) + except: self.this = this + __swig_destroy__ = _libfann.delete_neural_net_parent + __del__ = lambda self : None; + def destroy(self): return _libfann.neural_net_parent_destroy(self) + def create_standard(self, *args): return _libfann.neural_net_parent_create_standard(self, *args) + def create_standard_array(self, *args): return _libfann.neural_net_parent_create_standard_array(self, *args) + def create_sparse(self, *args): return _libfann.neural_net_parent_create_sparse(self, *args) + def create_sparse_array(self, *args): return _libfann.neural_net_parent_create_sparse_array(self, *args) + def create_shortcut(self, *args): return _libfann.neural_net_parent_create_shortcut(self, *args) + def create_shortcut_array(self, *args): return _libfann.neural_net_parent_create_shortcut_array(self, *args) + def run(self, *args): return _libfann.neural_net_parent_run(self, *args) + def randomize_weights(self, *args): return _libfann.neural_net_parent_randomize_weights(self, *args) + def init_weights(self, *args): return _libfann.neural_net_parent_init_weights(self, *args) + def print_connections(self): return _libfann.neural_net_parent_print_connections(self) + def create_from_file(self, *args): return _libfann.neural_net_parent_create_from_file(self, *args) + def save(self, *args): return _libfann.neural_net_parent_save(self, *args) + def save_to_fixed(self, *args): return _libfann.neural_net_parent_save_to_fixed(self, *args) + def train(self, *args): return _libfann.neural_net_parent_train(self, *args) + def train_epoch(self, *args): return _libfann.neural_net_parent_train_epoch(self, *args) + def train_on_data(self, *args): return _libfann.neural_net_parent_train_on_data(self, *args) + def train_on_file(self, *args): return _libfann.neural_net_parent_train_on_file(self, *args) + def test(self, *args): return _libfann.neural_net_parent_test(self, *args) + def test_data(self, *args): return _libfann.neural_net_parent_test_data(self, *args) + def get_MSE(self): return _libfann.neural_net_parent_get_MSE(self) + def reset_MSE(self): return _libfann.neural_net_parent_reset_MSE(self) + def set_callback(self, *args): return _libfann.neural_net_parent_set_callback(self, *args) + def print_parameters(self): return _libfann.neural_net_parent_print_parameters(self) + def get_training_algorithm(self): return _libfann.neural_net_parent_get_training_algorithm(self) + def set_training_algorithm(self, *args): return _libfann.neural_net_parent_set_training_algorithm(self, *args) + def get_learning_rate(self): return _libfann.neural_net_parent_get_learning_rate(self) + def set_learning_rate(self, *args): return _libfann.neural_net_parent_set_learning_rate(self, *args) + def get_activation_function(self, *args): return _libfann.neural_net_parent_get_activation_function(self, *args) + def set_activation_function(self, *args): return _libfann.neural_net_parent_set_activation_function(self, *args) + def set_activation_function_layer(self, *args): return _libfann.neural_net_parent_set_activation_function_layer(self, *args) + def set_activation_function_hidden(self, *args): return _libfann.neural_net_parent_set_activation_function_hidden(self, *args) + def set_activation_function_output(self, *args): return _libfann.neural_net_parent_set_activation_function_output(self, *args) + def get_activation_steepness(self, *args): return _libfann.neural_net_parent_get_activation_steepness(self, *args) + def set_activation_steepness(self, *args): return _libfann.neural_net_parent_set_activation_steepness(self, *args) + def set_activation_steepness_layer(self, *args): return _libfann.neural_net_parent_set_activation_steepness_layer(self, *args) + def set_activation_steepness_hidden(self, *args): return _libfann.neural_net_parent_set_activation_steepness_hidden(self, *args) + def set_activation_steepness_output(self, *args): return _libfann.neural_net_parent_set_activation_steepness_output(self, *args) + def get_train_error_function(self): return _libfann.neural_net_parent_get_train_error_function(self) + def set_train_error_function(self, *args): return _libfann.neural_net_parent_set_train_error_function(self, *args) + def get_quickprop_decay(self): return _libfann.neural_net_parent_get_quickprop_decay(self) + def set_quickprop_decay(self, *args): return _libfann.neural_net_parent_set_quickprop_decay(self, *args) + def get_quickprop_mu(self): return _libfann.neural_net_parent_get_quickprop_mu(self) + def set_quickprop_mu(self, *args): return _libfann.neural_net_parent_set_quickprop_mu(self, *args) + def get_rprop_increase_factor(self): return _libfann.neural_net_parent_get_rprop_increase_factor(self) + def set_rprop_increase_factor(self, *args): return _libfann.neural_net_parent_set_rprop_increase_factor(self, *args) + def get_rprop_decrease_factor(self): return _libfann.neural_net_parent_get_rprop_decrease_factor(self) + def set_rprop_decrease_factor(self, *args): return _libfann.neural_net_parent_set_rprop_decrease_factor(self, *args) + def get_rprop_delta_min(self): return _libfann.neural_net_parent_get_rprop_delta_min(self) + def set_rprop_delta_min(self, *args): return _libfann.neural_net_parent_set_rprop_delta_min(self, *args) + def get_rprop_delta_max(self): return _libfann.neural_net_parent_get_rprop_delta_max(self) + def set_rprop_delta_max(self, *args): return _libfann.neural_net_parent_set_rprop_delta_max(self, *args) + def get_num_input(self): return _libfann.neural_net_parent_get_num_input(self) + def get_num_output(self): return _libfann.neural_net_parent_get_num_output(self) + def get_total_neurons(self): return _libfann.neural_net_parent_get_total_neurons(self) + def get_total_connections(self): return _libfann.neural_net_parent_get_total_connections(self) + def get_network_type(self): return _libfann.neural_net_parent_get_network_type(self) + def get_connection_rate(self): return _libfann.neural_net_parent_get_connection_rate(self) + def get_num_layers(self): return _libfann.neural_net_parent_get_num_layers(self) + def get_layer_array(self, *args): return _libfann.neural_net_parent_get_layer_array(self, *args) + def get_bias_array(self, *args): return _libfann.neural_net_parent_get_bias_array(self, *args) + def get_connection_array(self, *args): return _libfann.neural_net_parent_get_connection_array(self, *args) + def set_weight_array(self, *args): return _libfann.neural_net_parent_set_weight_array(self, *args) + def set_weight(self, *args): return _libfann.neural_net_parent_set_weight(self, *args) + def get_learning_momentum(self): return _libfann.neural_net_parent_get_learning_momentum(self) + def set_learning_momentum(self, *args): return _libfann.neural_net_parent_set_learning_momentum(self, *args) + def get_train_stop_function(self): return _libfann.neural_net_parent_get_train_stop_function(self) + def set_train_stop_function(self, *args): return _libfann.neural_net_parent_set_train_stop_function(self, *args) + def get_bit_fail_limit(self): return _libfann.neural_net_parent_get_bit_fail_limit(self) + def set_bit_fail_limit(self, *args): return _libfann.neural_net_parent_set_bit_fail_limit(self, *args) + def get_bit_fail(self): return _libfann.neural_net_parent_get_bit_fail(self) + def cascadetrain_on_data(self, *args): return _libfann.neural_net_parent_cascadetrain_on_data(self, *args) + def cascadetrain_on_file(self, *args): return _libfann.neural_net_parent_cascadetrain_on_file(self, *args) + def get_cascade_output_change_fraction(self): return _libfann.neural_net_parent_get_cascade_output_change_fraction(self) + def set_cascade_output_change_fraction(self, *args): return _libfann.neural_net_parent_set_cascade_output_change_fraction(self, *args) + def get_cascade_output_stagnation_epochs(self): return _libfann.neural_net_parent_get_cascade_output_stagnation_epochs(self) + def set_cascade_output_stagnation_epochs(self, *args): return _libfann.neural_net_parent_set_cascade_output_stagnation_epochs(self, *args) + def get_cascade_candidate_change_fraction(self): return _libfann.neural_net_parent_get_cascade_candidate_change_fraction(self) + def set_cascade_candidate_change_fraction(self, *args): return _libfann.neural_net_parent_set_cascade_candidate_change_fraction(self, *args) + def get_cascade_candidate_stagnation_epochs(self): return _libfann.neural_net_parent_get_cascade_candidate_stagnation_epochs(self) + def set_cascade_candidate_stagnation_epochs(self, *args): return _libfann.neural_net_parent_set_cascade_candidate_stagnation_epochs(self, *args) + def get_cascade_weight_multiplier(self): return _libfann.neural_net_parent_get_cascade_weight_multiplier(self) + def set_cascade_weight_multiplier(self, *args): return _libfann.neural_net_parent_set_cascade_weight_multiplier(self, *args) + def get_cascade_candidate_limit(self): return _libfann.neural_net_parent_get_cascade_candidate_limit(self) + def set_cascade_candidate_limit(self, *args): return _libfann.neural_net_parent_set_cascade_candidate_limit(self, *args) + def get_cascade_max_out_epochs(self): return _libfann.neural_net_parent_get_cascade_max_out_epochs(self) + def set_cascade_max_out_epochs(self, *args): return _libfann.neural_net_parent_set_cascade_max_out_epochs(self, *args) + def get_cascade_max_cand_epochs(self): return _libfann.neural_net_parent_get_cascade_max_cand_epochs(self) + def set_cascade_max_cand_epochs(self, *args): return _libfann.neural_net_parent_set_cascade_max_cand_epochs(self, *args) + def get_cascade_num_candidates(self): return _libfann.neural_net_parent_get_cascade_num_candidates(self) + def get_cascade_activation_functions_count(self): return _libfann.neural_net_parent_get_cascade_activation_functions_count(self) + def get_cascade_activation_functions(self): return _libfann.neural_net_parent_get_cascade_activation_functions(self) + def set_cascade_activation_functions(self, *args): return _libfann.neural_net_parent_set_cascade_activation_functions(self, *args) + def get_cascade_activation_steepnesses_count(self): return _libfann.neural_net_parent_get_cascade_activation_steepnesses_count(self) + def get_cascade_activation_steepnesses(self): return _libfann.neural_net_parent_get_cascade_activation_steepnesses(self) + def set_cascade_activation_steepnesses(self, *args): return _libfann.neural_net_parent_set_cascade_activation_steepnesses(self, *args) + def get_cascade_num_candidate_groups(self): return _libfann.neural_net_parent_get_cascade_num_candidate_groups(self) + def set_cascade_num_candidate_groups(self, *args): return _libfann.neural_net_parent_set_cascade_num_candidate_groups(self, *args) + def scale_train(self, *args): return _libfann.neural_net_parent_scale_train(self, *args) + def descale_train(self, *args): return _libfann.neural_net_parent_descale_train(self, *args) + def set_input_scaling_params(self, *args): return _libfann.neural_net_parent_set_input_scaling_params(self, *args) + def set_output_scaling_params(self, *args): return _libfann.neural_net_parent_set_output_scaling_params(self, *args) + def set_scaling_params(self, *args): return _libfann.neural_net_parent_set_scaling_params(self, *args) + def clear_scaling_params(self): return _libfann.neural_net_parent_clear_scaling_params(self) + def scale_input(self, *args): return _libfann.neural_net_parent_scale_input(self, *args) + def scale_output(self, *args): return _libfann.neural_net_parent_scale_output(self, *args) + def descale_input(self, *args): return _libfann.neural_net_parent_descale_input(self, *args) + def descale_output(self, *args): return _libfann.neural_net_parent_descale_output(self, *args) + def set_error_log(self, *args): return _libfann.neural_net_parent_set_error_log(self, *args) + def get_errno(self): return _libfann.neural_net_parent_get_errno(self) + def reset_errno(self): return _libfann.neural_net_parent_reset_errno(self) + def reset_errstr(self): return _libfann.neural_net_parent_reset_errstr(self) + def get_errstr(self): return _libfann.neural_net_parent_get_errstr(self) + def print_error(self): return _libfann.neural_net_parent_print_error(self) +neural_net_parent_swigregister = _libfann.neural_net_parent_swigregister +neural_net_parent_swigregister(neural_net_parent) + +class training_data(training_data_parent): + __swig_setmethods__ = {} + for _s in [training_data_parent]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{})) + __setattr__ = lambda self, name, value: _swig_setattr(self, training_data, name, value) + __swig_getmethods__ = {} + for _s in [training_data_parent]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{})) + __getattr__ = lambda self, name: _swig_getattr(self, training_data, name) + __repr__ = _swig_repr + def __init__(self, *args): + this = _libfann.new_training_data(*args) + try: self.this.append(this) + except: self.this = this + __swig_destroy__ = _libfann.delete_training_data + __del__ = lambda self : None; + def get_input(self): return _libfann.training_data_get_input(self) + def get_output(self): return _libfann.training_data_get_output(self) + def set_train_data(self, *args): return _libfann.training_data_set_train_data(self, *args) +training_data_swigregister = _libfann.training_data_swigregister +training_data_swigregister(training_data) + +class neural_net(neural_net_parent): + __swig_setmethods__ = {} + for _s in [neural_net_parent]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{})) + __setattr__ = lambda self, name, value: _swig_setattr(self, neural_net, name, value) + __swig_getmethods__ = {} + for _s in [neural_net_parent]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{})) + __getattr__ = lambda self, name: _swig_getattr(self, neural_net, name) + __repr__ = _swig_repr + def __init__(self): + this = _libfann.new_neural_net() + try: self.this.append(this) + except: self.this = this + __swig_destroy__ = _libfann.delete_neural_net + __del__ = lambda self : None; + def create_standard_array(self, *args): return _libfann.neural_net_create_standard_array(self, *args) + def create_sparse_array(self, *args): return _libfann.neural_net_create_sparse_array(self, *args) + def create_shortcut_array(self, *args): return _libfann.neural_net_create_shortcut_array(self, *args) + def run(self, *args): return _libfann.neural_net_run(self, *args) + def train(self, *args): return _libfann.neural_net_train(self, *args) + def test(self, *args): return _libfann.neural_net_test(self, *args) + def get_layer_array(self, *args): return _libfann.neural_net_get_layer_array(self, *args) + def get_bias_array(self, *args): return _libfann.neural_net_get_bias_array(self, *args) + def get_connection_array(self, *args): return _libfann.neural_net_get_connection_array(self, *args) + def set_weight_array(self, *args): return _libfann.neural_net_set_weight_array(self, *args) + def get_cascade_activation_steepnesses(self): return _libfann.neural_net_get_cascade_activation_steepnesses(self) + def set_cascade_activation_steepnesses(self, *args): return _libfann.neural_net_set_cascade_activation_steepnesses(self, *args) +neural_net_swigregister = _libfann.neural_net_swigregister +neural_net_swigregister(neural_net) + +# This file is compatible with both classic and new-style classes. + + debian/patches/0004-Portable-handling-for-va_list.patch0000664000000000000000000000503412114102473017773 0ustar From: Christian Kastner Date: Thu, 1 Jul 2010 01:02:47 +0200 Subject: [PATCH] Portable handling for va_list The current code wrongly assumes va_list is always implemented as an array. va_list however is an opaque type, and may also be implemented as a struct, for example. This patch implements handling of va_list in a platform-independent way, fixing a FTBFS on alpha and armel. Forwarded: no Last-Update: 2010-07-01 --- src/include/fann_cpp.h | 21 +++++++++++++++------ 1 files changed, 15 insertions(+), 6 deletions(-) diff --git a/src/include/fann_cpp.h b/src/include/fann_cpp.h index eb647af..bf6e75b 100644 --- a/src/include/fann_cpp.h +++ b/src/include/fann_cpp.h @@ -916,9 +916,12 @@ public: bool create_standard(unsigned int num_layers, ...) { va_list layers; + unsigned int arr[num_layers]; + va_start(layers, num_layers); - bool status = create_standard_array(num_layers, - reinterpret_cast(layers)); + for (unsigned int ii = 0; ii < num_layers; ii++) + arr[ii] = va_arg(layers, unsigned int); + bool status = create_standard_array(num_layers, arr); va_end(layers); return status; } @@ -966,9 +969,12 @@ public: bool create_sparse(float connection_rate, unsigned int num_layers, ...) { va_list layers; + unsigned int arr[num_layers]; + va_start(layers, num_layers); - bool status = create_sparse_array(connection_rate, num_layers, - reinterpret_cast(layers)); + for (unsigned int ii = 0; ii < num_layers; ii++) + arr[ii] = va_arg(layers, unsigned int); + bool status = create_sparse_array(connection_rate, num_layers, arr); va_end(layers); return status; } @@ -1013,9 +1019,12 @@ public: bool create_shortcut(unsigned int num_layers, ...) { va_list layers; + unsigned int arr[num_layers]; + va_start(layers, num_layers); - bool status = create_shortcut_array(num_layers, - reinterpret_cast(layers)); + for (unsigned int ii = 0; ii < num_layers; ii++) + arr[ii] = va_arg(layers, unsigned int); + bool status = create_shortcut_array(num_layers, arr); va_end(layers); return status; } -- debian/patches/series0000664000000000000000000000047412114102473012034 0ustar 0001-Link-python-pyfann-dynamically-instead-of-statically.patch 0002-Link-against-libm.patch 0003-Patch-upstreams-Makefile.am-reflecting-Debian.patch 0004-Portable-handling-for-va_list.patch 0005-Correct-a-typo-in-a-size-comparison.patch 0006-Include-fann_cpp.h-in-dev-package.patch debian-changes-2.1.0~beta~dfsg-8 debian/patches/0003-Patch-upstreams-Makefile.am-reflecting-Debian.patch0000664000000000000000000000326312114102473022706 0ustar From: Christian Kastner Date: Mon, 7 Jun 2010 19:18:58 +0200 Subject: [PATCH] Patch upstreams Makefile.am reflecting Debian Patch upstream's Makefile.am -- specifically the part referrring to Debian packaging -- to reflect the changes that were introduced by Debian's own packaging. This has no effect on the Debian packaging, and is merely included for completeness. It will be forwarded to upstream eventually. Forwarded: no Last-Update: 2010-06-08 --- Makefile.am | 12 +++++++----- 1 files changed, 7 insertions(+), 5 deletions(-) diff --git a/Makefile.am b/Makefile.am index 23232af..d4c12fc 100644 --- a/Makefile.am +++ b/Makefile.am @@ -6,11 +6,13 @@ pkgconfig_DATA = fann.pc EXTRA_DIST = benchmarks examples MicrosoftVisualC++6.0 MicrosoftVisualC++.Net \ MicrosoftWindowsDll BorlandC++Builder6.0 src/include/config.h \ debian/changelog debian/compat debian/control debian/copyright \ - debian/docs debian/libfann2-dev.dirs debian/libfann2-dev.examples \ - debian/libfann2-dev.files debian/libfann2-dev.install \ - debian/libfann2.dirs debian/libfann2.files debian/libfann2.install \ - debian/libfann2-py.dirs debian/libfann2-py.files \ - debian/libfann2-py.install debian/rules \ + debian/libfann2.docs debian/libfann2.install \ + debian/libfann-dev.dirs debian/libfann-dev.examples \ + debian/libfann-dev.install \ + debian/libfann-doc.docs debian/libfann-doc.doc-base \ + debian/pyversions debian/python-pyfann.examples \ + debian/rules debian/example-paths.sed \ + debian/README-libfann2-examples debian/README-pyfann-examples-data \ doc/advancedusage.txt doc/gettingstarted.txt doc/theory.txt \ doc/fixedpointusage.txt doc/installation.txt doc/fann_en.pdf \ python -- debian/libfann-doc.examples0000664000000000000000000000006112114102473013074 0ustar benchmarks/datasets examples/*.c examples/*.data debian/TODO0000664000000000000000000000045612114102473007660 0ustar Concerning upstream sources --------------------------- No TODOs at the moment. Concerning Debian packaging --------------------------- 2010-07-15 (CK): Within python-pyfann-dbg package, in additon to shipping the stripped symbols, build extensions suitable for use with the debug interpreter. debian/watch0000664000000000000000000000017112114102473010213 0ustar version=3 opts=\ uversionmangle=s/([.0-9]+)(\D+)/$1~$2/,\ dversionmangle=s/~dfsg// \ http://sf.net/fann/fann-(\d.*).zip debian/libfann2.symbols0000664000000000000000000010041612114102473012272 0ustar libdoublefann.so.2 libfann2 #MINVER# fann_activation@Base 2.1.0~beta~dfsg fann_activation_derived@Base 2.1.0~beta~dfsg fann_add_candidate_neuron@Base 2.1.0~beta~dfsg fann_add_layer@Base 2.1.0~beta~dfsg fann_allocate_connections@Base 2.1.0~beta~dfsg fann_allocate_neurons@Base 2.1.0~beta~dfsg fann_allocate_scale@Base 2.1.0~beta~dfsg fann_allocate_structure@Base 2.1.0~beta~dfsg fann_backpropagate_MSE@Base 2.1.0~beta~dfsg fann_cascadetrain_on_data@Base 2.1.0~beta~dfsg fann_cascadetrain_on_file@Base 2.1.0~beta~dfsg fann_clear_scaling_params@Base 2.1.0~beta~dfsg fann_clear_train_arrays@Base 2.1.0~beta~dfsg fann_compute_MSE@Base 2.1.0~beta~dfsg fann_create_from_fd@Base 2.1.0~beta~dfsg fann_create_from_fd_1_1@Base 2.1.0~beta~dfsg fann_create_from_file@Base 2.1.0~beta~dfsg fann_create_shortcut@Base 2.1.0~beta~dfsg fann_create_shortcut_array@Base 2.1.0~beta~dfsg fann_create_sparse@Base 2.1.0~beta~dfsg fann_create_sparse_array@Base 2.1.0~beta~dfsg fann_create_standard@Base 2.1.0~beta~dfsg fann_create_standard_array@Base 2.1.0~beta~dfsg fann_create_train_from_callback@Base 2.1.0~beta~dfsg fann_default_error_log@Base 2.1.0~beta~dfsg fann_descale_input@Base 2.1.0~beta~dfsg fann_descale_output@Base 2.1.0~beta~dfsg fann_descale_train@Base 2.1.0~beta~dfsg fann_desired_error_reached@Base 2.1.0~beta~dfsg fann_destroy@Base 2.1.0~beta~dfsg fann_destroy_train@Base 2.1.0~beta~dfsg fann_duplicate_train_data@Base 2.1.0~beta~dfsg fann_error@Base 2.1.0~beta~dfsg fann_get_MSE@Base 2.1.0~beta~dfsg fann_get_activation_function@Base 2.1.0~beta~dfsg fann_get_activation_steepness@Base 2.1.0~beta~dfsg fann_get_bias_array@Base 2.1.0~beta~dfsg fann_get_bit_fail@Base 2.1.0~beta~dfsg fann_get_bit_fail_limit@Base 2.1.0~beta~dfsg fann_get_callback@Base 2.1.0~beta~dfsg fann_get_cascade_activation_functions@Base 2.1.0~beta~dfsg fann_get_cascade_activation_functions_count@Base 2.1.0~beta~dfsg fann_get_cascade_activation_steepnesses@Base 2.1.0~beta~dfsg fann_get_cascade_activation_steepnesses_count@Base 2.1.0~beta~dfsg fann_get_cascade_candidate_change_fraction@Base 2.1.0~beta~dfsg fann_get_cascade_candidate_limit@Base 2.1.0~beta~dfsg fann_get_cascade_candidate_stagnation_epochs@Base 2.1.0~beta~dfsg fann_get_cascade_max_cand_epochs@Base 2.1.0~beta~dfsg fann_get_cascade_max_out_epochs@Base 2.1.0~beta~dfsg fann_get_cascade_num_candidate_groups@Base 2.1.0~beta~dfsg fann_get_cascade_num_candidates@Base 2.1.0~beta~dfsg fann_get_cascade_output_change_fraction@Base 2.1.0~beta~dfsg fann_get_cascade_output_stagnation_epochs@Base 2.1.0~beta~dfsg fann_get_cascade_weight_multiplier@Base 2.1.0~beta~dfsg fann_get_connection_array@Base 2.1.0~beta~dfsg fann_get_connection_rate@Base 2.1.0~beta~dfsg fann_get_errno@Base 2.1.0~beta~dfsg fann_get_errstr@Base 2.1.0~beta~dfsg fann_get_layer@Base 2.1.0~beta~dfsg fann_get_layer_array@Base 2.1.0~beta~dfsg fann_get_learning_momentum@Base 2.1.0~beta~dfsg fann_get_learning_rate@Base 2.1.0~beta~dfsg fann_get_network_type@Base 2.1.0~beta~dfsg fann_get_neuron@Base 2.1.0~beta~dfsg fann_get_neuron_layer@Base 2.1.0~beta~dfsg fann_get_num_input@Base 2.1.0~beta~dfsg fann_get_num_layers@Base 2.1.0~beta~dfsg fann_get_num_output@Base 2.1.0~beta~dfsg fann_get_quickprop_decay@Base 2.1.0~beta~dfsg fann_get_quickprop_mu@Base 2.1.0~beta~dfsg fann_get_rprop_decrease_factor@Base 2.1.0~beta~dfsg fann_get_rprop_delta_max@Base 2.1.0~beta~dfsg fann_get_rprop_delta_min@Base 2.1.0~beta~dfsg fann_get_rprop_delta_zero@Base 2.1.0~beta~dfsg fann_get_rprop_increase_factor@Base 2.1.0~beta~dfsg fann_get_total_connections@Base 2.1.0~beta~dfsg fann_get_total_neurons@Base 2.1.0~beta~dfsg fann_get_train_error_function@Base 2.1.0~beta~dfsg fann_get_train_stop_function@Base 2.1.0~beta~dfsg fann_get_training_algorithm@Base 2.1.0~beta~dfsg fann_get_user_data@Base 2.1.0~beta~dfsg fann_init_error_data@Base 2.1.0~beta~dfsg fann_init_weights@Base 2.1.0~beta~dfsg fann_initialize_candidates@Base 2.1.0~beta~dfsg fann_install_candidate@Base 2.1.0~beta~dfsg fann_length_train_data@Base 2.1.0~beta~dfsg fann_merge_train_data@Base 2.1.0~beta~dfsg fann_num_input_train_data@Base 2.1.0~beta~dfsg fann_num_output_train_data@Base 2.1.0~beta~dfsg fann_print_connections@Base 2.1.0~beta~dfsg fann_print_connections_raw@Base 2.1.0~beta~dfsg fann_print_error@Base 2.1.0~beta~dfsg fann_print_parameters@Base 2.1.0~beta~dfsg fann_randomize_weights@Base 2.1.0~beta~dfsg fann_read_train_from_fd@Base 2.1.0~beta~dfsg fann_read_train_from_file@Base 2.1.0~beta~dfsg fann_reallocate_connections@Base 2.1.0~beta~dfsg fann_reallocate_neurons@Base 2.1.0~beta~dfsg fann_reset_MSE@Base 2.1.0~beta~dfsg fann_reset_errno@Base 2.1.0~beta~dfsg fann_reset_errstr@Base 2.1.0~beta~dfsg fann_run@Base 2.1.0~beta~dfsg fann_save@Base 2.1.0~beta~dfsg fann_save_internal@Base 2.1.0~beta~dfsg fann_save_internal_fd@Base 2.1.0~beta~dfsg fann_save_to_fixed@Base 2.1.0~beta~dfsg fann_save_train@Base 2.1.0~beta~dfsg fann_save_train_internal@Base 2.1.0~beta~dfsg fann_save_train_internal_fd@Base 2.1.0~beta~dfsg fann_save_train_to_fixed@Base 2.1.0~beta~dfsg fann_scale_data@Base 2.1.0~beta~dfsg fann_scale_input@Base 2.1.0~beta~dfsg fann_scale_input_train_data@Base 2.1.0~beta~dfsg fann_scale_output@Base 2.1.0~beta~dfsg fann_scale_output_train_data@Base 2.1.0~beta~dfsg fann_scale_train@Base 2.1.0~beta~dfsg fann_scale_train_data@Base 2.1.0~beta~dfsg fann_seed_rand@Base 2.1.0~beta~dfsg fann_set_activation_function@Base 2.1.0~beta~dfsg fann_set_activation_function_hidden@Base 2.1.0~beta~dfsg fann_set_activation_function_layer@Base 2.1.0~beta~dfsg fann_set_activation_function_output@Base 2.1.0~beta~dfsg fann_set_activation_steepness@Base 2.1.0~beta~dfsg fann_set_activation_steepness_hidden@Base 2.1.0~beta~dfsg fann_set_activation_steepness_layer@Base 2.1.0~beta~dfsg fann_set_activation_steepness_output@Base 2.1.0~beta~dfsg fann_set_bit_fail_limit@Base 2.1.0~beta~dfsg fann_set_callback@Base 2.1.0~beta~dfsg fann_set_cascade_activation_functions@Base 2.1.0~beta~dfsg fann_set_cascade_activation_steepnesses@Base 2.1.0~beta~dfsg fann_set_cascade_candidate_change_fraction@Base 2.1.0~beta~dfsg fann_set_cascade_candidate_limit@Base 2.1.0~beta~dfsg fann_set_cascade_candidate_stagnation_epochs@Base 2.1.0~beta~dfsg fann_set_cascade_max_cand_epochs@Base 2.1.0~beta~dfsg fann_set_cascade_max_out_epochs@Base 2.1.0~beta~dfsg fann_set_cascade_num_candidate_groups@Base 2.1.0~beta~dfsg fann_set_cascade_output_change_fraction@Base 2.1.0~beta~dfsg fann_set_cascade_output_stagnation_epochs@Base 2.1.0~beta~dfsg fann_set_cascade_weight_multiplier@Base 2.1.0~beta~dfsg fann_set_error_log@Base 2.1.0~beta~dfsg fann_set_input_scaling_params@Base 2.1.0~beta~dfsg fann_set_learning_momentum@Base 2.1.0~beta~dfsg fann_set_learning_rate@Base 2.1.0~beta~dfsg fann_set_output_scaling_params@Base 2.1.0~beta~dfsg fann_set_quickprop_decay@Base 2.1.0~beta~dfsg fann_set_quickprop_mu@Base 2.1.0~beta~dfsg fann_set_rprop_decrease_factor@Base 2.1.0~beta~dfsg fann_set_rprop_delta_max@Base 2.1.0~beta~dfsg fann_set_rprop_delta_min@Base 2.1.0~beta~dfsg fann_set_rprop_delta_zero@Base 2.1.0~beta~dfsg fann_set_rprop_increase_factor@Base 2.1.0~beta~dfsg fann_set_scaling_params@Base 2.1.0~beta~dfsg fann_set_shortcut_connections@Base 2.1.0~beta~dfsg fann_set_train_error_function@Base 2.1.0~beta~dfsg fann_set_train_stop_function@Base 2.1.0~beta~dfsg fann_set_training_algorithm@Base 2.1.0~beta~dfsg fann_set_user_data@Base 2.1.0~beta~dfsg fann_set_weight@Base 2.1.0~beta~dfsg fann_set_weight_array@Base 2.1.0~beta~dfsg fann_shuffle_train_data@Base 2.1.0~beta~dfsg fann_subset_train_data@Base 2.1.0~beta~dfsg fann_test@Base 2.1.0~beta~dfsg fann_test_data@Base 2.1.0~beta~dfsg fann_train@Base 2.1.0~beta~dfsg fann_train_candidates@Base 2.1.0~beta~dfsg fann_train_candidates_epoch@Base 2.1.0~beta~dfsg fann_train_epoch@Base 2.1.0~beta~dfsg fann_train_epoch_batch@Base 2.1.0~beta~dfsg fann_train_epoch_incremental@Base 2.1.0~beta~dfsg fann_train_epoch_irpropm@Base 2.1.0~beta~dfsg fann_train_epoch_quickprop@Base 2.1.0~beta~dfsg fann_train_on_data@Base 2.1.0~beta~dfsg fann_train_on_file@Base 2.1.0~beta~dfsg fann_train_outputs@Base 2.1.0~beta~dfsg fann_train_outputs_epoch@Base 2.1.0~beta~dfsg fann_update_MSE@Base 2.1.0~beta~dfsg fann_update_candidate_slopes@Base 2.1.0~beta~dfsg fann_update_candidate_weights@Base 2.1.0~beta~dfsg fann_update_slopes_batch@Base 2.1.0~beta~dfsg fann_update_weights@Base 2.1.0~beta~dfsg fann_update_weights_batch@Base 2.1.0~beta~dfsg fann_update_weights_irpropm@Base 2.1.0~beta~dfsg fann_update_weights_quickprop@Base 2.1.0~beta~dfsg initialize_candidate_weights@Base 2.1.0~beta~dfsg libfann.so.2 libfann2 #MINVER# fann_activation@Base 2.1.0~beta~dfsg fann_activation_derived@Base 2.1.0~beta~dfsg fann_add_candidate_neuron@Base 2.1.0~beta~dfsg fann_add_layer@Base 2.1.0~beta~dfsg fann_allocate_connections@Base 2.1.0~beta~dfsg fann_allocate_neurons@Base 2.1.0~beta~dfsg fann_allocate_scale@Base 2.1.0~beta~dfsg fann_allocate_structure@Base 2.1.0~beta~dfsg fann_backpropagate_MSE@Base 2.1.0~beta~dfsg fann_cascadetrain_on_data@Base 2.1.0~beta~dfsg fann_cascadetrain_on_file@Base 2.1.0~beta~dfsg fann_clear_scaling_params@Base 2.1.0~beta~dfsg fann_clear_train_arrays@Base 2.1.0~beta~dfsg fann_compute_MSE@Base 2.1.0~beta~dfsg fann_create_from_fd@Base 2.1.0~beta~dfsg fann_create_from_fd_1_1@Base 2.1.0~beta~dfsg fann_create_from_file@Base 2.1.0~beta~dfsg fann_create_shortcut@Base 2.1.0~beta~dfsg fann_create_shortcut_array@Base 2.1.0~beta~dfsg fann_create_sparse@Base 2.1.0~beta~dfsg fann_create_sparse_array@Base 2.1.0~beta~dfsg fann_create_standard@Base 2.1.0~beta~dfsg fann_create_standard_array@Base 2.1.0~beta~dfsg fann_create_train_from_callback@Base 2.1.0~beta~dfsg fann_default_error_log@Base 2.1.0~beta~dfsg fann_descale_input@Base 2.1.0~beta~dfsg fann_descale_output@Base 2.1.0~beta~dfsg fann_descale_train@Base 2.1.0~beta~dfsg fann_desired_error_reached@Base 2.1.0~beta~dfsg fann_destroy@Base 2.1.0~beta~dfsg fann_destroy_train@Base 2.1.0~beta~dfsg fann_duplicate_train_data@Base 2.1.0~beta~dfsg fann_error@Base 2.1.0~beta~dfsg fann_get_MSE@Base 2.1.0~beta~dfsg fann_get_activation_function@Base 2.1.0~beta~dfsg fann_get_activation_steepness@Base 2.1.0~beta~dfsg fann_get_bias_array@Base 2.1.0~beta~dfsg fann_get_bit_fail@Base 2.1.0~beta~dfsg fann_get_bit_fail_limit@Base 2.1.0~beta~dfsg fann_get_callback@Base 2.1.0~beta~dfsg fann_get_cascade_activation_functions@Base 2.1.0~beta~dfsg fann_get_cascade_activation_functions_count@Base 2.1.0~beta~dfsg fann_get_cascade_activation_steepnesses@Base 2.1.0~beta~dfsg fann_get_cascade_activation_steepnesses_count@Base 2.1.0~beta~dfsg fann_get_cascade_candidate_change_fraction@Base 2.1.0~beta~dfsg fann_get_cascade_candidate_limit@Base 2.1.0~beta~dfsg fann_get_cascade_candidate_stagnation_epochs@Base 2.1.0~beta~dfsg fann_get_cascade_max_cand_epochs@Base 2.1.0~beta~dfsg fann_get_cascade_max_out_epochs@Base 2.1.0~beta~dfsg fann_get_cascade_num_candidate_groups@Base 2.1.0~beta~dfsg fann_get_cascade_num_candidates@Base 2.1.0~beta~dfsg fann_get_cascade_output_change_fraction@Base 2.1.0~beta~dfsg fann_get_cascade_output_stagnation_epochs@Base 2.1.0~beta~dfsg fann_get_cascade_weight_multiplier@Base 2.1.0~beta~dfsg fann_get_connection_array@Base 2.1.0~beta~dfsg fann_get_connection_rate@Base 2.1.0~beta~dfsg fann_get_errno@Base 2.1.0~beta~dfsg fann_get_errstr@Base 2.1.0~beta~dfsg fann_get_layer@Base 2.1.0~beta~dfsg fann_get_layer_array@Base 2.1.0~beta~dfsg fann_get_learning_momentum@Base 2.1.0~beta~dfsg fann_get_learning_rate@Base 2.1.0~beta~dfsg fann_get_network_type@Base 2.1.0~beta~dfsg fann_get_neuron@Base 2.1.0~beta~dfsg fann_get_neuron_layer@Base 2.1.0~beta~dfsg fann_get_num_input@Base 2.1.0~beta~dfsg fann_get_num_layers@Base 2.1.0~beta~dfsg fann_get_num_output@Base 2.1.0~beta~dfsg fann_get_quickprop_decay@Base 2.1.0~beta~dfsg fann_get_quickprop_mu@Base 2.1.0~beta~dfsg fann_get_rprop_decrease_factor@Base 2.1.0~beta~dfsg fann_get_rprop_delta_max@Base 2.1.0~beta~dfsg fann_get_rprop_delta_min@Base 2.1.0~beta~dfsg fann_get_rprop_delta_zero@Base 2.1.0~beta~dfsg fann_get_rprop_increase_factor@Base 2.1.0~beta~dfsg fann_get_total_connections@Base 2.1.0~beta~dfsg fann_get_total_neurons@Base 2.1.0~beta~dfsg fann_get_train_error_function@Base 2.1.0~beta~dfsg fann_get_train_stop_function@Base 2.1.0~beta~dfsg fann_get_training_algorithm@Base 2.1.0~beta~dfsg fann_get_user_data@Base 2.1.0~beta~dfsg fann_init_error_data@Base 2.1.0~beta~dfsg fann_init_weights@Base 2.1.0~beta~dfsg fann_initialize_candidates@Base 2.1.0~beta~dfsg fann_install_candidate@Base 2.1.0~beta~dfsg fann_length_train_data@Base 2.1.0~beta~dfsg fann_merge_train_data@Base 2.1.0~beta~dfsg fann_num_input_train_data@Base 2.1.0~beta~dfsg fann_num_output_train_data@Base 2.1.0~beta~dfsg fann_print_connections@Base 2.1.0~beta~dfsg fann_print_connections_raw@Base 2.1.0~beta~dfsg fann_print_error@Base 2.1.0~beta~dfsg fann_print_parameters@Base 2.1.0~beta~dfsg fann_randomize_weights@Base 2.1.0~beta~dfsg fann_read_train_from_fd@Base 2.1.0~beta~dfsg fann_read_train_from_file@Base 2.1.0~beta~dfsg fann_reallocate_connections@Base 2.1.0~beta~dfsg fann_reallocate_neurons@Base 2.1.0~beta~dfsg fann_reset_MSE@Base 2.1.0~beta~dfsg fann_reset_errno@Base 2.1.0~beta~dfsg fann_reset_errstr@Base 2.1.0~beta~dfsg fann_run@Base 2.1.0~beta~dfsg fann_save@Base 2.1.0~beta~dfsg fann_save_internal@Base 2.1.0~beta~dfsg fann_save_internal_fd@Base 2.1.0~beta~dfsg fann_save_to_fixed@Base 2.1.0~beta~dfsg fann_save_train@Base 2.1.0~beta~dfsg fann_save_train_internal@Base 2.1.0~beta~dfsg fann_save_train_internal_fd@Base 2.1.0~beta~dfsg fann_save_train_to_fixed@Base 2.1.0~beta~dfsg fann_scale_data@Base 2.1.0~beta~dfsg fann_scale_input@Base 2.1.0~beta~dfsg fann_scale_input_train_data@Base 2.1.0~beta~dfsg fann_scale_output@Base 2.1.0~beta~dfsg fann_scale_output_train_data@Base 2.1.0~beta~dfsg fann_scale_train@Base 2.1.0~beta~dfsg fann_scale_train_data@Base 2.1.0~beta~dfsg fann_seed_rand@Base 2.1.0~beta~dfsg fann_set_activation_function@Base 2.1.0~beta~dfsg fann_set_activation_function_hidden@Base 2.1.0~beta~dfsg fann_set_activation_function_layer@Base 2.1.0~beta~dfsg fann_set_activation_function_output@Base 2.1.0~beta~dfsg fann_set_activation_steepness@Base 2.1.0~beta~dfsg fann_set_activation_steepness_hidden@Base 2.1.0~beta~dfsg fann_set_activation_steepness_layer@Base 2.1.0~beta~dfsg fann_set_activation_steepness_output@Base 2.1.0~beta~dfsg fann_set_bit_fail_limit@Base 2.1.0~beta~dfsg fann_set_callback@Base 2.1.0~beta~dfsg fann_set_cascade_activation_functions@Base 2.1.0~beta~dfsg fann_set_cascade_activation_steepnesses@Base 2.1.0~beta~dfsg fann_set_cascade_candidate_change_fraction@Base 2.1.0~beta~dfsg fann_set_cascade_candidate_limit@Base 2.1.0~beta~dfsg fann_set_cascade_candidate_stagnation_epochs@Base 2.1.0~beta~dfsg fann_set_cascade_max_cand_epochs@Base 2.1.0~beta~dfsg fann_set_cascade_max_out_epochs@Base 2.1.0~beta~dfsg fann_set_cascade_num_candidate_groups@Base 2.1.0~beta~dfsg fann_set_cascade_output_change_fraction@Base 2.1.0~beta~dfsg fann_set_cascade_output_stagnation_epochs@Base 2.1.0~beta~dfsg fann_set_cascade_weight_multiplier@Base 2.1.0~beta~dfsg fann_set_error_log@Base 2.1.0~beta~dfsg fann_set_input_scaling_params@Base 2.1.0~beta~dfsg fann_set_learning_momentum@Base 2.1.0~beta~dfsg fann_set_learning_rate@Base 2.1.0~beta~dfsg fann_set_output_scaling_params@Base 2.1.0~beta~dfsg fann_set_quickprop_decay@Base 2.1.0~beta~dfsg fann_set_quickprop_mu@Base 2.1.0~beta~dfsg fann_set_rprop_decrease_factor@Base 2.1.0~beta~dfsg fann_set_rprop_delta_max@Base 2.1.0~beta~dfsg fann_set_rprop_delta_min@Base 2.1.0~beta~dfsg fann_set_rprop_delta_zero@Base 2.1.0~beta~dfsg fann_set_rprop_increase_factor@Base 2.1.0~beta~dfsg fann_set_scaling_params@Base 2.1.0~beta~dfsg fann_set_shortcut_connections@Base 2.1.0~beta~dfsg fann_set_train_error_function@Base 2.1.0~beta~dfsg fann_set_train_stop_function@Base 2.1.0~beta~dfsg fann_set_training_algorithm@Base 2.1.0~beta~dfsg fann_set_user_data@Base 2.1.0~beta~dfsg fann_set_weight@Base 2.1.0~beta~dfsg fann_set_weight_array@Base 2.1.0~beta~dfsg fann_shuffle_train_data@Base 2.1.0~beta~dfsg fann_subset_train_data@Base 2.1.0~beta~dfsg fann_test@Base 2.1.0~beta~dfsg fann_test_data@Base 2.1.0~beta~dfsg fann_train@Base 2.1.0~beta~dfsg fann_train_candidates@Base 2.1.0~beta~dfsg fann_train_candidates_epoch@Base 2.1.0~beta~dfsg fann_train_epoch@Base 2.1.0~beta~dfsg fann_train_epoch_batch@Base 2.1.0~beta~dfsg fann_train_epoch_incremental@Base 2.1.0~beta~dfsg fann_train_epoch_irpropm@Base 2.1.0~beta~dfsg fann_train_epoch_quickprop@Base 2.1.0~beta~dfsg fann_train_on_data@Base 2.1.0~beta~dfsg fann_train_on_file@Base 2.1.0~beta~dfsg fann_train_outputs@Base 2.1.0~beta~dfsg fann_train_outputs_epoch@Base 2.1.0~beta~dfsg fann_update_MSE@Base 2.1.0~beta~dfsg fann_update_candidate_slopes@Base 2.1.0~beta~dfsg fann_update_candidate_weights@Base 2.1.0~beta~dfsg fann_update_slopes_batch@Base 2.1.0~beta~dfsg fann_update_weights@Base 2.1.0~beta~dfsg fann_update_weights_batch@Base 2.1.0~beta~dfsg fann_update_weights_irpropm@Base 2.1.0~beta~dfsg fann_update_weights_quickprop@Base 2.1.0~beta~dfsg initialize_candidate_weights@Base 2.1.0~beta~dfsg libfixedfann.so.2 libfann2 #MINVER# fann_allocate_connections@Base 2.1.0~beta~dfsg fann_allocate_neurons@Base 2.1.0~beta~dfsg fann_allocate_scale@Base 2.1.0~beta~dfsg fann_allocate_structure@Base 2.1.0~beta~dfsg fann_create_from_fd@Base 2.1.0~beta~dfsg fann_create_from_fd_1_1@Base 2.1.0~beta~dfsg fann_create_from_file@Base 2.1.0~beta~dfsg fann_create_shortcut@Base 2.1.0~beta~dfsg fann_create_shortcut_array@Base 2.1.0~beta~dfsg fann_create_sparse@Base 2.1.0~beta~dfsg fann_create_sparse_array@Base 2.1.0~beta~dfsg fann_create_standard@Base 2.1.0~beta~dfsg fann_create_standard_array@Base 2.1.0~beta~dfsg fann_create_train_from_callback@Base 2.1.0~beta~dfsg fann_default_error_log@Base 2.1.0~beta~dfsg fann_desired_error_reached@Base 2.1.0~beta~dfsg fann_destroy@Base 2.1.0~beta~dfsg fann_destroy_train@Base 2.1.0~beta~dfsg fann_duplicate_train_data@Base 2.1.0~beta~dfsg fann_error@Base 2.1.0~beta~dfsg fann_get_MSE@Base 2.1.0~beta~dfsg fann_get_activation_function@Base 2.1.0~beta~dfsg fann_get_activation_steepness@Base 2.1.0~beta~dfsg fann_get_bias_array@Base 2.1.0~beta~dfsg fann_get_bit_fail@Base 2.1.0~beta~dfsg fann_get_bit_fail_limit@Base 2.1.0~beta~dfsg fann_get_callback@Base 2.1.0~beta~dfsg fann_get_cascade_activation_functions@Base 2.1.0~beta~dfsg fann_get_cascade_activation_functions_count@Base 2.1.0~beta~dfsg fann_get_cascade_activation_steepnesses@Base 2.1.0~beta~dfsg fann_get_cascade_activation_steepnesses_count@Base 2.1.0~beta~dfsg fann_get_cascade_candidate_change_fraction@Base 2.1.0~beta~dfsg fann_get_cascade_candidate_limit@Base 2.1.0~beta~dfsg fann_get_cascade_candidate_stagnation_epochs@Base 2.1.0~beta~dfsg fann_get_cascade_max_cand_epochs@Base 2.1.0~beta~dfsg fann_get_cascade_max_out_epochs@Base 2.1.0~beta~dfsg fann_get_cascade_num_candidate_groups@Base 2.1.0~beta~dfsg fann_get_cascade_num_candidates@Base 2.1.0~beta~dfsg fann_get_cascade_output_change_fraction@Base 2.1.0~beta~dfsg fann_get_cascade_output_stagnation_epochs@Base 2.1.0~beta~dfsg fann_get_cascade_weight_multiplier@Base 2.1.0~beta~dfsg fann_get_connection_array@Base 2.1.0~beta~dfsg fann_get_connection_rate@Base 2.1.0~beta~dfsg fann_get_decimal_point@Base 2.1.0~beta~dfsg fann_get_errno@Base 2.1.0~beta~dfsg fann_get_errstr@Base 2.1.0~beta~dfsg fann_get_layer@Base 2.1.0~beta~dfsg fann_get_layer_array@Base 2.1.0~beta~dfsg fann_get_learning_momentum@Base 2.1.0~beta~dfsg fann_get_learning_rate@Base 2.1.0~beta~dfsg fann_get_multiplier@Base 2.1.0~beta~dfsg fann_get_network_type@Base 2.1.0~beta~dfsg fann_get_neuron@Base 2.1.0~beta~dfsg fann_get_neuron_layer@Base 2.1.0~beta~dfsg fann_get_num_input@Base 2.1.0~beta~dfsg fann_get_num_layers@Base 2.1.0~beta~dfsg fann_get_num_output@Base 2.1.0~beta~dfsg fann_get_quickprop_decay@Base 2.1.0~beta~dfsg fann_get_quickprop_mu@Base 2.1.0~beta~dfsg fann_get_rprop_decrease_factor@Base 2.1.0~beta~dfsg fann_get_rprop_delta_max@Base 2.1.0~beta~dfsg fann_get_rprop_delta_min@Base 2.1.0~beta~dfsg fann_get_rprop_delta_zero@Base 2.1.0~beta~dfsg fann_get_rprop_increase_factor@Base 2.1.0~beta~dfsg fann_get_total_connections@Base 2.1.0~beta~dfsg fann_get_total_neurons@Base 2.1.0~beta~dfsg fann_get_train_error_function@Base 2.1.0~beta~dfsg fann_get_train_stop_function@Base 2.1.0~beta~dfsg fann_get_training_algorithm@Base 2.1.0~beta~dfsg fann_get_user_data@Base 2.1.0~beta~dfsg fann_init_error_data@Base 2.1.0~beta~dfsg fann_init_weights@Base 2.1.0~beta~dfsg fann_length_train_data@Base 2.1.0~beta~dfsg fann_merge_train_data@Base 2.1.0~beta~dfsg fann_num_input_train_data@Base 2.1.0~beta~dfsg fann_num_output_train_data@Base 2.1.0~beta~dfsg fann_print_connections@Base 2.1.0~beta~dfsg fann_print_error@Base 2.1.0~beta~dfsg fann_print_parameters@Base 2.1.0~beta~dfsg fann_randomize_weights@Base 2.1.0~beta~dfsg fann_read_train_from_fd@Base 2.1.0~beta~dfsg fann_read_train_from_file@Base 2.1.0~beta~dfsg fann_reset_MSE@Base 2.1.0~beta~dfsg fann_reset_errno@Base 2.1.0~beta~dfsg fann_reset_errstr@Base 2.1.0~beta~dfsg fann_run@Base 2.1.0~beta~dfsg fann_save@Base 2.1.0~beta~dfsg fann_save_internal@Base 2.1.0~beta~dfsg fann_save_internal_fd@Base 2.1.0~beta~dfsg fann_save_to_fixed@Base 2.1.0~beta~dfsg fann_save_train@Base 2.1.0~beta~dfsg fann_save_train_internal@Base 2.1.0~beta~dfsg fann_save_train_internal_fd@Base 2.1.0~beta~dfsg fann_save_train_to_fixed@Base 2.1.0~beta~dfsg fann_scale_data@Base 2.1.0~beta~dfsg fann_scale_input_train_data@Base 2.1.0~beta~dfsg fann_scale_output_train_data@Base 2.1.0~beta~dfsg fann_scale_train_data@Base 2.1.0~beta~dfsg fann_seed_rand@Base 2.1.0~beta~dfsg fann_set_activation_function@Base 2.1.0~beta~dfsg fann_set_activation_function_hidden@Base 2.1.0~beta~dfsg fann_set_activation_function_layer@Base 2.1.0~beta~dfsg fann_set_activation_function_output@Base 2.1.0~beta~dfsg fann_set_activation_steepness@Base 2.1.0~beta~dfsg fann_set_activation_steepness_hidden@Base 2.1.0~beta~dfsg fann_set_activation_steepness_layer@Base 2.1.0~beta~dfsg fann_set_activation_steepness_output@Base 2.1.0~beta~dfsg fann_set_bit_fail_limit@Base 2.1.0~beta~dfsg fann_set_callback@Base 2.1.0~beta~dfsg fann_set_cascade_activation_functions@Base 2.1.0~beta~dfsg fann_set_cascade_activation_steepnesses@Base 2.1.0~beta~dfsg fann_set_cascade_candidate_change_fraction@Base 2.1.0~beta~dfsg fann_set_cascade_candidate_limit@Base 2.1.0~beta~dfsg fann_set_cascade_candidate_stagnation_epochs@Base 2.1.0~beta~dfsg fann_set_cascade_max_cand_epochs@Base 2.1.0~beta~dfsg fann_set_cascade_max_out_epochs@Base 2.1.0~beta~dfsg fann_set_cascade_num_candidate_groups@Base 2.1.0~beta~dfsg fann_set_cascade_output_change_fraction@Base 2.1.0~beta~dfsg fann_set_cascade_output_stagnation_epochs@Base 2.1.0~beta~dfsg fann_set_cascade_weight_multiplier@Base 2.1.0~beta~dfsg fann_set_error_log@Base 2.1.0~beta~dfsg fann_set_learning_momentum@Base 2.1.0~beta~dfsg fann_set_learning_rate@Base 2.1.0~beta~dfsg fann_set_quickprop_decay@Base 2.1.0~beta~dfsg fann_set_quickprop_mu@Base 2.1.0~beta~dfsg fann_set_rprop_decrease_factor@Base 2.1.0~beta~dfsg fann_set_rprop_delta_max@Base 2.1.0~beta~dfsg fann_set_rprop_delta_min@Base 2.1.0~beta~dfsg fann_set_rprop_delta_zero@Base 2.1.0~beta~dfsg fann_set_rprop_increase_factor@Base 2.1.0~beta~dfsg fann_set_train_error_function@Base 2.1.0~beta~dfsg fann_set_train_stop_function@Base 2.1.0~beta~dfsg fann_set_training_algorithm@Base 2.1.0~beta~dfsg fann_set_user_data@Base 2.1.0~beta~dfsg fann_set_weight@Base 2.1.0~beta~dfsg fann_set_weight_array@Base 2.1.0~beta~dfsg fann_shuffle_train_data@Base 2.1.0~beta~dfsg fann_subset_train_data@Base 2.1.0~beta~dfsg fann_test@Base 2.1.0~beta~dfsg fann_test_data@Base 2.1.0~beta~dfsg fann_update_MSE@Base 2.1.0~beta~dfsg fann_update_stepwise@Base 2.1.0~beta~dfsg libfloatfann.so.2 libfann2 #MINVER# fann_activation@Base 2.1.0~beta~dfsg fann_activation_derived@Base 2.1.0~beta~dfsg fann_add_candidate_neuron@Base 2.1.0~beta~dfsg fann_add_layer@Base 2.1.0~beta~dfsg fann_allocate_connections@Base 2.1.0~beta~dfsg fann_allocate_neurons@Base 2.1.0~beta~dfsg fann_allocate_scale@Base 2.1.0~beta~dfsg fann_allocate_structure@Base 2.1.0~beta~dfsg fann_backpropagate_MSE@Base 2.1.0~beta~dfsg fann_cascadetrain_on_data@Base 2.1.0~beta~dfsg fann_cascadetrain_on_file@Base 2.1.0~beta~dfsg fann_clear_scaling_params@Base 2.1.0~beta~dfsg fann_clear_train_arrays@Base 2.1.0~beta~dfsg fann_compute_MSE@Base 2.1.0~beta~dfsg fann_create_from_fd@Base 2.1.0~beta~dfsg fann_create_from_fd_1_1@Base 2.1.0~beta~dfsg fann_create_from_file@Base 2.1.0~beta~dfsg fann_create_shortcut@Base 2.1.0~beta~dfsg fann_create_shortcut_array@Base 2.1.0~beta~dfsg fann_create_sparse@Base 2.1.0~beta~dfsg fann_create_sparse_array@Base 2.1.0~beta~dfsg fann_create_standard@Base 2.1.0~beta~dfsg fann_create_standard_array@Base 2.1.0~beta~dfsg fann_create_train_from_callback@Base 2.1.0~beta~dfsg fann_default_error_log@Base 2.1.0~beta~dfsg fann_descale_input@Base 2.1.0~beta~dfsg fann_descale_output@Base 2.1.0~beta~dfsg fann_descale_train@Base 2.1.0~beta~dfsg fann_desired_error_reached@Base 2.1.0~beta~dfsg fann_destroy@Base 2.1.0~beta~dfsg fann_destroy_train@Base 2.1.0~beta~dfsg fann_duplicate_train_data@Base 2.1.0~beta~dfsg fann_error@Base 2.1.0~beta~dfsg fann_get_MSE@Base 2.1.0~beta~dfsg fann_get_activation_function@Base 2.1.0~beta~dfsg fann_get_activation_steepness@Base 2.1.0~beta~dfsg fann_get_bias_array@Base 2.1.0~beta~dfsg fann_get_bit_fail@Base 2.1.0~beta~dfsg fann_get_bit_fail_limit@Base 2.1.0~beta~dfsg fann_get_callback@Base 2.1.0~beta~dfsg fann_get_cascade_activation_functions@Base 2.1.0~beta~dfsg fann_get_cascade_activation_functions_count@Base 2.1.0~beta~dfsg fann_get_cascade_activation_steepnesses@Base 2.1.0~beta~dfsg fann_get_cascade_activation_steepnesses_count@Base 2.1.0~beta~dfsg fann_get_cascade_candidate_change_fraction@Base 2.1.0~beta~dfsg fann_get_cascade_candidate_limit@Base 2.1.0~beta~dfsg fann_get_cascade_candidate_stagnation_epochs@Base 2.1.0~beta~dfsg fann_get_cascade_max_cand_epochs@Base 2.1.0~beta~dfsg fann_get_cascade_max_out_epochs@Base 2.1.0~beta~dfsg fann_get_cascade_num_candidate_groups@Base 2.1.0~beta~dfsg fann_get_cascade_num_candidates@Base 2.1.0~beta~dfsg fann_get_cascade_output_change_fraction@Base 2.1.0~beta~dfsg fann_get_cascade_output_stagnation_epochs@Base 2.1.0~beta~dfsg fann_get_cascade_weight_multiplier@Base 2.1.0~beta~dfsg fann_get_connection_array@Base 2.1.0~beta~dfsg fann_get_connection_rate@Base 2.1.0~beta~dfsg fann_get_errno@Base 2.1.0~beta~dfsg fann_get_errstr@Base 2.1.0~beta~dfsg fann_get_layer@Base 2.1.0~beta~dfsg fann_get_layer_array@Base 2.1.0~beta~dfsg fann_get_learning_momentum@Base 2.1.0~beta~dfsg fann_get_learning_rate@Base 2.1.0~beta~dfsg fann_get_network_type@Base 2.1.0~beta~dfsg fann_get_neuron@Base 2.1.0~beta~dfsg fann_get_neuron_layer@Base 2.1.0~beta~dfsg fann_get_num_input@Base 2.1.0~beta~dfsg fann_get_num_layers@Base 2.1.0~beta~dfsg fann_get_num_output@Base 2.1.0~beta~dfsg fann_get_quickprop_decay@Base 2.1.0~beta~dfsg fann_get_quickprop_mu@Base 2.1.0~beta~dfsg fann_get_rprop_decrease_factor@Base 2.1.0~beta~dfsg fann_get_rprop_delta_max@Base 2.1.0~beta~dfsg fann_get_rprop_delta_min@Base 2.1.0~beta~dfsg fann_get_rprop_delta_zero@Base 2.1.0~beta~dfsg fann_get_rprop_increase_factor@Base 2.1.0~beta~dfsg fann_get_total_connections@Base 2.1.0~beta~dfsg fann_get_total_neurons@Base 2.1.0~beta~dfsg fann_get_train_error_function@Base 2.1.0~beta~dfsg fann_get_train_stop_function@Base 2.1.0~beta~dfsg fann_get_training_algorithm@Base 2.1.0~beta~dfsg fann_get_user_data@Base 2.1.0~beta~dfsg fann_init_error_data@Base 2.1.0~beta~dfsg fann_init_weights@Base 2.1.0~beta~dfsg fann_initialize_candidates@Base 2.1.0~beta~dfsg fann_install_candidate@Base 2.1.0~beta~dfsg fann_length_train_data@Base 2.1.0~beta~dfsg fann_merge_train_data@Base 2.1.0~beta~dfsg fann_num_input_train_data@Base 2.1.0~beta~dfsg fann_num_output_train_data@Base 2.1.0~beta~dfsg fann_print_connections@Base 2.1.0~beta~dfsg fann_print_connections_raw@Base 2.1.0~beta~dfsg fann_print_error@Base 2.1.0~beta~dfsg fann_print_parameters@Base 2.1.0~beta~dfsg fann_randomize_weights@Base 2.1.0~beta~dfsg fann_read_train_from_fd@Base 2.1.0~beta~dfsg fann_read_train_from_file@Base 2.1.0~beta~dfsg fann_reallocate_connections@Base 2.1.0~beta~dfsg fann_reallocate_neurons@Base 2.1.0~beta~dfsg fann_reset_MSE@Base 2.1.0~beta~dfsg fann_reset_errno@Base 2.1.0~beta~dfsg fann_reset_errstr@Base 2.1.0~beta~dfsg fann_run@Base 2.1.0~beta~dfsg fann_save@Base 2.1.0~beta~dfsg fann_save_internal@Base 2.1.0~beta~dfsg fann_save_internal_fd@Base 2.1.0~beta~dfsg fann_save_to_fixed@Base 2.1.0~beta~dfsg fann_save_train@Base 2.1.0~beta~dfsg fann_save_train_internal@Base 2.1.0~beta~dfsg fann_save_train_internal_fd@Base 2.1.0~beta~dfsg fann_save_train_to_fixed@Base 2.1.0~beta~dfsg fann_scale_data@Base 2.1.0~beta~dfsg fann_scale_input@Base 2.1.0~beta~dfsg fann_scale_input_train_data@Base 2.1.0~beta~dfsg fann_scale_output@Base 2.1.0~beta~dfsg fann_scale_output_train_data@Base 2.1.0~beta~dfsg fann_scale_train@Base 2.1.0~beta~dfsg fann_scale_train_data@Base 2.1.0~beta~dfsg fann_seed_rand@Base 2.1.0~beta~dfsg fann_set_activation_function@Base 2.1.0~beta~dfsg fann_set_activation_function_hidden@Base 2.1.0~beta~dfsg fann_set_activation_function_layer@Base 2.1.0~beta~dfsg fann_set_activation_function_output@Base 2.1.0~beta~dfsg fann_set_activation_steepness@Base 2.1.0~beta~dfsg fann_set_activation_steepness_hidden@Base 2.1.0~beta~dfsg fann_set_activation_steepness_layer@Base 2.1.0~beta~dfsg fann_set_activation_steepness_output@Base 2.1.0~beta~dfsg fann_set_bit_fail_limit@Base 2.1.0~beta~dfsg fann_set_callback@Base 2.1.0~beta~dfsg fann_set_cascade_activation_functions@Base 2.1.0~beta~dfsg fann_set_cascade_activation_steepnesses@Base 2.1.0~beta~dfsg fann_set_cascade_candidate_change_fraction@Base 2.1.0~beta~dfsg fann_set_cascade_candidate_limit@Base 2.1.0~beta~dfsg fann_set_cascade_candidate_stagnation_epochs@Base 2.1.0~beta~dfsg fann_set_cascade_max_cand_epochs@Base 2.1.0~beta~dfsg fann_set_cascade_max_out_epochs@Base 2.1.0~beta~dfsg fann_set_cascade_num_candidate_groups@Base 2.1.0~beta~dfsg fann_set_cascade_output_change_fraction@Base 2.1.0~beta~dfsg fann_set_cascade_output_stagnation_epochs@Base 2.1.0~beta~dfsg fann_set_cascade_weight_multiplier@Base 2.1.0~beta~dfsg fann_set_error_log@Base 2.1.0~beta~dfsg fann_set_input_scaling_params@Base 2.1.0~beta~dfsg fann_set_learning_momentum@Base 2.1.0~beta~dfsg fann_set_learning_rate@Base 2.1.0~beta~dfsg fann_set_output_scaling_params@Base 2.1.0~beta~dfsg fann_set_quickprop_decay@Base 2.1.0~beta~dfsg fann_set_quickprop_mu@Base 2.1.0~beta~dfsg fann_set_rprop_decrease_factor@Base 2.1.0~beta~dfsg fann_set_rprop_delta_max@Base 2.1.0~beta~dfsg fann_set_rprop_delta_min@Base 2.1.0~beta~dfsg fann_set_rprop_delta_zero@Base 2.1.0~beta~dfsg fann_set_rprop_increase_factor@Base 2.1.0~beta~dfsg fann_set_scaling_params@Base 2.1.0~beta~dfsg fann_set_shortcut_connections@Base 2.1.0~beta~dfsg fann_set_train_error_function@Base 2.1.0~beta~dfsg fann_set_train_stop_function@Base 2.1.0~beta~dfsg fann_set_training_algorithm@Base 2.1.0~beta~dfsg fann_set_user_data@Base 2.1.0~beta~dfsg fann_set_weight@Base 2.1.0~beta~dfsg fann_set_weight_array@Base 2.1.0~beta~dfsg fann_shuffle_train_data@Base 2.1.0~beta~dfsg fann_subset_train_data@Base 2.1.0~beta~dfsg fann_test@Base 2.1.0~beta~dfsg fann_test_data@Base 2.1.0~beta~dfsg fann_train@Base 2.1.0~beta~dfsg fann_train_candidates@Base 2.1.0~beta~dfsg fann_train_candidates_epoch@Base 2.1.0~beta~dfsg fann_train_epoch@Base 2.1.0~beta~dfsg fann_train_epoch_batch@Base 2.1.0~beta~dfsg fann_train_epoch_incremental@Base 2.1.0~beta~dfsg fann_train_epoch_irpropm@Base 2.1.0~beta~dfsg fann_train_epoch_quickprop@Base 2.1.0~beta~dfsg fann_train_on_data@Base 2.1.0~beta~dfsg fann_train_on_file@Base 2.1.0~beta~dfsg fann_train_outputs@Base 2.1.0~beta~dfsg fann_train_outputs_epoch@Base 2.1.0~beta~dfsg fann_update_MSE@Base 2.1.0~beta~dfsg fann_update_candidate_slopes@Base 2.1.0~beta~dfsg fann_update_candidate_weights@Base 2.1.0~beta~dfsg fann_update_slopes_batch@Base 2.1.0~beta~dfsg fann_update_weights@Base 2.1.0~beta~dfsg fann_update_weights_batch@Base 2.1.0~beta~dfsg fann_update_weights_irpropm@Base 2.1.0~beta~dfsg fann_update_weights_quickprop@Base 2.1.0~beta~dfsg initialize_candidate_weights@Base 2.1.0~beta~dfsg debian/control0000664000000000000000000001353212114104207010567 0ustar Source: libfann Section: libs Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Christian Kastner DM-Upload-Allowed: yes Build-Depends: debhelper (>= 7.0.50~), autotools-dev, python-all-dev, python-support (>= 0.90), swig (>= 2.0.4-2), naturaldocs XS-Testsuite: autopkgtest Standards-Version: 3.9.2 Homepage: http://leenissen.dk/fann/wp/ Vcs-Git: git://scm.kvr.at/git/pkg-libfann.git Vcs-Browser: http://scm.kvr.at/git/?p=pkg-libfann.git;a=summary Package: libfann2 Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Suggests: libfann-dev (= ${binary:Version}), libfann-doc (= ${binary:Version}) Conflicts: libfann1 Replaces: libfann1 Description: Fast Artificial Neural Network Library Fast Artificial Neural Network Library is a free open source neural network library, which implements multilayer artificial neural networks in C with support for both fully connected and sparsely connected networks. Cross-platform execution in both fixed and floating point are supported. It includes a framework for easy handling of training data sets. It is easy to use, versatile, well documented, and fast. A Python binding is available, and bindings for PHP, C++, .NET, Delphi, Octave, Ruby, Pure Data and Mathematica can be downloaded from FANN's homepage. . This package contains the shared libraries. Package: libfann-dev Section: libdevel Architecture: any Depends: ${misc:Depends}, libfann2 (= ${binary:Version}) Suggests: libfann-doc (= ${binary:Version}) Conflicts: libfann1-dev Replaces: libfann1-dev Description: Development libraries and header files for FANN Fast Artificial Neural Network Library is a free open source neural network library, which implements multilayer artificial neural networks in C with support for both fully connected and sparsely connected networks. Cross-platform execution in both fixed and floating point are supported. It includes a framework for easy handling of training data sets. It is easy to use, versatile, well documented, and fast. A Python binding is available, and bindings for PHP, C++, .NET, Delphi, Octave, Ruby, Pure Data and Mathematica can be downloaded from FANN's homepage. . This package contains the header files and static libraries which are needed for developing libfann applications. Package: libfann-dbg Priority: extra Section: debug Architecture: any Depends: ${misc:Depends}, libfann2 (= ${binary:Version}) Description: Debugging symbols for FANN Fast Artificial Neural Network Library is a free open source neural network library, which implements multilayer artificial neural networks in C with support for both fully connected and sparsely connected networks. Cross-platform execution in both fixed and floating point are supported. It includes a framework for easy handling of training data sets. It is easy to use, versatile, well documented, and fast. A Python binding is available, and bindings for PHP, C++, .NET, Delphi, Octave, Ruby, Pure Data and Mathematica can be downloaded from FANN's homepage. . This package contains the debugging symbols for the libfann library. Package: python-pyfann Section: python Architecture: any Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends}, libfann2 (= ${binary:Version}) Suggests: libfann-dev (= ${binary:Version}), libfann-doc (= ${binary:Version}) Description: Python bindings for FANN Fast Artificial Neural Network Library is a free open source neural network library, which implements multilayer artificial neural networks in C with support for both fully connected and sparsely connected networks. Cross-platform execution in both fixed and floating point are supported. It includes a framework for easy handling of training data sets. It is easy to use, versatile, well documented, and fast. A Python binding is available, and bindings for PHP, C++, .NET, Delphi, Octave, Ruby, Pure Data and Mathematica can be downloaded from FANN's homepage. . This package contains the Python wrapper for FANN. Package: python-pyfann-dbg Priority: extra Section: debug Architecture: any Depends: ${misc:Depends}, python-pyfann (= ${binary:Version}) Description: Debugging symbols for FANN Python wrapper Fast Artificial Neural Network Library is a free open source neural network library, which implements multilayer artificial neural networks in C with support for both fully connected and sparsely connected networks. Cross-platform execution in both fixed and floating point are supported. It includes a framework for easy handling of training data sets. It is easy to use, versatile, well documented, and fast. A Python binding is available, and bindings for PHP, C++, .NET, Delphi, Octave, Ruby, Pure Data and Mathematica can be downloaded from FANN's homepage. . This package contains the debugging symbols for the FANN Python wrapper. Package: libfann-doc Section: doc Architecture: all Depends: ${misc:Depends} Recommends: libfann-dev (= ${binary:Version}), python-pyfann (= ${binary:Version}) Description: API documentation for FANN Fast Artificial Neural Network Library is a free open source neural network library, which implements multilayer artificial neural networks in C with support for both fully connected and sparsely connected networks. Cross-platform execution in both fixed and floating point are supported. It includes a framework for easy handling of training data sets. It is easy to use, versatile, well documented, and fast. A Python binding is available, and bindings for PHP, C++, .NET, Delphi, Octave, Ruby, Pure Data and Mathematica can be downloaded from FANN's homepage. . This package contains the API documentation in HTML form and some introductory material in text form. It also contains examples for the library and the Python wrapper. debian/libfann-dbg.dirs0000664000000000000000000000001012114102473012200 0ustar usr/lib debian/libfann-doc.docs0000664000000000000000000000013512114102473012210 0ustar doc/html doc/advancedusage.txt doc/fixedpointusage.txt doc/gettingstarted.txt doc/theory.txt debian/libfann-dbg.links0000664000000000000000000000006112114102473012365 0ustar usr/share/doc/libfann2 usr/share/doc/libfann-dbg debian/rules0000775000000000000000000000736012114102473010251 0ustar #!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 # This has to be exported to make some magic below work. export DH_OPTIONS # Standard compiler flags CFLAGS += -Wall PYVERS = $(shell pyversions -r -v) binary: binary-arch binary-indep build: build-arch build-indep install: install-arch install-indep configure: configure-stamp configure-stamp: dh_testdir dh_autotools-dev_updateconfig dh_auto_configure build-arch: build-arch-stamp build-arch-stamp: configure-stamp # Perform regular build process dh_auto_build -a # Build python extensions in python/ cd python; \ for py in $(PYVERS); do \ python$$py setup.py build; \ done build-indep: build-indep-stamp build-indep-stamp: dh_testdir # Build documentation mkdir -p doc/html doc/proj naturaldocs -i src/include -o HTML doc/html -p doc/proj install-arch: dh_testdir dh_testroot dh_prep -a dh_installdirs -a dh_auto_install -a # Clear .la dependency_libs as required by Policy 10.2 sed -i -e "s/dependency_libs='.*'/dependency_libs=''/" \ debian/tmp/usr/lib/*.la # Install python extensions from python/, so dh_pysupport can pick them up cd python; \ for py in $(PYVERS); do \ python$$py setup.py install -f --root $(CURDIR)/debian/python-pyfann \ --install-layout=deb; \ done dh_install -a install-indep: dh_testdir dh_testroot dh_prep -i dh_installdirs -i dh_install -i binary-arch: build-arch install-arch dh_installdocs -a dh_installchangelogs -a dh_pysupport -a # Point doc of -dbg packages to their regular counterparts rm -rf debian/libfann-dbg/usr/share/doc/libfann-dbg rm -rf debian/python-pyfann-dbg/usr/share/doc/python-pyfann-dbg dh_link -a dh_compress -a dh_fixperms -a # Can't use --dbg-package because we have multiple debug packages dh_strip -k -a mv debian/libfann2/usr/lib/debug debian/libfann-dbg/usr/lib mv debian/python-pyfann/usr/lib/debug debian/python-pyfann-dbg/usr/lib cd debian/python-pyfann-dbg/usr/lib/debug/usr/lib && mv pyshared pymodules dh_makeshlibs -a dh_shlibdeps -a dh_installdeb -a dh_gencontrol -a dh_md5sums -a dh_builddeb -a binary-indep: build-indep install-indep dh_installdocs -i dh_installchangelogs -i dh_installexamples -i # Copy Python examples to a subdir in examples/ cp -r python/examples \ debian/libfann-doc/usr/share/doc/libfann-doc/examples/python # Modify dataset paths in examples to point to libfann-doc datasets. This # was not implemented as a patch to upstream to preserve the ability to # run upstream's own tests within the source dir. sed -i -r -f debian/example-paths.sed \ debian/libfann-doc/usr/share/doc/libfann-doc/examples/*.c \ debian/libfann-doc/usr/share/doc/libfann-doc/examples/python/*.py # Add Makefile & compile/run instructions for the examples cp debian/Makefile.examples \ debian/libfann-doc/usr/share/doc/libfann-doc/examples/Makefile cp debian/README-libfann2-examples \ debian/libfann-doc/usr/share/doc/libfann-doc/examples/README # Don't compress example files and datasets; documentation .js dh_compress -i -Xexamples -Xjavascript dh_fixperms -i # Remove unnecessary executable bits from training data sets chmod 644 debian/libfann-doc/usr/share/doc/libfann-doc/examples/datasets/* dh_installdeb -i dh_gencontrol -i dh_md5sums -i dh_builddeb -i clean: dh_testdir dh_autotools-dev_restoreconfig # Perform regular clean process dh_auto_clean dh_clean # Clean up Python stuff rm -rf python/build python/pyfann/*.cxx # Remove output generated by naturaldocs rm -rf doc/proj doc/html # Finalize rm -f configure-stamp build-arch-stamp build-indep-stamp .PHONY: binary configure build install clean .PHONY: binary-arch binary-indep build-arch build-indep install-arch install-indep debian/example-paths.sed0000664000000000000000000000054712114102473012436 0ustar s|(\.\./)+benchmarks|/usr/share/doc/libfann-doc/examples| s|\("\.\.","\.\.","benchmarks"|("/","usr","share","doc","libfann-doc", "examples"| s|\.\./\.\./examples|/usr/share/doc/libfann-doc/examples| s|"xor.data"|"/usr/share/doc/libfann-doc/examples/xor.data"| s|"scaling.data"|"/usr/share/doc/libfann-doc/examples/scaling.data"| s|\("nets",|(| s|\("nets/|("| debian/libfann-doc.doc-base0000664000000000000000000000055512114102473012743 0ustar Document: libfann-doc Title: API documentation and reference guide for FANN Author: Steffen Nissen Abstract: This manual contains the API documentation and a reference guide for the Fast Artificial Neural Network library (fann) Section: Programming Format: HTML Index: /usr/share/doc/libfann-doc/html/index.html Files: /usr/share/doc/libfann-doc/html/files/*.html debian/libfann2.install0000664000000000000000000000002212114102473012240 0ustar usr/lib/lib*.so.* debian/python-pyfann-dbg.dirs0000664000000000000000000000001012114102473013401 0ustar usr/lib