Ignore:
Timestamp:
10/07/11 07:51:51 (8 years ago)
Author:
paulbarber
Message:

Added GPL license to all source code.

Location:
trunk/projects/slim-curve
Files:
14 edited

Legend:

Unmodified
Added
Removed
  • trunk/projects/slim-curve/LICENSE.txt

    r7378 r7781  
    11SLIM-curve package for exponential curve fitting of spectral lifetime data. 
    22 
    3 Copyright (c) 2010, Paul Barber & UW-Madison LOCI. 
    4 All rights reserved. 
     3Copyright (c) 2010, 2011 Gray Institute University of Oxford & UW-Madison LOCI. 
    54 
    6 Redistribution and use in source and binary forms, with or without 
    7 modification, are permitted provided that the following conditions are met: 
    8     * Redistributions of source code must retain the above copyright 
    9       notice, this list of conditions and the following disclaimer. 
    10     * Redistributions in binary form must reproduce the above copyright 
    11       notice, this list of conditions and the following disclaimer in the 
    12       documentation and/or other materials provided with the distribution. 
    13     * Neither the name of the project developers nor the 
    14       names of its contributors may be used to endorse or promote products 
    15       derived from this software without specific prior written permission. 
     5    This program is free software: you can redistribute it and/or modify 
     6    it under the terms of the GNU General Public License as published by 
     7    the Free Software Foundation, either version 3 of the License, or 
     8    (at your option) any later version. 
    169 
    17 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
    18 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
    19 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
    20 ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE 
    21 LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 
    22 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 
    23 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 
    24 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
    25 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
    26 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
    27 POSSIBILITY OF SUCH DAMAGE. 
     10    This program is distributed in the hope that it will be useful, 
     11    but WITHOUT ANY WARRANTY; without even the implied warranty of 
     12    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
     13    GNU General Public License for more details. 
     14 
     15    You should have received a copy of the GNU General Public License 
     16    along with this program.  If not, see <http://www.gnu.org/licenses/>. 
  • trunk/projects/slim-curve/src/main/c/Ecf.h

    r7722 r7781  
     1/*  
     2This file is part of the SLIM-curve package for exponential curve fitting of spectral lifetime data. 
     3 
     4Copyright (c) 2010, 2011, Gray Institute University of Oxford & UW-Madison LOCI. 
     5 
     6    This program is free software: you can redistribute it and/or modify 
     7    it under the terms of the GNU General Public License as published by 
     8    the Free Software Foundation, either version 3 of the License, or 
     9    (at your option) any later version. 
     10 
     11    This program is distributed in the hope that it will be useful, 
     12    but WITHOUT ANY WARRANTY; without even the implied warranty of 
     13    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
     14    GNU General Public License for more details. 
     15 
     16    You should have received a copy of the GNU General Public License 
     17    along with this program.  If not, see <http://www.gnu.org/licenses/>. 
     18 */ 
     19 
    120/* This is Ecf.h, the public header file for the 2003 version of the 
    221   ECF library. */ 
  • trunk/projects/slim-curve/src/main/c/EcfGlobal.c

    r7720 r7781  
    1 /* The 2003 version of the ECF library.  This has basically been 
    2    completely rewritten using the Numerical Recipes code (modified as 
    3    appropriate).  Also, this takes account of the fact that we may be 
     1/*  
     2This file is part of the SLIM-curve package for exponential curve fitting of spectral lifetime data. 
     3 
     4Copyright (c) 2010, 2011, Gray Institute University of Oxford & UW-Madison LOCI. 
     5 
     6    This program is free software: you can redistribute it and/or modify 
     7    it under the terms of the GNU General Public License as published by 
     8    the Free Software Foundation, either version 3 of the License, or 
     9    (at your option) any later version. 
     10 
     11    This program is distributed in the hope that it will be useful, 
     12    but WITHOUT ANY WARRANTY; without even the implied warranty of 
     13    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
     14    GNU General Public License for more details. 
     15 
     16    You should have received a copy of the GNU General Public License 
     17    along with this program.  If not, see <http://www.gnu.org/licenses/>. 
     18 */ 
     19 
     20/* The 2003 version of the ECF library.  This takes account of the fact that we may be 
    421   handling Poisson noise. 
    522 
  • trunk/projects/slim-curve/src/main/c/EcfInternal.h

    r7708 r7781  
     1/*  
     2This file is part of the SLIM-curve package for exponential curve fitting of spectral lifetime data. 
     3 
     4Copyright (c) 2010, 2011, Gray Institute University of Oxford & UW-Madison LOCI. 
     5 
     6    This program is free software: you can redistribute it and/or modify 
     7    it under the terms of the GNU General Public License as published by 
     8    the Free Software Foundation, either version 3 of the License, or 
     9    (at your option) any later version. 
     10 
     11    This program is distributed in the hope that it will be useful, 
     12    but WITHOUT ANY WARRANTY; without even the implied warranty of 
     13    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
     14    GNU General Public License for more details. 
     15 
     16    You should have received a copy of the GNU General Public License 
     17    along with this program.  If not, see <http://www.gnu.org/licenses/>. 
     18 */ 
     19 
    120/* This is EcfInternal.h, the header file for internal functions in 
    221   the 2003 version of the ECF library. */ 
  • trunk/projects/slim-curve/src/main/c/EcfSPA.c

    r7606 r7781  
    1 /* The 2003 version of the ECF library.  This has basically been 
    2    completely rewritten using the Numerical Recipes code (modified as 
    3    appropriate).  Also, this takes account of the fact that we may be 
     1/*  
     2This file is part of the SLIM-curve package for exponential curve fitting of spectral lifetime data. 
     3 
     4Copyright (c) 2010, 2011, Gray Institute University of Oxford & UW-Madison LOCI. 
     5 
     6    This program is free software: you can redistribute it and/or modify 
     7    it under the terms of the GNU General Public License as published by 
     8    the Free Software Foundation, either version 3 of the License, or 
     9    (at your option) any later version. 
     10 
     11    This program is distributed in the hope that it will be useful, 
     12    but WITHOUT ANY WARRANTY; without even the implied warranty of 
     13    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
     14    GNU General Public License for more details. 
     15 
     16    You should have received a copy of the GNU General Public License 
     17    along with this program.  If not, see <http://www.gnu.org/licenses/>. 
     18 */ 
     19 
     20/* The 2003 version of the ECF library.  This takes account of the fact that we may be 
    421   handling Poisson noise. 
    522 
  • trunk/projects/slim-curve/src/main/c/EcfSingle.c

    r7778 r7781  
     1/*  
     2This file is part of the SLIM-curve package for exponential curve fitting of spectral lifetime data. 
     3 
     4Copyright (c) 2010, 2011, Gray Institute University of Oxford & UW-Madison LOCI. 
     5 
     6    This program is free software: you can redistribute it and/or modify 
     7    it under the terms of the GNU General Public License as published by 
     8    the Free Software Foundation, either version 3 of the License, or 
     9    (at your option) any later version. 
     10 
     11    This program is distributed in the hope that it will be useful, 
     12    but WITHOUT ANY WARRANTY; without even the implied warranty of 
     13    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
     14    GNU General Public License for more details. 
     15 
     16    You should have received a copy of the GNU General Public License 
     17    along with this program.  If not, see <http://www.gnu.org/licenses/>. 
     18 */ 
     19 
    120/* Based on the 2003 version of the ECF library.  This has been 
    221   modified to remove modified Numeric Recipes code. Also, this 
  • trunk/projects/slim-curve/src/main/c/EcfUtil.c

    r7780 r7781  
     1/*  
     2This file is part of the SLIM-curve package for exponential curve fitting of spectral lifetime data. 
     3 
     4Copyright (c) 2010, 2011, Gray Institute University of Oxford & UW-Madison LOCI. 
     5 
     6    This program is free software: you can redistribute it and/or modify 
     7    it under the terms of the GNU General Public License as published by 
     8    the Free Software Foundation, either version 3 of the License, or 
     9    (at your option) any later version. 
     10 
     11    This program is distributed in the hope that it will be useful, 
     12    but WITHOUT ANY WARRANTY; without even the implied warranty of 
     13    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
     14    GNU General Public License for more details. 
     15 
     16    You should have received a copy of the GNU General Public License 
     17    along with this program.  If not, see <http://www.gnu.org/licenses/>. 
     18 */ 
     19 
    120//#include <ansi_c.h> 
    2 /* The 2010 version of the ECF library.  This has basically been 
    3    completely rewritten to avoid license issues. 
    4    Also, this takes account of the fact that we may be 
     21/* The 2010 version of the ECF library.  This takes account of the fact that we may be 
    522   handling Poisson noise. 
    623 
  • trunk/projects/slim-curve/src/main/c/EcfWrapper.c

    r7723 r7781  
     1/*  
     2This file is part of the SLIM-curve package for exponential curve fitting of spectral lifetime data. 
     3 
     4Copyright (c) 2010, 2011, Gray Institute University of Oxford & UW-Madison LOCI. 
     5 
     6    This program is free software: you can redistribute it and/or modify 
     7    it under the terms of the GNU General Public License as published by 
     8    the Free Software Foundation, either version 3 of the License, or 
     9    (at your option) any later version. 
     10 
     11    This program is distributed in the hope that it will be useful, 
     12    but WITHOUT ANY WARRANTY; without even the implied warranty of 
     13    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
     14    GNU General Public License for more details. 
     15 
     16    You should have received a copy of the GNU General Public License 
     17    along with this program.  If not, see <http://www.gnu.org/licenses/>. 
     18 */ 
     19 
    120#include "EcfWrapper.h" 
    221#include "Ecf.h" 
  • trunk/projects/slim-curve/src/main/c/EcfWrapper.h

    r7387 r7781  
     1/*  
     2This file is part of the SLIM-curve package for exponential curve fitting of spectral lifetime data. 
     3 
     4Copyright (c) 2010, 2011, Gray Institute University of Oxford & UW-Madison LOCI. 
     5 
     6    This program is free software: you can redistribute it and/or modify 
     7    it under the terms of the GNU General Public License as published by 
     8    the Free Software Foundation, either version 3 of the License, or 
     9    (at your option) any later version. 
     10 
     11    This program is distributed in the hope that it will be useful, 
     12    but WITHOUT ANY WARRANTY; without even the implied warranty of 
     13    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
     14    GNU General Public License for more details. 
     15 
     16    You should have received a copy of the GNU General Public License 
     17    along with this program.  If not, see <http://www.gnu.org/licenses/>. 
     18 */ 
     19 
    120/*  
    221 * File:   EcfWrapper.h 
  • trunk/projects/slim-curve/src/main/c/GCI_Lsqnonneg.c

    r7607 r7781  
     1/*  
     2This file is part of the SLIM-curve package for exponential curve fitting of spectral lifetime data. 
     3 
     4Copyright (c) 2010, 2011, Gray Institute University of Oxford & UW-Madison LOCI. 
     5 
     6    This program is free software: you can redistribute it and/or modify 
     7    it under the terms of the GNU General Public License as published by 
     8    the Free Software Foundation, either version 3 of the License, or 
     9    (at your option) any later version. 
     10 
     11    This program is distributed in the hope that it will be useful, 
     12    but WITHOUT ANY WARRANTY; without even the implied warranty of 
     13    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
     14    GNU General Public License for more details. 
     15 
     16    You should have received a copy of the GNU General Public License 
     17    along with this program.  If not, see <http://www.gnu.org/licenses/>. 
     18 */ 
     19 
    120// Updated file from JG, 2.11.02 
    221 
  • trunk/projects/slim-curve/src/main/c/GCI_Lsqnonneg.h

    r7607 r7781  
     1/*  
     2This file is part of the SLIM-curve package for exponential curve fitting of spectral lifetime data. 
     3 
     4Copyright (c) 2010, 2011, Gray Institute University of Oxford & UW-Madison LOCI. 
     5 
     6    This program is free software: you can redistribute it and/or modify 
     7    it under the terms of the GNU General Public License as published by 
     8    the Free Software Foundation, either version 3 of the License, or 
     9    (at your option) any later version. 
     10 
     11    This program is distributed in the hope that it will be useful, 
     12    but WITHOUT ANY WARRANTY; without even the implied warranty of 
     13    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
     14    GNU General Public License for more details. 
     15 
     16    You should have received a copy of the GNU General Public License 
     17    along with this program.  If not, see <http://www.gnu.org/licenses/>. 
     18 */ 
     19 
    120/* Header file for functions defined in lsqnonneg.c */ 
    221 
  • trunk/projects/slim-curve/src/main/c/GCI_Phasor.c

    r7607 r7781  
     1/*  
     2This file is part of the SLIM-curve package for exponential curve fitting of spectral lifetime data. 
     3 
     4Copyright (c) 2010, 2011, Gray Institute University of Oxford & UW-Madison LOCI. 
     5 
     6    This program is free software: you can redistribute it and/or modify 
     7    it under the terms of the GNU General Public License as published by 
     8    the Free Software Foundation, either version 3 of the License, or 
     9    (at your option) any later version. 
     10 
     11    This program is distributed in the hope that it will be useful, 
     12    but WITHOUT ANY WARRANTY; without even the implied warranty of 
     13    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
     14    GNU General Public License for more details. 
     15 
     16    You should have received a copy of the GNU General Public License 
     17    along with this program.  If not, see <http://www.gnu.org/licenses/>. 
     18 */ 
     19 
    120#include "GCI_Phasor.h" 
    221#include <math.h> 
  • trunk/projects/slim-curve/src/main/c/GCI_Phasor.h

    r7607 r7781  
     1/*  
     2This file is part of the SLIM-curve package for exponential curve fitting of spectral lifetime data. 
     3 
     4Copyright (c) 2010, 2011, Gray Institute University of Oxford & UW-Madison LOCI. 
     5 
     6    This program is free software: you can redistribute it and/or modify 
     7    it under the terms of the GNU General Public License as published by 
     8    the Free Software Foundation, either version 3 of the License, or 
     9    (at your option) any later version. 
     10 
     11    This program is distributed in the hope that it will be useful, 
     12    but WITHOUT ANY WARRANTY; without even the implied warranty of 
     13    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
     14    GNU General Public License for more details. 
     15 
     16    You should have received a copy of the GNU General Public License 
     17    along with this program.  If not, see <http://www.gnu.org/licenses/>. 
     18 */ 
     19 
    120#ifndef PHASOR_FITTING_H 
    221#define PHASOR_FITTING_H 
  • trunk/projects/slim-curve/src/main/c/loci_curvefitter_SLIMCurveFitter.c

    r7695 r7781  
     1/*  
     2This file is part of the SLIM-curve package for exponential curve fitting of spectral lifetime data. 
     3 
     4Copyright (c) 2010, 2011, Gray Institute University of Oxford & UW-Madison LOCI. 
     5 
     6    This program is free software: you can redistribute it and/or modify 
     7    it under the terms of the GNU General Public License as published by 
     8    the Free Software Foundation, either version 3 of the License, or 
     9    (at your option) any later version. 
     10 
     11    This program is distributed in the hope that it will be useful, 
     12    but WITHOUT ANY WARRANTY; without even the implied warranty of 
     13    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
     14    GNU General Public License for more details. 
     15 
     16    You should have received a copy of the GNU General Public License 
     17    along with this program.  If not, see <http://www.gnu.org/licenses/>. 
     18 */ 
     19 
    120#include "loci_curvefitter_SLIMCurveFitter.h" 
    221#include "EcfWrapper.h" 
Note: See TracChangeset for help on using the changeset viewer.