{{{ #!NewsFlash '''WELCOME TO THE EARTHWORM DEVELOPER SITE! The wiki is hosted by [http://www.isti.com ISTI]. EW version 7.10 was released in September of 2019. EW is now 64bit compliant!! As always, as soon as 7.10 was out the door we were starting work on 7.11! The next version will have some new configuration tools using StationXML as well as a template EW for configuration out of the box. Help us out by reporting any problems or features you want to see. }}} [[PageOutline]] = Earthworm = Welcome to the Earthworm developer web pages hosted by ISTI.com! * [query:status=new&status=assigned&status=reopened&order=priority Open tickets (including in progress)] * [query:status=assigned&order=priority Assigned tickets (in progress only)] * [query:status=closed&order=priority Closed Tickets] * Binary downloads at http://www.earthwormcentral.org/distribution [[Image(ew_growth_upto_2011.png, 50%)]] 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. [[Image(ew_earthw_emails.png)]] 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 [wiki:EW_coding_standards 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. * [http://www.earthwormcentral.org] - the Earthworm Central site !EarthwormCentral.org where the community wiki and Distros are found * [http://www.isti2.com/ew/ Earthworm Docs at ISTI] and [http://www.isti2.com/ew/distribution Distros] * [http://folkworm.ceri.memphis.edu/ew-doc/ Earthworm Docs at CERI] and [http://folkworm.ceri.memphis.edu/ew-dist/ Distros] Note that we have incremental fixes released as binaries found in our [http://www.isti2.com/ew/distribution/v7.5_fixes 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. The Contrib repository is also in Subversion: svn://svn.isti.com/Contrib (also world readable). 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 = See EarthwormCompile for notes about compiling. See EarthwormNightlyBuild for information about the nightly build. See [wiki:RPM] for information on creating an RPM package of the EW repository See DebianPackages for information on creating a Debian package of the EW repository = Testing Earthworm = See EarthwormTest for notes about testing. = 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. ---- == Trac Starting Points == * TracGuide -- Built-in Documentation * [http://trac.edgewall.org/ The Trac project] -- Trac Open Source Project * [http://trac.edgewall.org/wiki/TracFaq Trac FAQ] -- Frequently Asked Questions * TracSupport -- Trac Support