2023-07-12 Scott Bartell
  * DESCRIPTION (Version): New version is 1.3

  * R/trimdata.R and R/predgrid.R:  revised functions to rely on functions from sf, 
  rather than PBSmapping and maptools, to prepare for upcoming deprecation of PolySet 
  class in maptools.  Newly revised functions can now handle a broader set of map classes, 
  including: map, sf, Raster (with some limitations), and Spatial.  

  * updated various help file examples to remove optional use of PBSmapping, because the 
  necessary functions (now only used in sampcont.R) are automatically imported from that 
  package.  References and URLs updated in several help files.  
 

2022-05-25 Scott Bartell
  * DESCRIPTION (Version): New version is 1.2-6

  * R/colormap.R, R/trimdata.R, and R/predgrid.R:  replaced class checks for different 
  map types with inherits function instead of using ==, as per CRAN recommendation.

  * R/modgam.R and R/summary.modgam.R:  Now only produces a global p value if the number
  of rows in the model fits are identical for the smoothed model and the null model (i.e., 
  there are no missing data in the variables being smoothed).  See modgam help file for
  more information.      
  
  * R/sampcont.R:  Fixed errors that had caused nrow and ncol values to be swapped, 
  reversing the intended dimensions for the stratified sampling grid.  Also now added the
  sampling grid as output from the function, in order to facilitate plotting. Thanks to 
  Ian W. Tang, University of California, Irvine, for discovering the problem and providing 
  code for these changes.

2019-07-27 Scott Bartell
  * DESCRIPTION (Version): New version is 1.2-5

  * R/mypredict.gam.R:  Fixed error in mypredict.gam function associated with change in
  default argument in vcov function since R 3.5.0.  

  * R/modgam.R and R/plot.modgam.R:  Added "pointwise" argument with default value FALSE, 
  to skip pointwise permutation tests unless requested by the user.  Identification of 
  high   risk regions is better accomplished using se.fit=TRUE, available since version 
  1.0.  Plot function warning message updated to reflect new argument.  

2019-01-21 Scott Bartell
  * DESCRIPTION (Version): New version is 1.2-4

  * R/plot.modgam.R:  Fixed error in plot.modgam function associated with new "anchor"
  argument, now implemented in both plot.modgam and colormap. 
   
  * R/gamcox.fit.R:  Truncated step sizes (deltaeta) at -3 and 3 in order to avoid 
  potential problems. Also added warning message when final model deviance is higher 
  than deviance for a model using the same linear predictors and no smooth, and error
  check for infinite values in eta.      

  * R/optspan and R/gamcox:  Fixed same error in both functions--had sometimes 
  failed to identify the variables in the two-dimesional smooth, occasionally
  resulting in fatal error messages. 

  * R/gamcox:  replaced identical with all.equal to avoid spurious warning/error 
  when comparing two real values (span and spanf).      

2018-07-24 Scott Bartell
  * DESCRIPTION (Version): New version is 1.2

  * R/colormap.R:  fixed error with double printing of y axis label when axes=TRUE,
  and added a new argument "anchor", with a default of anchor=F (the original method).  
  Anchoring the color scale bar to the referent value is now only performed when 
  legend.add.line is specified and anchor=T.

2018-04-09 Lu Bai and Scott Bartell
  * DESCRIPTION (Version): New version is 1.1

  * R/summary.modgam.R: changed class check from "gam" to "Gam" to accomodate class
  name change from the gam library (starting with gam version 1.15).  

  * R/mypredict.gam.R: corrected error in dispersion parameter estimation for 
  quasibinomial and quasipoisson families.  Special thanks to Fabian Camacho,
  University of Virginia, for noticing the problem.   
  
  * R/colormap.R, R/plot.modgam.R: several modifications: new arugment allows
  users to specify any color palette, default palette for plot.modgam is changed to
  a divergent palette, new colormap help file example compares palettes, the color
  palette is now anchored on legend.add.line (if legend.add.line is specified),
  the color gradient now changes on an exponential (instead of linear) scale when 
  exp=T, help file now suggests readOGR instead of readShapePoly for importing 
  shapefiles, and formatting changed in the legend.     
  
  * added more S3 methods (coef(), formula(), summary(), AIC(), residuals())

  * copyright license information (GPL-3) added to all R code files

  * other minor changes and bug fixes

