[GNHLUG] PySIG 24 February 2011 - Gigapan, presented by our own David Pease
sconce at in-spec-inc.com
Mon Feb 21 15:28:12 EST 2011
PySIG Manchester, NH 24 February 2011
Gigapan, Presented by David Pease
And now for something completely different:
Gigapan is hardware and application software for composing and
displaying large photographs via a Web page. By "large" we may
mean many, many GB; by "composing" we may mean many, many images
stitched together and then presented along with interactive
navigation aids such as Google-Earth-like zoom and pan.
There is neat hardware involved (hence the interest at a PySIG,
although to my knowledge Python itself is not). David has one of
these neat devices. And knows how to use it.
For an example of David's work see
-- a composite of picturesque images he took in Pepperell.
(For an example of canonically "really big" work see
-- a composite of 4,2350 images, 27.5 GB, which during stitching
required over a Terabyte of workspace on disk. Taken in Dubai.)
If you put images on Web sites, or if you enjoy photography, or if
you just like neat toys, join us at PySIG on Thursday, and see the
gizmo which makes this happen do its stuff.
PySIG -- New Hampshire Python Special Interest Group
Amoskeag Business Incubator, Manchester, NH
24 February 2011 (4th Thursday) 7:00PM (Beginner's Q&A at 6:30PM)
The monthly meeting of PySIG, the NH Python Special Interest Group,
takes place on the fourth Thursday of the month, starting at 7:00 PM.
A beginners' session precedes, at 6:30 PM. (Bring a Python question!)
Favorite-gotcha contest; problem-solving group consultation/advice to
the lovelorn (serial ports to connect to outboard devices?); more.
Milk, anyone? (Volunteer, that is?)
Janet's cookies -
>>> import random
>>> def random_cookies(recipe_list, relative_odds):
... table = [ z for x, y in zip(sequence, relative_odds) for z in [x]*y ]
... while True:
... yield random.choice(table)
From the Python Cookbook [heh], 2nd Ed., p 184, Recipe 4.21;
thanks to Kevin Parks and Peter Cogolo
PySIG meetings are typically 10-20 people, around a large table
equipped with a projector and Internet hookups (wired and
wireless). We encourage laptops and a hands-on seminar style.
The main meeting starts at 7 PM; officially we finish circa 9 PM.
Everyone is welcome. ("Membership" is anyone who has an interest
in the Python progamming language, whether on Microsoft systems
or Linux or OS X; or cell phones, mainframes, or space stations.
We have everyone from object-oriented gurus to recovering COBOL
programmers.) Tell your friends!
The half hour before the formal meeting (i.e., starting at 6:30PM)
we have a beginners' session. Any Python question is welcome --
whoever asks the first question gets the half hour! Questions are
equally welcome by mail beforehand (in which case we can announce
them) or at the meeting. (As are all Python questions, anytime.)
"Python is a dynamic object-oriented programming language that
can be used for many kinds of software development. It offers
strong support for integration with other languages and tools,
comes with extensive standard libraries, and can be learned
in a few days. Many Python programmers report substantial
productivity gains and feel the language encourages the
development of higher quality, more maintainable code."
"NASA uses Python...so does Rackspace, Industrial Light&Magic,
AstraZeneca, Honeywell, and many others."
Google: "Python has been an important part of Google since the
beginning, and remains so as the system grows and evolves."
About Amoskeag Business Incubator:
Our gracious hosts are the Amoskeag Business Incubator, an
organization providing a supportive entrepreneurial environment
that stimulates the growth of businesses to ensure economic
vitality and encourage job creation, by providing affordable
office space and technical assistance to early stage companies.
PySIG and GNHLUG thank the ABI for their generous hospitality.
PySIG NH meetings are held at the Amoskeag Business Incubator,
33 South Commercial Street, Manchester, NH.
Coming in to Manchester using I-293, from the north:
o Use Exit 5 ("Granite Street") from I-293. Stay to the left
at the bottom of the ramp, to turn left (east). Go under
I-293 and cross the bridge over the Merrimack River.
Coming in to Manchester using I-293, from the south:
o Use the Granite Street exit. Turn right (east). Go under
I-293 and cross the bridge over the Merrimack River.
After crossing the bridge:
o Turn right (south) at the first light. This is South
o Go past one parking-lot entrance, turn right into the second
one. 33 Commercial Street will be right in front of you.
You may go in via either the ramp or the door and up three
o Inside. Up the stairs if via the door. Go through the
glass doors - follow the diamonds on the floor. Go left
at the last diamond. (Under a sign which says
"<- Amoskeag Small Bus. Incubator").
o More diamonds, another sign... much glass and office
space for SNHU; turn left there, 4 more diamonds and
you're at the glass doors for the Incubator. An "abi"
sign is above.
o Through the doors, straight down the hall. The ABI
Conference Room is on the left.
$URL: svn://svn.in-spec-inc.com/isi/trunk/isi/opages/pysig.announcement $
(c) 2009-2011 In Spec, Inc.: http://creativecommons.org/licenses/by-sa/2.5/
$Id: pysig.announcement 5405 2011-02-21 20:16:05Z sconce $ $Rev: 5405 $
More information about the gnhlug-announce