PCTS meetings are normally on the Friday and Saturday after Western Easter and on the first Friday/Saturday in November.

There are (or will be) a number of things here. For the moment, just a subroutine in C to calculate the date of Easter.

An algorithm in C for calculating the date of Western Easter:

/* ----------------------------------------------------------------
 * gregorianEaster sets the date of easter; 
 *	from the _Explanatory Supplement to the Astronomical Almanac_, 
 *	ed. P. Kenneth Seidelmann (Mill Valley, CA: University Science Books), p. 581-582
 *	It is the work of the US Naval and Royal Greenwich Observatories, 
 *		the Jet Propulsion Laboratory, and the Bureau des Longitudes.
 * The Explanatory Supplement credits Oudin (1940); my recollection is that this code
 *	has been (re-) published by others more recently.
 *	Any errors are the responsibility of Andrew Porter.  
 * All variables are integers, 
 *	and the remainders of all divisions are discarded.
 * This has FORTRAN-style arguments: the first argument, the year, 
 *      is input to the routine;
 *      the second and third arguments are POINTERS to where the routine
 *      should set the month and day values
 * ----------------------------------------------------------------
 */

void
gregorianEaster( year, month, day )
int year;
int *month;
int *day;
{
  int c, n, k, i, j, el;

  c = year / 100;
  n = year - 19*(year/19);
  k = (c-17)/25;
  i = c - c/4 - (c-k)/3 + 19*n + 15;
  i = i - 30*(i/30);
  i = i - (i/28) * (1 - (i/28) * (29/(i+1)) * ((21-n)/11));
  j = year + year/4 + i + 2 - c + c/4;
  j = j - 7*(j/7);
  el = i - j;

  *month = 3 + (el+40)/44;
  *day   = el + 28 - 31*(*month/4);

}