I have been intending to write this app for a while now, and with the upcoming IMSYC race on sailonline, with multiple new polars to choose from I though now would probably be a good time to knock it out. It doesn’t include all the features I have planned, but I have changed my original list to accommodate displaying more polars and to support the file format used for the IMSYC boats. It is pretty easy to use, here is a feature list and I will go into some more detail below:
- Open as many polars as you like, with support for both csv (from brainaid) and SOL txt file formats, correctly handling TWS values in either m/s or kn for the txt files. It should be noted you will bet slightly more accurate display using brainaid’s csv files (as there is more data and pre-interpolated by SOL) but there is no significant difference
- Display VMG curves on the polar (basically a ‘radial curve’ following the up and downwind vmg TWAs) – This is plotted for every kn of TWS
- Display VMC curves, for every 15 degrees offset from the wind. So for example the 15 line is for a target 15 degrees from the TWD (toward your sailing angle) – again plotted for every kn TWS
- Easily set polar windows to the same size for better comparison
- Colour coding is exactly the same as in SOL client
- Detailed information at mouse location
- Drag and Drop support, for both files (ie from a folder displayed in Windows Explorer) and the raw text data (useful when tweaking or for a quick view of the current race polar without a download required). See comment after this post on drag and drop.
OK, now onto some screenshots and more detailed explanation of things.
First, on the File menu there are 2 options:
- Open Polar – If there is no polar windows open, this will open a polar in a new window. If however there is a polar window open (or more than 1), it will REPLACE the polar in that window, or whichever is active if there are more than one.
- Open Polar in New Window – which is what you will use to open a 2nd and more polar windows for comparison.
When you click either of these when no polar is open, you will be asked to browse for a file. Choose the type you want, wither csv or txt in the browse dialog. When you first open a polar you will see it like this:
You can resize the polar window (and main application of course) to provide a better view of the polar.
Now, on the Display menu are 2 items of much use when comparing polars, even just when studying the one for use in a race. Namely toggle menu items for ‘VMG Lines’ and ‘VMC Lines’ which toggle the display of these on the polar(s) loaded. VMG lines are indicated with a ‘D’ & ‘U’ on them – self-explanatory, and the VMC lines display the degree offset for which they represent the best VMC. You can see both displayed for the Seacart polar below:
Now, as I mentioned you can open more than 1 polar at a time – indeed this is part of the ‘raison d’être’ of the app! (well, of it being released in this form) Just a reminder, if you now use ‘File->Open Polar’ it will REPLACE the polar in the window, you use ‘Open Polar in New Window’ to open another polar window, like so:
As you can see, any display options are also used for newly opened polars. It is more useful to compare polars if they are displayed at the same size, and this can be done with the ‘Display->Same Size’ menu. All open polar windows will be made the same size as the currently active polar (can tell from title bar of the polar window). After clicking this above, you get:
Actually, I also moved the imsyc polar to draw side by side with the Seacart – Display->Same Size only changes the size, not location of the polar windows….
And finally, you can hold the mouse anywhere on a polar to see detailed data, SOG/TWA/VMG, as shown below (although you can’t see the mouse cursor in the pic)
One final note – you may have noticed that the IMSYC polar shown here only displays up to 25 knots TWS. This is because the input polar data is only up to 12 m/s (just under 24 kn) TWS and the interpolant can give some funny results for the 30 knot line, so I decided to leave it out in these instances…
Download from here
The link will take you to the project home page on codeplex, go to the ‘Downloads’ page and click the link under ‘Recommended Downloads’. This will download a small installer that, when run, will download the full application and install it. Once installed there will be a shortcut on the start menu under ‘SOL Tools’.
NOTE: I have now moved this project to the codeplex open source website, to take full advantage of the Microsoft ‘ClickOnce’ deployment technology it uses – this provides you with 2 distinct benefits:
- If you run the application while online, it will automatically check for, download and install any future upgrades – with your permission of course.
- Being ‘Open Source’ you have full access to the source code -I know this means little to most, but think of it as an ‘open book’ policy
While I am testing the new deployment method, if for some reason this does not work, use the Contact page and I will provide you with a link to the zip file for interim use.