2016-06-19 Lu Bai
  * DESCRIPTION (Version): New version is 1.0
  
  * R/gamcox.R, R/print.gamcox.R, R/predict.gamcox.R: MAPGAM now includes functions
  to fit a Cox additive model for survival data by calling gamcox or specifying 
  family = "survival" in modgam. The model returned a object of class "gamcox", 
  which can be expressed by print and predict.
  
  * R/modgam.R: modgam now can fit both GAM and GAMCOX models. Added an option 
  "survival" for argument "family". Added "formula" argument(optional), which 
  allow for specifying the model using formula expression. Added "se.fit" argument
  to specify whether to compute pointwise standard errors and confidence intervals.
  Set a class for the returned object, "modgam".  The returned object has some
  differences from previous versions of MapGAM, such as "exp" instead of "OR" for
  exponentiated fit values.  
  
  * R/mypredict.gam.R: Can be used to compute pointwise standard errors for new 
  predictions based on a gam object which the predict.gam function in gam package 
  can not do. 
  
  * R/optspan.R: Added "spans" argument so that the candidate spans can be specified
  flexibly.

  * R/colormap.R: Added an option "interval" for argument "contours" to plot countours
  to specify areas where confidence intervals exclude zero. Added "contours.drawlables",
  "contours.lwd", "contours.lty", "contours.levels", "contours.labcex" to make plotting
   contour lines more flexibly. Added "legend.name", "legend.cex" and "legend.add.line"
   to improve appearance.
  
  * R/plot.modgam.R, R/print.modgam.R: print and plot functions for object returned
  by modgam. For plot, optionally, if the object containes confidence intervals, 
  colormap of confidence intervals can be generated.
  
  * data/CAdata.rda, data/CAgrid.rda, data/CAmap.rda: Added three data set for examples
  of analysing spatial effects on survival rates.

2015-05-02  Scott Bartell <sbartell@uci.edu>

	* DESCRIPTION (Version): New version is 0.7-5

	* R/colormap.R: added "axes" argument, which improves appearance and readability
	of chemical mixture interaction plots when set to TRUE.    

	* R/trimdata.R: changed CRS function call to conform to new error checks in the
	sp package.   

2014-12-10  Scott Bartell <sbartell@uci.edu>

	* DESCRIPTION (Version): New version is 0.7-4

	* R/colormap.R: changed to improve scale size and appearance, and position 
	of legend.  Added "contours" argument for contours based on either permutation
	test p-values or predicted response.  Also fixed error in example code.

	* NAMESPACE: added import and importFrom commands to conform to new CRAN policy.    

	* R/sampcont.R, R/trimdata.R: added PBSmapping:: to functions called from 
	that package, and updated documentation to clarify which options require
	PBSmapping.  

2013-12-12  Scott Bartell <sbartell@uci.edu>

	* DESCRIPTION (Version): New version is 0.7-0

	* R/modgam.R, R/optspan.R, R/colormap.R: MapGAM now includes an
	unconditional permutation test, and allows the user to select 
	any family and link function.  The package was previously limited 
	to the (now default) binomial family with a logit link, but potential 
	applications are broader such as investigation of joint effects of chemical 
	mixtures (suggested by Tom Webster, Boston University).  The relevant 
	help files are updated to reflect these changes, and new examples have 
	been added to the modgam help file.   

	* data/MAdata.rda: Added two new columns to the simulated data set, 
	for use in a new chemical mixtures example.   

2013-03-11  Scott Bartell <sbartell@uci.edu>

	* DESCRIPTION (Version): New version is 0.6-2

	* DESCRIPTION (Depends/Suggests): PBSmapping changed from Depends
	to Suggests, for compatibility with new PBSmapping license.

	* man/trimdata.Rd, man/predgrid.Rd, man/MapGAM-package.Rd, 
	man/colormap.Rd, man/sampcont.Rd: only test certain examples if 
	PBSmapping is installed, and note when non-tested examples require
 	PBSmapping. 

2012-12-23  Scott Bartell <sbartell@uci.edu>

	* DESCRIPTION (Version): New version is 0.6-1

	* R/modgam.R (modgam): corrected error in p-value calculation for 
	global permutation test for significance of location.  Thanks to 
	Lucheng Shao, UC Irvine, for noting strange simulation results.