Home made pasta sauce base

The days are getting shorter and the remaining tomatoes in the polytunnel don’t look like they’re getting that much riper, so today we picked about two thirds of the ripest, which actually turned out to be far more tomatoes than I expected:

IMG_0021

Chopped into chunks on trays and given a splash of olive oil, garlic, herbs and for one tray, chiles, they were roasted in the oven for a few hours and then put through the food processor to remove the seeds and skins. The resulting sauce tastes fantastic, though the chile version may need a bit of calming down before anyone other than me will eat it.

Posted in Polytunnel, Smallholding, Veg plot | Tagged | Leave a comment

Fruits of my labour

A few days ago the children and I picked a decent basketful of crab apples from one of our trees. I reckon there must have been perhaps 3kg or so. A real pleasure as the last couple of years have provided a pretty poor harvest. I cleaned them up and got them into the preserving pan to boil down:

IMG_0016

After leaving the pulp in a jelly bag to drip through overnight I was rewarded this morning with about three and a half pints of liquid to which I added three and a half pounds of sugar and brought the lot to setting point. In the end I filled eight jars full of deep rich red crab apple jelly…

IMG_0020

I’m not sure eight jars will see us through the winter, but I’m now processing some cooking apple windfalls the same way to make apple and chile jelly which should help eke things out a little.

Posted in Smallholding | Tagged , | Leave a comment

Colour histogram and reticle for Linux capture app

Progress, progress…

Here’s my reticle and the colour version of the histogram. I may add some options for changing the style of the reticle and splitting the histogram into three, but those are for later. I also killed a few bugs yesterday and I’m now installing a load of different distributions so I can make up an alpha release.

hist-reticle

Posted in Astro Equipment, Astronomy, Computing, Linux | Tagged , , | Leave a comment

Mono histogram for capture application

I have the histogram working for mono cameras now. Colour is more work, but that will follow shortly. It doesn’t look too exciting mind.

histogram

Posted in Astro Equipment, Astronomy, Computing, Linux | Tagged , , | Leave a comment

ASI120MM capture support

Here’s capture support working in my new application for the ASI120MM, together with binning. I’m really not sure what use binning is for high frame rate image capture, but it works anyhow.

binning

Posted in Astroimaging, Astronomy, Computing, Linux | Tagged , , , | Leave a comment

Troubles with the ASI120MC

I started getting some problems with data from the ASI120MC in my capture application, with the image “tearing” or undebayered data appearing in what ought to be debayered frames as in these two examples:

colour-problem

debayer

It turns out that the problem relates to capture speed, frame size and USB traffic levels. It’s possible to pretty much control it by using the CONTROL_BANDWIDTHOVERLOAD option. In my current version of the interface library it takes parameters ranging from 40 to 100 and the default is 85. By lowering it to 45 I was able to get a steady image.

I’m really not sure what’s actually going on here. Perhaps buffers are getting overwritten whilst in use in the interface library or in the camera. It’s not at all clear to me what actual change the bandwidth overload control makes, nor what side-effects it might have either. I shall worry about that another time. I’d already intended to provide a dialog box with access to camera controls that the main application window doesn’t expose, so this will have to get added there when I get around to doing that part.

Posted in Astroimaging, Astronomy, Computing, Linux | Tagged , , , | Leave a comment

ASI120MC capture support

I’m now able to get an image from my ASI120MC:

zwasi120

The colour is all wrong. It turns out that whilst the header file gives the image format define as “RGB24”, it’s actually BGR24. I can probably write them to an AVI file unswapped and have it work, but I will need to swap BGR24 to RGB24 to use Qt’s QImage type. It doesn’t appear to be able to create a QImage from BGR24 data.

Actually, I lied. Qt has a QImage::rgbSwapped() function that will switch the red and blue over in a QImage. Sorted then.

Posted in Astroimaging, Astronomy, Computing, Linux | Tagged , , , | Leave a comment

A new Linux planetary capture application

