SOD 2.1.1 has been released. 2.1 would insist there was an update to SOD even though nothing had been released. If you're bothered by this message, go to our download page to get the new version. Nothing besides the update checking has changed.
A couple of more bugs and issues were found with the second release candidate and so we have put up a third release candidate for playing with. Please use it and give us feedback if you find any issues or have ideas for new features.
A couple of bugs and issues were found with the first release candidate and so we have put up a second release candidate for playing with. Please use it and give us feedback if you find any issues or have ideas for new features.
We have been hard at work on a new verson of SOD, 3.0, and have put up a release candidate for playing with. Please use it and give us feedback if you find any issues or have ideas for new features. The documentation for this version can be found here. Because this is a major version release, we have not maintained backwards compatibility for the recipe structure. So, you may find some previously valid recipes no longer work. Please email us if you have trouble migrating your recipes.
Changes and New Ingredients
- New networkArm sources, including earthworm/winston and IRIS DMC ws/station stationXML
- New waveform sources, including earthworm/winston and IRIS DMC ws/dataselect
- New database system, based on hibernate
- Many internal reliability improvements
- Scriptable Ingredients
- Site and Channel combined
...and many bug fixes and small improvements.
We've released a maintaince version of SOD today, 2.2.3. The only change is the addition of access to restricted data at the DMC.
We've released a maintaince version of SOD today, 2.2.2. It adds a few new features and fixes several bugs.
- networkTimeRange, networkStartTime and networkEndTime - these can be used to specify that events must occur during the active time of channels retrieved by the networkArm.
- pointDistance - a point distance passed directly to the event server.
- SOD will recover from the network being down at the start of a run instead of qutting immediately.
- Starting a SOD run with an existing database will print a warning rather than merrily tromping ahead. If you intend to do this, the warning can be turned off with --replace-recipe
- collapseOverlaps no longer throws an Exception if a seismogram is completely contained in another
- Running SOD with GCJ now outputs a helpful message about how to upgrade to Sun's Java instead of throwing exceptions.
SOD 2.2.1 is out today. This release contains the debut of the new SOD Command Line Tools(CLT). They're a set of scripts that allow you to harness much of the power of SOD from the command line without actually editing an XML recipe file. Check out the Tools section of this site for more information.
Beyond the addition of the tools, this release gives upgrades to several ingredients:
- networkCode - takes a two digit year in addition to a two character network code to fully specify temporary networks
- channelCode - allows * to specify that any value is acceptable in a code
- sacWriter - writes Intel byte order sac files if the <littleEndian/> tag is added
The SOD_HOME environmental variable required by SOD's scripts in previous versions has been removed. Instead of using SOD_HOME to find the location of the SOD's library, the invoked script locates them relative to its location. If SOD_HOME is still present, it will be ignored. As always, many bugs have been fixed. You can grab the new version on the download page.
SOD 2.2.1beta1 is out today. Many new features have been added:
- Server errors are clearly deliniated from SOD errors.
- Computationally intensive SOD processors will run in multiple threads simultaneously
- Password protected DHI servers are accessible using darkMagic
- New processors div, mul decimate and invertFlippedChannel.
After letting it age for a week, we're ready to release 2.2rc1 as SOD 2.2. No new bugs were discovered and no new features have been added since 2.2rc1. You can get this release on the download page.
Based on feedback at the IRIS meeting, we've added a few new features and changed the structure of a couple ingredient tags. Since we've made some larger changes we've decided to skip the 2.1.2 release and have released SOD 2.2rc1 today.
It adds six new ingredients:
- netDCRequest - generates NetDC files to be emailed
- differentiate - differentiates waveforms
- collapseOverlaps - merges overlapping seismograms(as returned by the POND)
- percentCoverage - requires only a certain percent of the data request to be available
- subrequestCoverage - checks that a particular subset of the original request is available
- backwardsEventFinder - processes events starting at the end time and going to the begin time
Finally we've documented the externals system in SOD that allows you to write custom Java code that hooks into your recipes. Check out the externals documentation if you need SOD to do something it doesn't do yet.
Go to the download page to get the new version. In the absence of any major new bugs, this will become SOD 2.2 in a week or so.
SOD 2.1.2rc2 is out. It fixes several bugs and annoyances in the new sacWriter and mseedWriter from 2.1.2rc1 and that magnitudeType wasn't recognized by csvEventSource. It also includes several documentation and tutorial fixes. Go to the download page to get the new version.
SOD 2.1.2rc1 has been released. 2.1.2rc1 adds the ability to subset by an area polygon, includes documentation on the CSV event system and templating, and fixes a multitude of bugs and annoyances. We're putting out this release candidate so that users that have reported issues can ensure they've been fixed. However, unless they uncover unforseen problems, this release candidate will become 2.1.2 within a couple weeks. Go to the download page to get the new version.
SOD 2.1 is out! Since the 2.0 release, we've substantially improved SOD's speed and reliability. We've also added several new processors and subsetters. We recommend all users upgrade from 2.0 as several bugs have been fixed. Go to our download page to get the new version.
SOD 2.0 is released! You can get it now from our download page . Nothing has changed since RC1, so feel free to continue using it.
We've just put the first release candidate for Sod 2.0 up on the site! You can download it here . If we haven't found any problems with it by this time next week, it'll become SOD 2.0. In between this version and beta 8 we've added an ETOPO layer to the maps, substantially fleshed out the strategy docs, fixed numerous bugs, and added error handling for common misconfigurations. Enjoy!
The zip download from Sod 2.0 beta 8 had an error on extraction. The tar was not affected and a new zip file is available in the download section.
Sod 2.0 beta 8 is out the door. You can download it here . We're getting pretty close to the actual release of 2.0. This release adds connection stability enhancements for the event and seismogram servers like the ones added for the network server in the previous beta. It also marks the debut of the ingredient reference . There will be some major tweaking to the format and content of these files, but you can now use them as your one stop shop for information on the contents of SOD strategy files.
We're releasing another beta along the road to Sod 2.0 today. It's available here . This one adds a new processor and a new subsetter in additional to the usual bug fixes.
SOD 2.0 Beta 6 has been released. It fixes some minor bugs in the scripts on Solaris and editor behaviour. As always, it's available here.
We've released a second beta of SOD 2.0. You can get it here. Tune in next week for another exciting beta release!