
Bufkit 9.07 technology preview release. It provides bug fixes and enhancements to Bufkit 9.06; however, the release requires additional field testing to ensure it is stable. You are welcome to use this release with this understanding.
Please e-mail me if you develop an interesting web application or training application using the new command line options. For example, here are a couple of proof of concept web pages:
Multiple sites with Google Map
Installation:
Changes:
1. [Bug Fix] Bufkit will no longer crash when displaying GFS3 Bufkit profiles that has its surface above 850 mb.
2. [Training] There is a new training video: Using Bufkit> Boundary-Relative Motion
3. [Enhancement] This release allows for and increased number of displayed sites. Bufkit 9.06 normally displays 3 rows of sites. However, when there were a large the number of sites, Bufkit 9.06 would provide access to all the sites by using a scroll bar:
(Bufkit 9.06)

Several offices used Bufkit on displays larger than the minimum screen size (1024 x 768) and wanted Bufkit to use the larger screen size to display additional sites without resorting to the scroll bar.
With the Bufkit 9.07 version, you can now display additional rows of data sites if you have a display greater then 1024x768. Go to the Bufkit "Set Up" form and set the maximum number of site IDs in a column. Bufkit still defaults to 3 sites per column, but you can increase it up to 8 sites in a column.

Once saved, grab the bottom (or top) of Bufkit and stretch it about 20 pixels more in the vertical:

4. [Enhancement] Bufget now supports the new CLOSE command. When launched from within Bufkit using the "Get Data" button, the Bufget data retrieval program will shut down and return control to Bufkit when it encounters the CLOSE command when processing a list of sites. This provides a method to "clean up after itself" when it is finished.

Note: If Bufget is launched from the command line (see the Command Line options listed below), Bufget will skip over any embedded CLOSE commands, and automatically shut down only when all requested profile lists are processed.
5. [Enhancement] Command Line options. I've received lots of request for an image generation capability to support web sites and research projects. These commands work great in user created Windows Shortcuts and Linux cron jobs.
5.1
Here is the format of all the command line options:
Bufkit.exe <ProfileName> -get=<bufget list> -profile=<favorite><frame> -overview=<favorite> -size=<percent> -archive -close
<ProfileName> |
Examples: |
| -get=<bufget list> |
Example: |
-overview=<favorite><frame> |
Example: |
-profile=<favorite><frame> |
Example: |
| -size=<percent> |
Example: |
| -archive |
Example: Bufkit.exe ruc_ama.buf -profile=b2 -overview=D -archive |
| -close | The -close option will shut down Bufkit once all images have been generated. |
5.2 Here are two sample PNG images, one profile and one overview, using a size of 72%
|
![]() |
5.3 You can string many of these commands together on a single command line. For example:
bufkit.exe wrf4_kald.buf -get=bf -profile=a3a6a9a12b12c12d12 -overview=abcd -size=72 -close
| 1 | Load Bufkit |
| 2 | Invoke Bufget and process the site list B and then site list F. Once done with both lists, it will shut down. |
| 3 | Load the profile wrf4_kald.buf |
| 4 | Configure the profile display using "Favorites button A" and then go to "Frame 3" (in this case forecast hour 3). |
| 5 | Launch the Overview display and configure the overview display using overview Favorites Button A. Then save the overview display at 72% of a normal Bufkit overview display using the filename: wrf4_kald_bufkitoverview_A.png. Capture three more displays using overview Favorites Buttons B, C, and D. |
| 6 | With all 11 images saved, Bufkit shuts down. |
5.4 Running Bufkit Command Line in a Linux cron job. Bufkit works great under Linux (using WINE), and that includes running form a command line. The only "tricky" part is to understand the need to define a DISPLAY environmental variable as Bufkit is a graphical application. Here is a cron job that works on my virtual Ubunta Linux machine to create new RUC displays at 30 minutes past the hour.
30 * * * * env DISPLAY=:0 /usr/bin/wine "/home/user/.wine/drive_c/Program Files/BUFKIT/Bufkit.exe" ruc_oun.buf -get=c -size=85 -profile=a2b2c2d2 -overview=abcd -close -archive
Note the need for the use of quotes as the path name to the Bufkit executable includes a space. Also, don't let the word wrap throw you off; this is a single line in your cron table.