×

INDI Library v2.0.6 is Released (02 Feb 2024)

Bi-monthly release with minor bug fixes and improvements

Ekos Optical Trains

  • Posts: 2
  • Thank you received: 0

Replied by James on topic Ekos Optical Trains

Hi!
I have noticed that a recent update has caused my Ekos to become very confused with optical trains. The multiplier for reducer factor was randomly set to 0, causing my platesolving to fail with an infinite fov error. I could not set the factor to anything besides 0 until I deleted and remade the train, and that train was not editable without inducing the same bug. This is the most recent version that is in the Manjaro repositories (I'll grab exact version # when I get home) Has anyone else experienced this?
I also notice that the scheduler has begun making a very loud, unmutable alarm noise whenever the schedule is stopped. Owchh
11 months 1 week ago #92250

Please Log in or Create an account to join the conversation.

  • Posts: 79
  • Thank you received: 25
Hi,

I installed version 3.6.4 for OSX and when I try to add an optical train ('+' button) Kstars closes without any message.

I tried to delete userdb.sqlite file, but this didn't change anything.

Any advice is welcome.

Ferran
10 months 2 weeks ago #92758

Please Log in or Create an account to join the conversation.

  • Posts: 79
  • Thank you received: 25
Forget my last message. I needed to delete userdb.sqlite.backup also, and now it works.
10 months 2 weeks ago #92760

Please Log in or Create an account to join the conversation.

  • Posts: 447
  • Thank you received: 30

Replied by T-Studio on topic Ekos Optical Trains

github.com/indilib/indi/issues/1899


I touched on the Git problem earlier, but it seems that the newly added optical train affects the connection between the server and the driver.

The driver can be started and connected, but if there is a problem with operation, connect from CCDCiel and it will work normally.

Drivers that can connect to and interact with CCDCiel now work properly. (Use the optical train equivalent connection function implemented on the CCDCiel side instead of Ekos)

Drivers that can't be selected in the optical train, (indiuno-SimpleSwicher in my case), seem to be unable to connect in the control panel even though the driver starts.

Drivers who can't select the optical train are likely to have similar troubles.
Last edit: 10 months 1 week ago by T-Studio.
10 months 1 week ago #92902

Please Log in or Create an account to join the conversation.

  • Posts: 96
  • Thank you received: 25
Now that optical trains are A Thing, it seems like they'd be useful to put in the FITS header. I think they'd also be useful as a filename placeholder, so that if you have different trains you don't end up scribbling a bunch of differently composed images under Pictures/M27/Light/LXtreme ... and only later do you realize that some of those were taken at one focal length and some were taken at another. Totally didn't happen to me... (whistles innocently)

Putting the mount type in the header as the TELESCOP doesn't make much sense to me, since it's not the thing focusing the electromagnetic radiation on to the detector. If you went from a 60mm refractor on an HEQ-5 to a 120mm refractor on the same HEQ-5 I think you'd expect to see that somewhere in the FITS header.

I'm scribbling together some python scripts to sort and fix these things, but I thought I'd mention it here too.
The following user(s) said Thank You: John
8 months 2 days ago #94191

Please Log in or Create an account to join the conversation.

  • Posts: 126
  • Thank you received: 2
The focal length always appears in my FITS headers. Of course, if we change focal lengths while keeping the same mount, it's up to us to make the change in the train specifications. Another option is to have a unique Ekos name for each focal length that uses the same mount.

This obviously doesn't solve the file name problem. However, if you have a bunch of files and you're not sure of the FL for each one,
grep -l 1.55 *.fits > 155files
will put the name of every FITS file that has 155 as its focal length into a file named 155files. Note that the internal FL storage in a FITS file is in exponential format, e.g., 1.55E+02
8 months 2 days ago #94201

Please Log in or Create an account to join the conversation.

  • Posts: 96
  • Thank you received: 25
That's roughly the approach I'm taking to unscramble my FITS files - a python script which examines FOCALLEN and APTDIA to estimate which of my OTAs I was actually using, and moves them accordingly. The headers below came from some mixture of:
  • Skywatcher AZ-GTi
  • Celestron AVX
  • SVBony SV503 70mm
  • SVBony SV193 0.8x reducer
  • Askar V 60mm objective
  • Askar V 80mm objective
  • Askar V 1.2x extender
  • Askar V 0.77x reducer
  • ZWO ASI482MC
  • ZWO ASI533MC

It's pretty easy to figure out what equipment I actually used for the examples below, but what if I was doing a 60mm f/5 shoot-out to compare similar OTAs? I'd have a bunch of files all with nominal FOCALLEN=300 APTDIA=60, and nothing in the headers to tell me which OTA I used.

Looking through some of my old data, I find some interesting observations:
  • INDIGO has nice (probably non-standard) CAMERA, LENS, REDUCER headers, along with INSTRUME but no TELESCOP. LENS and REDUCER were incomplete
  • Ekos recorded my mount name "EQMod Mount" or "Advanced VX Wired" in the TELESCOP field
  • Ekos did not record any auxiliary lenses (reducer/extender/flattener/barlow...)
  • Ekos and INDIGO both correctly record the camera I was using at the time in the INSTRUME header, slightly different format but both correct

I'm still looking through the FITS specifications to see what the best way to record these things would be.
FILENAME = C11_Bubble_Nebula_Light_LXtreme_240_secs_2023-07-22T04-22-13_041.fits
SIMPLE   = True
BITPIX   = 16
NAXIS    = 2
NAXIS1   = 3008
NAXIS2   = 3008
EXTEND   = True
COMMENT  = Generated by INDI
BZERO    = 32768
BSCALE   = 1
ROWORDER = TOP-DOWN
INSTRUME = ZWO CCD ASI533MC Pro
TELESCOP = Advanced VX Wired
EXPTIME  = 240.0
CCD-TEMP = -10.0
PIXSIZE1 = 3.76
PIXSIZE2 = 3.76
XBINNING = 1
YBINNING = 1
XPIXSZ   = 3.76
YPIXSZ   = 3.76
FRAME    = Light
IMAGETYP = Light Frame
FILTER   = LXtreme
XBAYROFF = 0
YBAYROFF = 0
BAYERPAT = RGGB
FOCALLEN = 385.0
APTDIA   = 80.0
FOCUSPOS = 5353
FOCUSTEM = 15.74
SCALE    = 2.014774
SITELAT  = xx.xxxx
SITELONG = xx.xxxx
AIRMASS  = 1.093173
OBJCTAZ  = 2.35064
OBJCTALT = 66.15598
OBJCTRA  = 23 21 10.97
OBJCTDEC = 60 58 40.91
RA       = 350.2957
DEC      = 60.97803
PIERSIDE = WEST
EQUINOX  = 2000
CRVAL1   = 350.29571456
CRVAL2   = 60.978030637
RADECSYS = FK5
CTYPE1   = RA---TAN
CTYPE2   = DEC--TAN
CRPIX1   = 1504.0
CRPIX2   = 1504.0
SECPIX1  = 2.0147740209
SECPIX2  = 2.0147740209
CDELT1   = 0.00055965945024
CDELT2   = 0.00055965945024
CROTA1   = 270.86681621
CROTA2   = 270.86681621
DATE-OBS = 2023-07-22T11:18:12.129
GAIN     = 100.0
OFFSET   = 1.0
OBJECT   = C11 Bubble Nebula
FILENAME = DWB106_Complex_Light_LXtreme_240_secs_2023-07-20T04-26-07_202.fits
SIMPLE   = True
BITPIX   = 16
NAXIS    = 2
NAXIS1   = 3008
NAXIS2   = 3008
EXTEND   = True
COMMENT  = Generated by INDI
BZERO    = 32768
BSCALE   = 1
ROWORDER = TOP-DOWN
INSTRUME = ZWO CCD ASI533MC Pro
TELESCOP = Advanced VX Wired
EXPTIME  = 240.0
CCD-TEMP = -10.0
PIXSIZE1 = 3.76
PIXSIZE2 = 3.76
XBINNING = 1
YBINNING = 1
XPIXSZ   = 3.76
YPIXSZ   = 3.76
FRAME    = Light
IMAGETYP = Light Frame
FILTER   = LXtreme
XBAYROFF = 0
YBAYROFF = 0
BAYERPAT = RGGB
FOCALLEN = 270.3
APTDIA   = 60.0
FOCUSPOS = 5317
FOCUSTEM = 13.59
SCALE    = 2.870048
SITELAT  = xx.xxxx
SITELONG = xx.xxxx
AIRMASS  = 1.18445
OBJCTAZ  = 293.1621
OBJCTALT = 57.56999
OBJCTRA  = 20 20 44.99
OBJCTDEC = 42 42 25.20
RA       = 305.1875
DEC      = 42.707
PIERSIDE = EAST
EQUINOX  = 2000
CRVAL1   = 305.18747341
CRVAL2   = 42.706999561
RADECSYS = FK5
CTYPE1   = RA---TAN
CTYPE2   = DEC--TAN
CRPIX1   = 1504.0
CRPIX2   = 1504.0
SECPIX1  = 2.8700484628
SECPIX2  = 2.8700484628
CDELT1   = 0.0007972356841
CDELT2   = 0.0007972356841
CROTA1   = 87.988860261
CROTA2   = 87.988860261
DATE-OBS = 2023-07-20T11:22:05.655
GAIN     = 100.0
OFFSET   = 1.0
OBJECT   = DWB106 Complex
FILENAME = IC443_Jellyfish_Nebula_Light_LXtreme_600_secs_2023-02-19T23-13-06_081.fits
SIMPLE   = True
BITPIX   = 16
NAXIS    = 2
NAXIS1   = 3008
NAXIS2   = 3008
EXTEND   = True
COMMENT  = Generated by INDI
BZERO    = 32768
BSCALE   = 1
ROWORDER = TOP-DOWN
INSTRUME = ZWO CCD ASI533MC Pro
TELESCOP = Advanced VX Wired
OBSERVER = Chris Kuethe
OBJECT   = IC443 Jellyfish Nebula
EXPTIME  = 600.0
CCD-TEMP = 8.8
PIXSIZE1 = 3.76
PIXSIZE2 = 3.76
XBINNING = 1
YBINNING = 1
XPIXSZ   = 3.76
YPIXSZ   = 3.76
FRAME    = Light
IMAGETYP = Light Frame
FILTER   = LXtreme
XBAYROFF = 0
YBAYROFF = 0
BAYERPAT = RGGB
FOCALLEN = 336.0
APTDIA   = 70.0
SCALE    = 2.308595
SITELAT  = xx.xxxx
SITELONG = xx.xxxx
AIRMASS  = 1.281504
OBJCTAZ  = 259.5187
OBJCTALT = 51.2605
OBJCTRA  =  6 16 53.29
OBJCTDEC = 22 28 05.45
RA       = 94.22206
DEC      = 22.46818
PIERSIDE = EAST
EQUINOX  = 2000
CRVAL1   = 94.222057677
CRVAL2   = 22.468180645
RADECSYS = FK5
CTYPE1   = RA---TAN
CTYPE2   = DEC--TAN
CRPIX1   = 1504.0
CRPIX2   = 1504.0
SECPIX1  = 2.3085952322
SECPIX2  = 2.3085952322
CDELT1   = 0.0006412764534
CDELT2   = 0.0006412764534
CROTA1   = 277.53375406
CROTA2   = 277.53375406
DATE-OBS = 2023-02-20T07:03:04.523
GAIN     = 100.0
OFFSET   = 20.0
FILENAME = M_33_Light_120_secs_001.fits
SIMPLE   = True
BITPIX   = 16
NAXIS    = 2
NAXIS1   = 1920
NAXIS2   = 1080
EXTEND   = True
COMMENT  = Generated by INDI
BZERO    = 32768
BSCALE   = 1
ROWORDER = TOP-DOWN
INSTRUME = ZWO CCD ASI482MC
TELESCOP = EQMod Mount
OBSERVER = Unknown
OBJECT   = Unknown
EXPTIME  = 120.0
CCD-TEMP = 21.1
PIXSIZE1 = 5.8
PIXSIZE2 = 5.8
XBINNING = 1
YBINNING = 1
XPIXSZ   = 5.8
YPIXSZ   = 5.8
FRAME    = Light
IMAGETYP = Light Frame
XBAYROFF = 0
YBAYROFF = 0
BAYERPAT = RGGB
FOCALLEN = 332.0
APTDIA   = 70.0
SCALE    = 3.604036
SITELAT  = xx.xxxx
SITELONG = xx.xxxx
AIRMASS  = 1.241637
OBJCTAZ  = 272.9414
OBJCTALT = 53.61967
OBJCTRA  =  1 33 51.32
OBJCTDEC = 30 40 52.17
RA       = 23.46382
DEC      = 30.68116
EQUINOX  = 2000
CRVAL1   = 23.463815743
CRVAL2   = 30.681157037
RADECSYS = FK5
CTYPE1   = RA---TAN
CTYPE2   = DEC--TAN
CRPIX1   = 960.0
CRPIX2   = 540.0
SECPIX1  = 3.6040362631
SECPIX2  = 3.6040362631
CDELT1   = 0.0010011211842
CDELT2   = 0.0010011211842
CROTA1   = 88.807790462
CROTA2   = 88.807790462
DATE-OBS = 2022-02-17T02:46:52.716
GAIN     = 1.0
OFFSET   = 40.0
FILENAME = Andromeda_Galaxy_Light_000.fits
SIMPLE   = True
BITPIX   = 8
NAXIS    = 2
NAXIS1   = 1920
NAXIS2   = 1080
EXTEND   = True
COMMENT  =   Created by INDIGO 2.0 framework, see www.indigo-astronomy.org
XBINNING = 1
YBINNING = 1
XPIXSZ   = 5.8
YPIXSZ   = 5.8
EXPTIME  = 20.0
CCD-TEMP = 21.5
IMAGETYP = Light
GAIN     = 211.0
OFFSET   = 0.0
DATE-OBS = 2021-11-11T03:20:58
INSTRUME = ZWO ASI482MC #0
ROWORDER = TOP-DOWN
BAYERPAT = RGGB
XBAYROFF = 0.0
YBAYROFF = 0.0
CAMERA   = ZWO
LENS     = SVbony
REDUCER  = SVbony
SITELAT  = xx xx xx
SITELONG = xx xx xx
OBJCTRA  = 5 02 08
OBJCTDEC = 20 20 26
8 months 1 day ago #94203

Please Log in or Create an account to join the conversation.

Time to create page: 0.572 seconds