We have established a
donations
page.
In this update in Nbsp:
- A new mechanism for deleting old files. The new tools can
delete over 50,000 files per minute.
Thus, the runs of the hourly cleanup job that used to take
about 20 or 30 minutes now take three or four minutes.
The new mechanism is based on an inventory that is kept of the
product files created by the various filters, which may have other
uses as well.
- A new filter ``msgfilter'', imported from Npemwin,
provides a general purpose notification mechanism based on
zones and product codes (see the Npemwin entry).
- All the filters are now executed directly using the tcl library
functions instead of using popen(), thereby bypassing a shell invocation.
In this update in Npemwin:
- The msgfilter has been imported from nbsp. This is a
dedicated messaging facility for sending
full tex bulletins and/or summaries by smtp
(i.e., email and sms to cell phones, for example) to a list
of "subscribers". The message sent to each "subscriber" is filtered
by the three-letter product code and UGC zones. The filter uses a
powerful regular expression matching model to allow fairly
complicated product code and UGC zones combinations for each
"subscriber".
The filter has been designed such that it can be extended to
include other transport methods. The actual implementation
will depend on the interest, motivation and feedback.
In this update in Nbsp:
- Revised the code to create the loop sequences of satellite and
radar images in the rstfilter.
Among other things, it is possible now to set a delay (different from the
inter-image delay) after the last frame of the sequence, before the
loop starts again.
- When creating satellite images with the outline maps (using gpmap_gif)
in the rstfilter, it is now possible to set an option to avoid creating
the png files leaving only the gif files.
- A "spoolfilter" for creating a secondary and more permanent
spool directory. It can be used in special configurations in
which the main spool directory resides completely in memory,
or for long term retention or archival purposes.
- A new ``uwildmat''-like mechanism in the filters library.
(used now by the rst, rstnntp, nntp, spool, filters,
and also in nbspd [defaults.h, globals.h, etc, nbspd.conf])
to restrict the products that are processed at various stages.
- A new network-aware tool for batch processing.
In this update in Npemwin:
- Added summary, forecast and data subdirectories to the "latest"
directory and in the web serevr menu.
- Added the spoolfilter and batch tools (imported from nbsp)
In this update in Nbsp:
- A new filter for producing RSS feeds for text files.
- Generation of loop sequences for radar and satellite images.
In this update in Npemwin:
- A new filter for producing RSS feeds for text files.
- A new filter gpfilter for processing the data files in a
form compatible with the Gempak programs. It requires Gempak but it does
not require LDM.
In this update:
- Nbsp and Npemwin now use the new Metar decoding library,
written from scratch purely in Tcl.
- The Metar plots now use the gd library via gnuplot.
- The Metar reports use a database to display the location
(lat, lon, city, airport) of the observing stations.
- The inventory files (and the raw data files themselves) for the
- last minute
- last hour
- past hour
- last few hours (3 hours in Nbsp, 24 hours in Npemwin)
are accessible from the web server menu (``Products received'' menu item),
and they can be downloaded by http with any tool such as
wget or curl from the corresponding url.
I thank Bill Harris for suggestions and help with testing.
webmaster@noaaport.net
Wed Jul 30 14:36:05 AST 2008