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/src/main/c
Files:
13 edited

Legend:

Unmodified
Added
Removed
  • 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.