Note that the above graph is just the OFFICIAL Earthworm installations, there are many more rogue users that don't use an official INST_id simply because they may not need one (don't share data between other EW users). I (PaulF) personally know of a half dozen or more sites that don't have an INST_id.

The above graph is the earthw traffic through 2010 and includes both email inquiries and responses in the count per year. Note the recession dip in this plot....go find a plot of the Dow Jones Industrial Average for this same time span and there is a tight correlation! Coincidence? I think not.

Earthworm Enhancement, Bug, and Issue Tracking

Suggested Coding Standards

While we realize most developers just cut and paste from an existing module, and few of the seismologist developers are software gurus, we would like folks to adhere to a few coding standards after we release Earthworm 7.5. We have a few recommended ones in our Earthworm Coding Standards page.

Earthworm Builds

We try and build a new update of Earthworm every year and this gets placed at CERI in Memphis and at ISTI2.com.

Note that we have incremental fixes released as binaries found in our ​fixes directory.

Earthworm Subversion Repository

The code for this project is now in Subversion: ​svn://svn.isti.com/earthworm which is readable to the world and writable only to the Ewdev group. To grab a copy of the LATEST version of earthworm, simply install svn and do the following:

svn checkout svn://svn.isti.com/earthworm/trunk earthworm-working

and this will create an earthworm-working directory for you with the most current version of EW.

Developer discussion takes place on the [Ewdev] mailing list. Please consider joining as all trac tickets get funneled there and lots of good discussion on early bug fixes and improvements.

Developers, please make sure to update the documentation and the earthworm/trunk/release_notes.working file if you make any changes to the source! Thanks. If you add a new module, please make sure to add html files to the ewdoc directory and add your module into the appropriate location in modules.html, the master module index file.

Compiling Earthworm

Testing Earthworm

Running Earthworm

See the RunningEarthworm page for notes about running it in various environments.

Earthworm Dev group EWdev

The EW Dev group is the global list of developers concerned with and contributing to the Earthworm core and add on wrappers. The group keeps in contact through the ewdev mailing list (contact Paul or Stefan to join).

Earthworm is Open Source

Earthworm is 100% open source and free. There are many flavors of Open Source sublicenses (GPL, Apache, etc) included in the EW code base by contributing developers, but if there is none, the code is yours to do with as you wish. There is no license terms for using or developing with Earthworm. Let's keep it that way.

ISTI

ISTI is a small commercial open source development company devoted to working with Earthworm and other open source seismic processing tools. ISTI's dedication to keeping Earthworm open source and free is one of our primary goals. This web site, the ewdev mailing list, the ew community trac and other tools are hosted by ISTI at no cost to the community.