Welcome to the
Bay Area
Python Interest Group

BayPIGgies is the Silicon Valley-San Francisco Bay Area Python Users Group


MEETING INFORMATION

BayPiggies meetings are held on the 2nd Wednesday of every month. Meetings are from 7:30 PM - 9 PM. We meet at Stanford University:

Carnegie Institution of Washington
260 Panama St.
Stanford, CA 94305

Printable Directions and Public Transit Info

Meeting Calendar and Topics

November 13, 2002

Agenda: Editing Digital Video
Speaker: Drew Perttula

I want to edit digital video in a unix way. That means I want an open-source suite of non-monolithic, flexible tools and transparent data formats that I can use with all my other unix tools. I won't stand for any segfaults or other data-losing behavior. And most of all, I need it by yesterday.

Development started mid-September, and by late October I was transcribing and logging captured DV footage into my xml format. Soon after that, the timeline-style editor was running, and we were dragging thumbnails from footage index pages (in html displayed in Mozilla) right into the timeline. There's even the beginning of an effects plugin system, which I currently use to handle the mixing of audio tracks. At November's meeting, I'll be demoing the editor itself and discussing the tools I used, the components I had to build, and where I plan to go with it next.

I have a sloppy wiki site at http://bigasterisk.com/editor where I've put some screenshots, samples of the xml formats, use cases, and other notes I made during development. The wiki also gives instructions for getting all the code via anonymous CVS. The code is still very poorly packaged, so it's probably near-impossible to get the code to run anywhere else as of yet.


  • Upcoming Meeting: December will be another popular "Newbies Night" (see April 2002)
  • Call For Talks: We are actively seeking speakers for BayPIGgies! If you would like to give a talk at one of our 2003 meetings (any Python related topic), contact us to coordinate!
  • October 9, 2002

    Agenda: Python at the O'Reilly Open Source Convention
    Speaker: Wesley Chun

    Wesley will just give a run down on some of the key talks at this year's O'Reilly Open Source Convention which happened late July. Some of the talks to be summarized include:

  • Guido's Python State of the Union [with updates on 2.2 and 2.3]
  • Guido's talk on what he feels he regrets in Python
  • the Bioinformatics Keynotes from Ewan Birney and Jim Kent
  • the PythonCard talk (HyperCard-motivated wxPython GUI builder, a la Glade for pyGTK) by Kevin Altis and Patrick O'Brien, and
  • Jason Asbahr's talk on using Python for developing game logic, not to mention his ports of Python to the Sony PlayStation 2 and Nintendo Gamecube!
  • Download links:
  • NOTE: We had our largest atttendance of the year with nearly 20 people this time! Invite all your friends!!
  • September 11, 2002

    Agenda: Using a New Model-View-Controller Architecture to Create a Pythonic XML-based Web Application Framework
    Speakers: Paul McGavin, Donovan Preston, Sam Penrose from InterSight

    We will discuss how we are applying a new Python-based MVC architecture to create an efficient, Pythonic web application framework that separates presentation templates from the Python source code with DOMTemplate. The framework componentizes behavior into reusable objects with DOMWidgets and DOMHandlers.

    After creating web applications in three separate Python frameworks -- Webware for Python, Zope and Apache/Python cgi -- InterSight decided to create its own MVC framework, based on some of the ideas from IBM and Lutris Enhydra's Barracuda project, to power their automated publishing applications. Their applications enable scalable content: the ability to produce, from a single set of managed data and images, many different marketing communication pieces: press-ready Adobe InDesign and QuarkXPress files, web pages, order sheets, sample stickers, price tags and more.

    About the Speakers:
          Donovan Preston is a software engineer at InterSight and applies his extensive skills in the design and publishing industry to create automated publishing software. Donovan has used Python to develop the WebMVC architecture that enables the rapid development of large, Pythonic Web Applications.

    August 14, 2002

    Agenda: Using SNMP with Python: the pyNMS project
    Speaker: Keith Dart

    In this talk, we will discuss the pyNMS package -- what's in it, where to find it, and how to use it. The pyNMS package is a collection of Python (and some C) modules for use in network management applications. It is also useful for testing and other types of applications. This package contains a real grab-bag of modules, the most notable are SNMP Management, MIB browsing, XML and XHTML file manipulation, and other miscellaneous modules you may find useful.

    About the Speaker: Keith Dart has been working as a Quality Assurance Engineer and Network Engineer at various ISPs, carriers, and equipment manufacturers for many years. He currently works at Pivia, Inc. writing QA infrastructure software in Python.


    Notes: We had a great meeting with 8 attendees. It turns out that Keith's package is more than just about network management -- it turns out that there are many other useful tools which come in the distribution, not to mention tweaks and improvements to many of the existing Python modules.

    July 10, 2002

    Agenda: Internet Programming with Python
    Speaker: Wesley Chun

    Continuing the high-level talks for the O'Reilly OSCON 2002 conference at the end of this month, Wesley will give an introductory talk on various forms of Internet programming using Python:

    • Network Programming (client/server, socket module)
    • Internet Client Programming (FTP, NNTP, POP3/IMAP, telnet)
    • CGI Programming (CGI basics, cgi module)

    The full description of the tutorial I will be presenting can be accessed here. I will also be giving the "now"-annual intro to the complete newbie BOF: What is Python? at the upcoming conference.

    June 12, 2002

    Agenda: Python for (Perl) Programmers
    Speaker: Aahz

    This is a fast-paced tutorial that will be presented at the O'Reilly OSCON 2002 conference at the end of July. Although the non-Python examples use Perl, it's aimed at experienced programmers of all sorts. Aahz will be using BayPIGgies members as guinea pigs for the middle section of the tutorial, which focuses on Python objects and namespaces. :-)

    Aahz has been kicking around the computer industry for more than two decades, doing tech support, programming, consulting, tech writing, and training. Aahz recently signed a book contract for an intermediate-level Python book, which will be published in early 2003.

    May 8, 2002

    Agenda: Eating Out with Python
    Speaker: everyone...
    Location: Coco's in Sunnyvale (Lawrence/US-101)

    Our host at Stanford and BayPIGgies volunteer Danny is out of the country this month, so we are going to take Deirdre's advice and have a Python roundtable over dinner for this month's meeting!

    We will meet at the usual 7:30pm time, but instead of Stanford, we will be at the Coco's in Sunnyvale right off of Lawrence and 101. Yahoo! Map and Driving Directions. If we finish early, there will be time for those who wish to go to the nearby Digital Guru bookstore or Fry's Electronics! Both are about 1-2 minutes away by car from Coco's.

    April 10, 2002

    Agenda: Newbies Night
    Speaker: everyone...

    Invite everyone you know who may be interested in Python but have questions, would like to learn more about it, or need some advice on an application! These meetings have been very popular in the past, with a good mix of newbies as well as old hands. They are even more fun when one or more Perl experts come around wondering what the big deal is about Python. :-) Come join us for this interactive session!


    Next Meeting (5/8): Eating Out with Python (our meeting room will not be available, so we will meet and chat over dinner at a local restaurant!)

    March 13, 2002

    Agenda: BioPython
    Speaker: Jeffrey Chang, School of Medicine, Stanford University

    Andrew Dalke and Jeff Chang founded the BioPython project in August 1999 to promote the development of shared software infrastructure in bioinformatics. This field applies computational algorithms to the storage, distribution, and analysis of biological data. Since many researchers share similar common tasks, the goal was to reduce the overhead from duplicated work. Since then, Biopython has become quite successful in the field and is in use in over 100 sites around the world.

    During this talk, Jeff will cover the architecture, technologies, and capabilities of Biopython. He will also give a sneak preview of the new functionality in the upcoming version.


    Side Note: Steve Holden, author of Python Web Programming will be in the Sacramento area the last week of February, so if you want to meet him, chat, and/or get your book signed, drop him a line at sholden at holdenweb.com to coordinate.

    February 13, 2002

    Agenda: Python 10 Conference Summary
    Speaker: Todd Valentic, SRI International

    Many of us will not be able to make it to the Python10 Conference (Feb 4-7 2002)... Todd will give us the lowdown on what happened.


    Notes: 14 people came to the great talk by Todd, who not only gave a summary of the conference but summarized his paper on using NNTP in a unique sort of way as well.

    January 16, 2002

    New Location: Stanford University, 7:30pm
    Agenda: The new BayPIGgies and Python news
    Speaker: Wesley Chun, BayPIGgies

  • Resurrecting BayPIGgies
  • The new Python 2.2 release (Dec 21 2001)
  • The new Jython 2.1 release (Dec 31 2001)
  • Python10 Conference next month (Feb 4-7 2002)
  • Python course from UCSC Extension (Jan 28-Mar 25 2002)
    Notes: we had 6 people show up at our inaugural meeting at Stanford; pretty good, esp. given the last minute notices. If you want a PDF of the slides, contact me at wesc at deirdre.org.
  • Archived Past Meetings

    Topics

    We are actively seeking speakers for BayPIGgies! If you would like to give a talk at one of our 2003 meetings (any Python-related topic), contact us to coordinate!

    NEW: Every now and then, we will present a special gift to those who have taken the time and effort to be a volunteer speaker!


    Membership

    No membership is required, and meetings are open to all who are interested. We would like to thank Sue Rhee and the Plant Biology department at Stanford for making the meeting space available to us!


    Mailing List

    Please click here to sign up, or to edit your subscription.


    BACK TO TOP
  • Send mail to Deirdre, Danny, and Wesley, your BayPIGgies Coordinators
  • Last modified: $Date: 2002/01/04 06:16:50 $