[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

New release (Version 1.0.4)



I've been surreptitiously releasing bits of code sporadically since 1.0.0,
so a fair number of little changes and improvements have accumulated. The
major new features (some still tentative) are Riemann sums, histograms,
and (planar slices of) convex polyhedra.

Arrows and fonts have a few new tricks: It's easier to change the font
size and face, to draw arrows with solid arrowheads or curved stems or
"harpoons", and to create marker-label pairs, e.g.:

  font_size("Huge"); // valid LaTeX identifier, default "normalsize"
  font_face("bf"); // textbf, use font_face(); to re-set default
  arrow_fill(1); // gray density
  arrow_camber(0.25); // harpoon-style arrowheads
  dot(P(0,0), P(2,2), "The origin", tr); // labeled dot
  arrow(P(2,1), P(0,0), P(4,0), "The origin", r); // labeled arrow
  sparrow(P(2,0), P(1,1), P(0,0)); // arrow with quad spline shaft

The scripts have a few new options (internally documented). The only
incompatible change is that the name of the output file cannot be
specified by making it the last entry on the command line; use "-o"
instead.

The install paths conform to the FHS; particularly, the documenation and
samples are placed in share/doc/epix. Build-time options are set in the
"config" file; the Makefile no longer needs modification. "make test"
builds both samples and documentation, and takes a couple of minutes. I'll
probably start packaging "big" tarballs that contain all the compiled
figures, for those with fast network connections, in addition to the
current "small" tarballs.

--Andy

Andrew D. Hwang			ahwang@mathcs.holycross.edu
Department of Math and CS	http://math.holycross.edu/~ahwang
College of the Holy Cross	(508) 793-2458 (Office: 320 Swords)
Worcester, MA, 01610-2395	(508) 793-3530 (fax)