Astronomy-wise it’s been a fairly rubbish last month and a half. Here in the back end of beyond it’s been nearly permanently cloudy and there have been periods of several days where there’s been no hint of blue sky. In fact in late September we were inside the clouds for several days.

The potential lack of activity turned my thoughts towards something I’ve been wanting to do for ages, which is to put together some sort of unified hardware interface for (mainly astro-) imaging on Linux. Initially I’d like a single interface for communicating with cameras. For those that are supported by V4L2 that’s great, but unfortunately there are plenty that aren’t. There are some barriers to adding them too, not the least of which is that some vendors only provide closed source interface libraries. But there’s also the problem that V4L2 does’t appear to have functionality for control of cooling, guiding and so on. I’m aware of INDI and it’s a project that should be commended, but it doesn’t solve some problems the way I want them solved. So, I’ve set out to write a generic camera control library from scratch myself.

Writing just the library is a bit tedious though, so to spur me along I’m writing it in tandem with a planetary capture application, all of which will be open source once I have it in acceptable shape.

The library itself will be in C for ease of linking against the kernel and any other languages that it might be useful to use it from. I’ve been meaning to find my way around Qt for some time, so I’m using that for the capture application and therefore C++ for that. It’s entirely possible that much of the code will port to Windows (though pretty much everything already exists there already) and the Mac fairly easily if the V4L2 side is ignored, but my priority is Linux.

A couple of weeks worth of evenings spent keyboard-wrangling has got me to the stage where I have bits of code hanging together well enough to display images from one of my SPC900 webcams using V4L2. I wasn’t expecting that at all. The Philips driver used for the camera has been hideously poorly supported and broken in previous kernels, but on my Mint 15 desktop it seems to work fine. I was thinking I’d probably have to write my own userspace driver, but for the moment at least that doesn’t seem necessary. It does mean that pretty much any V4L2 camera should work with it. It doesn’t mean they’ll necessarily be any good for planetary imaging. My modded Lifecam Studio (which uses the UVC V4L2 driver) seems to work, though it doesn’t have a lens in and I can’t test it on the sky as I’ve not seen a star for weeks, but I do get an unfocused image as I’d expect.

I’ve borrowed some UI ideas from FireCapture because I’m really not good at UI design, thrown in a few bits of my own and here’s the result the first time I ever managed to get an image displayed.

screen

The next goal is to get the ZWO ASI120 mono and colour cameras working (as I have these and can test them). They’re supported using a vendor-supplied closed source library.

And obviously I need to be able to write the data I’m capturing out to disk. FITS files look good, but the overhead of opening many thousands of files doesn’t appeal for planetary imaging. I intend to support such output, but something else is required too. SER may also be useful, but not for colour. In the short term AVI looks like the only choice that is likely to be usable with tools such as Registax and AutoStakkert!2, so I’m going to be playing with FFmpeg I think.

Longer term I would like to support as many of the QHY variants as is feasible (I have a QHY5L-II mono and I’m working on a QHY5), some of the Point Grey cameras (of which I only have the Firefly MV) and the Imaging Source cameras (of which I have none). After that it’s anyone’s guess.

I shall post updates as I make progress.

Posted in Astroimaging, Astronomy, Computing, Linux | Tagged , , | 2 Comments

A 127 Mak Galaxy

I’d tried and failed before, but I had to have another pop at M33. I wasn’t expecting too much as this is the sort of target for which the Mak is very poorly suited. This is 80 minutes of RGB and there’s still barely an image there, though I guess it does just about look like a galaxy. It needs bags more time, but it also needs less focal length or a lot bigger sensor. All in all, I think I favour less focal length…

m33-2013-09-04

Posted in Astroimaging, Astronomy | Tagged , , , , | Leave a comment

A first visit to M71

I wasn’t sure I had this cluster in the field of view initially. It’s quite diffuse compared with the Messier clusters I’ve spent the summer imaging and against a fairly dense star field it wasn’t entirely obvious. It looks lovely though. Definitely one to return to. This is an hour and a half of two-minute RGB subs.

m71-2013-09-04

Posted in Astroimaging, Astronomy | Tagged , , , , | Leave a comment