melix / astro4j

Astronomy libraries for Java
Apache License 2.0
28 stars 5 forks source link

"Extract All" #396

Open vnp85 opened 1 month ago

vnp85 commented 1 month ago

Question Is there an "extract all possible pixel shifts / lines from a ser-recording" feature? In ImageMath, the closest I found is "range", or a combination of "list(range())" or "anim(range(-5;5))", but I am uncertain how the memory would be managed (I know the heap error all too well). I apologize if this function exists somewhere but I wasn't thorough enough while looking for it.

Use case Exploring a spectrally wide enough scan. You may remember an earlier anomaly I had, picture below. It would be a brute force, time consuming approach to the "flash spectrum event detection" ticket. https://github.com/melix/astro4j/issues/381

Feature description

[params]
// Select spectral lines / pixel shifts 
//     that curve so that there is enough data to reconstruct the entire disk, 
//         plus at least 10% radius room for prominences.
//
// Smaller than 1, say 0.9 means that the disk can be reconstructed up to at least 0.9 radius, 
//         but don't fail, just do what's possible, if there isn't enough for the entire disk 
spanInDiskRadius = 1.1 
iterationStepSizeInPixels = 1

[tmp]

possibleLines = listLineShiftsThatSpanAtLeastDiskRadius(spanInDiskRadius , iterationStepSizeInPixels)

// iterate on the selection
possibleLines.forEach(function (pixelShift){
   i = img(pixelShift)
   i.saveToFile(naming:auto) 
   // for pixelShift == 28, should produce custom/...........img28.fits and .png
   i.freeMemory()
});

[outputs]
// perhaps conserve memory, nothing here

image

melix commented 1 month ago

There isn't such a thing. Note that you could use decimal pixel shifts (e.g .25 increment), which is often the case when you want to do an animation. It makes sense because there's interpolation and that the polynomial is precise enough. Regarding memory usage, there have been quite some improvements lately but with bin 1 and cameras with small pixels, this can be huge.

Message ID: @.***>

vnp85 commented 1 month ago

If (1) the anim function also saves the individual disk images, (2) doesn't halt on encountering an invalid pixel-shift (the line bends out of view) and (3) memory usage doesn't cause halting/frame dropping, then anim(big range) could also be a solution I guess.

vnp85 commented 1 month ago

Because, another funny thing I photographed today is, perhaps due to redshift as it is on the receding side, a prom that's against a "continuum" disk, as it is 32 pixels away from the Ha central line.

I mean I obviously don't have the angular resolution to compete with other SHG or etalon quality images, but I can most certainly wander around in the spectrum.

image

melix commented 1 month ago

Note: you could also use the batch mode with a single SER file and a script, e.g:

images=range(-40;40;.5)
cropped=autocrop2(images; 1.2)

[outputs]
stretched=auto_contrast(cropped;1.5)
vnp85 commented 1 month ago

I tried this, didn't succeed, it generated the "simple" images even though I had the ImageMath option active, and when "finished", the ImageMath textbox in the lower right also remained inactive.

Now I pasted your script into a single ser's processing, after the quick mode has run, into the ImageMath textbox. Worst case, the memory crashes :)

vnp85 commented 1 month ago

Didn't succeed with your suggestion. Up in the log there was a NULL, which I suspect was a consequence of some other red line earlier in the logs, containing HEAP.

melix commented 1 month ago

Not much available these days, but can you tell me how much memory your system has, and what's the size of the input SER file? There are some rather conservative memory settings now, but depending on what you select, I may be able to add more improvements (at the cost of speed).

vnp85 commented 1 month ago

I have a decent desktop computer dedicated solely to processing, i7-13700 at 2100MHz base, with 16GB RAM installed, it does nothing else. I considered putting in more, at least 32GB, or 64GB, I'm just lazy to place the order I guess.

On startup, JSol'Ex reports 11GB memory, in the status bar, lower right (even if I open two instances in parallel).

The SER videos are usually around 10GB, with some spare seconds before the disk appears, as that is hard to calibrate exactly. It is stopped reasonably soon as the disk goes out of view (this is autodetected, by stealing sharpcap's live image, through the winapi canvas).

Win11 sucks when it comes to the bottleneck of swapping memory in and out of RAM, especially when the USB3 is involved. The entire system just gets paralyzed to the level of not moving the mouse. It's just extremely bad -- but hey, as long as their bing and internet explorer and crapgpt are loaded into the memory, with or without leaks, we are fine I guess. Muck Ficrosoft.

vnp85 commented 1 month ago

For the extract all feature, I think it would be a hit-and-run: get the poly, then foreach line, reconstruct the solar-disk, dump to fits/png file and free the memory, next line, reconstruct the solar disk, dump to disk, next line...

melix commented 1 month ago

Thing is this is a very specific use case. Tomorrow you may ask to be able to perform some processing on these extracted images, etc. So I'd rather make sure the scripts can be used for this. And yes, Windows is extremely bad at memory management. I'm working under Linux, so I'm not suffering as much. Note that there's already a mechanism to write images to disk even if processing is not done. The memory consumption usually goes with reconstructing too many lines in parallel (which is to avoid reading several GBs from disk, which is usually the slowest part).

vnp85 commented 1 month ago

Thing is this is a very specific use case. Tomorrow you may ask to be able to perform some processing on these extracted images, etc.

I would refrain from operations involving multiple lines, as this use case is limited to extracting all there is in a ser recording. If it is a mapping chain involving the line data, say clahe(stretch_asinh(img(N))) I think it wouldn't have much impact.

And yes, Windows is extremely bad at memory management.

I think it suffers from multiple leaks, on top of the obvious bloat. My entire astro-workflow is on win, so for now, this is what I have.

reading several GBs from disk, which is usually the slowest part

True, that's also a bottleneck. My setup involves several USB3/USB-C external SSDs with measured speeds of at least 320-360 MB/s sequential write on my recording laptop, that's the minimum to get admitted into my rig. Even though, on the box it is 1050 MB/s stated, with the ominous "up to" prefix, of course, 360 MB/s is the maximum I could squeeze out of these nvme SSDs (WD My Passport and Samsung T7, WD being a tad faster), but I could write the entire storage at this speed. There is no "small but fast buffer with large but slow flash" inside these particular SSDs. These external SSDs are faster than every internal SSD I have ever tried to record onto on every one of my laptops (I didn't even speed test the desktop's SSD). For the time being, I am fine with this setup.

For the spectroheliograph setup, I have 360 fps at 3690x144 at 16bits, bin1, usually with zero or next to zero dropped frames during a scan of 30-45 seconds.

melix commented 1 month ago

Would you mind trying the latest dev version? I added an advanced parameter to adjust the memory pressure.

vnp85 commented 1 month ago

Sure, hopefully tomorrow I'll be able to record something, as I pruned the data I had on disk. There is a scene in the Aliens with the sentry guns: those gigabyte counters go. I'll keep you posted.

vnp85 commented 1 month ago

Using this morning's version to batch process 6 ser videos, with sizes between 8 and 16 GB (depending on the scan speed), and I got a heap issue early on. Custom process, -3, 0, 3, 17, 25 are the pixelshifts being calculated for each video.

Reconstruction done. Generating images...
In order to save memory, reconstruction will be performed in 2 batches of 5 pixel shifts.
Processing batch 1
Black estimate 179.98
Detected X/Y ratio: 2.43
Diameter 2919.77
Ellipse rotation angle is 90.02393555828716
Error while processing: Java heap space
java.lang.OutOfMemoryError: Java heap space
    at me.champeau.a4j.jsolex.core/me.champeau.a4j.jsolex.processing.sun.ImageUtils.fromRGBtoHSL(Unknown Source)
    at me.champeau.a4j.jsolex.core/me.champeau.a4j.jsolex.processing.stretching.StretchingStrategy.stretch(Unknown Source)
    at me.champeau.a4j.jsolex.core/me.champeau.a4j.jsolex.processing.util.ImageSaver.stretch(Unknown Source)
    at me.champeau.a4j.jsolex.core/me.champeau.a4j.jsolex.processing.util.ImageSaver.save(Unknown Source)
    at me.champeau.a4j.jsolex/me.champeau.a4j.jsolex.app.listeners.BatchModeEventListener.onImageGenerated(Unknown Source)
    at me.champeau.a4j.jsolex.core/me.champeau.a4j.jsolex.processing.sun.SolexVideoProcessor.broadcast(Unknown Source)
    at me.champeau.a4j.jsolex.core/me.champeau.a4j.jsolex.processing.sun.tasks.AbstractImageWriterTask.doCall(Unknown Source)
    at me.champeau.a4j.jsolex.core/me.champeau.a4j.jsolex.processing.sun.tasks.AbstractImageWriterTask.doCall(Unknown Source)
    at me.champeau.a4j.jsolex.core/me.champeau.a4j.jsolex.processing.sun.tasks.AbstractTask.call(Unknown Source)
    at me.champeau.a4j.jsolex.core/me.champeau.a4j.jsolex.processing.sun.tasks.AbstractTask.get(Unknown Source)
    at me.champeau.a4j.jsolex.core/me.champeau.a4j.jsolex.processing.sun.workflow.DefaultImageEmitter.newColorImage(Unknown Source)
    at me.champeau.a4j.jsolex.core/me.champeau.a4j.jsolex.processing.sun.workflow.RenamingImageEmitter.newColorImage(Unknown Source)
    at me.champeau.a4j.jsolex.core/me.champeau.a4j.jsolex.processing.sun.workflow.NamingStrategyAwareImageEmitter.newColorImage(Unknown Source)
    at me.champeau.a4j.jsolex.core/me.champeau.a4j.jsolex.processing.sun.workflow.DiscardNonRequiredImages.newColorImage(Unknown Source)
    at me.champeau.a4j.jsolex.core/me.champeau.a4j.jsolex.processing.util.DebugImageHelper.produceOverlayImage(Unknown Source)
    at me.champeau.a4j.jsolex.core/me.champeau.a4j.jsolex.processing.util.DebugImageHelper.maybeDisplayTiltImage(Unknown Source)
    at me.champeau.a4j.jsolex.core/me.champeau.a4j.jsolex.processing.sun.workflow.ProcessingWorkflow.estimateTilt(Unknown Source)
    at me.champeau.a4j.jsolex.core/me.champeau.a4j.jsolex.processing.sun.workflow.ProcessingWorkflow.lambda$geometryCorrection$2(Unknown Source)
    at me.champeau.a4j.jsolex.core/me.champeau.a4j.jsolex.processing.sun.workflow.ProcessingWorkflow$$Lambda/0x000000080072d8a8.getAsDouble(Unknown Source)
    at java.base/java.util.OptionalDouble.orElseGet(Unknown Source)
    at me.champeau.a4j.jsolex.core/me.champeau.a4j.jsolex.processing.sun.workflow.ProcessingWorkflow.geometryCorrection(Unknown Source)
    at me.champeau.a4j.jsolex.core/me.champeau.a4j.jsolex.processing.sun.workflow.ProcessingWorkflow.start(Unknown Source)
    at me.champeau.a4j.jsolex.core/me.champeau.a4j.jsolex.processing.sun.SolexVideoProcessor.lambda$startWorkflow$19(Unknown Source)
    at me.champeau.a4j.jsolex.core/me.champeau.a4j.jsolex.processing.sun.SolexVideoProcessor$$Lambda/0x0000000800726cb0.accept(Unknown Source)
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source)
    at java.base/java.util.stream.IntPipeline$1$1.accept(Unknown Source)
    at java.base/java.util.stream.Streams$RangeIntSpliterator.forEachRemaining(Unknown Source)
    at java.base/java.util.Spliterator$OfInt.forEachRemaining(Unknown Source)
    at java.base/java.util.stream.AbstractPipeline.copyInto(Unknown Source)
    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(Unknown Source)
    at java.base/java.util.concurrent.CountedCompleter.exec(Unknown Source)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(Unknown Source)

Black estimate 149.17
Detected X/Y ratio: 1.33
Diameter 2924.82
Ellipse rotation angle is 0.05993461493270972
Black estimate 179.49
vnp85 commented 1 month ago

Should I just get north of 32 GB RAM and call it a day? I mean it's definitely cheaper than your (or anyone's) developer time.

melix commented 1 month ago

Try to Go to the advanced settings and increase the memory slider.

vnp85 commented 1 month ago

Given the Sodium D2 oddities, this question just got a lot more interesting, 3D cube I hear the stack of the extracted frames is called. One would select a position on the solar disk, and get its spectral profile built from all the extracted lines corresponding to that spatial location.

melix commented 1 month ago

Did you get a chance to test with the advanced settings if it improved the memory issue?

vnp85 commented 1 month ago

Not yet.

melix commented 1 month ago

One would select a position on the solar disk, and get its spectral profile built from all the extracted lines corresponding to that spatial location.

FWIW, a position on a disk corresponds to a particular frame and an horizontal offset of the spectrum. As such the profile is simply the vertical line corresponding to this offset.

vnp85 commented 1 month ago

FWIW, a position on a disk corresponds to a particular frame and an horizontal offset of the spectrum. As such the profile is simply the vertical line corresponding to this offset.

What I've seen, this would work something like this (1) a pixel coordinate on a disk is selected with the mouse (2) the corresponding, poly-corrected frame from the recording yields the "vertical line", ie the position on the red/blue-shifted disks (3) this "vertical line" is shown as a plot: (x) pixel shift, (y) light intensity counts for pixel shift

An analogue to producing all the disks (without stretching) from the ser video, and traversing them as a doppler sequence (INTI terminology).

vnp85 commented 1 month ago

For measuring, the plot-view is better, for viewing/editing, the disk images are better.

melix commented 1 month ago

I agree that the plot view is interesting to have, I was simply explaining that all the data is contained in a single frame as soon as you have selected one point on the disk.

vnp85 commented 1 month ago

I went with a fresh download this morning, and set the memory preference to level (4) conservative. Single ser opened, processed, then pasted in your ImageMath script from above. After several minutes, it gave a heap error.

Output directory set to G:\2024-08-05\Sun-Na
File 2024-08-05-0940_3-Sun-Na.ser
Found Sharpcap metadata. Camera ZWO ASI678MM Binning 1
Date 2024-08-05T09:40:05.659931800
SER file contains 5542 frames
Color mode : MONO (2 bytes per pixel, depth = 16 bits)
Width: 3696, height: 224
Solar parameters Carrington rotation = 2287, B0 = 6.10°, L0 = 237.11°, P = 12.68°
Computing average image and detecting limb
Dimensions of raw image determined : 3696x5541
Processing will require approximatively 1.72GB of disk space
Detected spectral line Sodium (D2) with binning 1 (for pixel size 2.00µm)
Starting reconstruction...
Distortion polynomial ax3 + bx2 + cx + d = 0
   - a = 2.08575861297467E-11
   - b = 1.302731049134587E-5
   - c = -0.047781213646084716
   - d = 166.03940196531653
Memory pressure factor 4
In order to save memory, reconstruction will be performed in 2 batches of 4 pixel shifts.
Processing batch 1
Reconstruction performance: 142.4 MB/s
Processing batch 2
Reconstruction performance: 314.8 MB/s
Global reconstruction performance: 96.8 MB/s
Reconstruction done. Generating images...
Ellipse rotation angle is -1.3570204325517707
Black estimate 143.80
Black estimate 136.80
Tilt angle: 0.39°
Black estimate 155.39
Black estimate 130.06
Black estimate 137.91
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Dimensions of geometry corrected image determined : 4336x4336
Dimensions of geometry corrected image determined : 4336x4336
Dimensions of geometry corrected image determined : 4336x4336
Dimensions of geometry corrected image determined : 4336x4336
Processing done
Finished in 158.90s
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Diameter 2896.39
Script completed in 84.7s
Restarting process because image shifts [-40.00, -39.50, -39.00, -38.50, -38.00, -37.50, -37.00, -36.50, -36.00, -35.50, -35.00, -34.50, -34.00, -33.50, -33.00, -32.50, -32.00, -31.50, -31.00, -30.50, -30.00, -29.50, -29.00, -28.50, -28.00, -27.50, -27.00, -26.50, -26.00, -25.50, -25.00, -24.50, -24.00, -23.50, -23.00, -22.50, -22.00, -21.50, -21.00, -20.50, -20.00, -19.50, -19.00, -18.50, -18.00, -17.50, -17.00, -16.50, -16.00, -15.50, -15.00, -14.50, -14.00, -13.50, -13.00, -12.50, -12.00, -11.50, -11.00, -10.50, -10.00, -9.50, -9.00, -8.50, -8.00, -7.50, -7.00, -6.50, -5.50, -5.00, -4.50, -4.00, -3.50, -2.50, -2.00, -1.50, -1.00, -0.50, 0.50, 1.00, 1.50, 2.00, 2.50, 3.50, 4.00, 4.50, 5.00, 5.50, 6.00, 6.50, 7.00, 7.50, 8.00, 8.50, 9.00, 9.50, 10.00, 10.50, 11.00, 11.50, 12.00, 12.50, 13.00, 13.50, 14.00, 14.50, 15.50, 16.00, 16.50, 17.00, 17.50, 18.00, 18.50, 19.00, 19.50, 20.00, 20.50, 21.00, 21.50, 22.00, 22.50, 23.00, 23.50, 24.00, 24.50, 25.00, 25.50, 26.00, 26.50, 27.00, 27.50, 28.00, 28.50, 29.00, 29.50, 30.00, 30.50, 31.00, 31.50, 32.00, 32.50, 33.00, 33.50, 34.00, 34.50, 35.00, 35.50, 36.00, 36.50, 37.00, 37.50, 38.00, 38.50, 39.00, 39.50, 40.00] are missing
Found Sharpcap metadata. Camera ZWO ASI678MM Binning 1
Date 2024-08-05T09:40:05.659931800
SER file contains 5542 frames
Color mode : MONO (2 bytes per pixel, depth = 16 bits)
Width: 3696, height: 224
Solar parameters Carrington rotation = 2287, B0 = 6.10°, L0 = 237.11°, P = 12.68°
Computing average image and detecting limb
Processing will require approximatively 55.27GB of disk space
Detected spectral line Sodium (D2) with binning 1 (for pixel size 2.00µm)
Starting reconstruction...
Distortion polynomial ax3 + bx2 + cx + d = 0
   - a = 2.08575861297467E-11
   - b = 1.302731049134587E-5
   - c = -0.047781213646084716
   - d = 166.03940196531653
Memory pressure factor 4
In order to save memory, reconstruction will be performed in 41 batches of 4 pixel shifts.
Processing batch 1
Reconstruction performance: 262.2 MB/s
Processing batch 2
Reconstruction performance: 322.3 MB/s
Processing batch 3
Reconstruction performance: 326.4 MB/s
Processing batch 4
Reconstruction performance: 333.3 MB/s
Processing batch 5
Reconstruction performance: 318.2 MB/s
Processing batch 6
Reconstruction performance: 326.6 MB/s
Processing batch 7
Reconstruction performance: 334.1 MB/s
Processing batch 8
Reconstruction performance: 322.9 MB/s
Processing batch 9
Reconstruction performance: 325.8 MB/s
Processing batch 10
Reconstruction performance: 323.4 MB/s
Processing batch 11
Reconstruction performance: 319.0 MB/s
Processing batch 12
Reconstruction performance: 331.3 MB/s
Processing batch 13
Reconstruction performance: 319.5 MB/s
Processing batch 14
Reconstruction performance: 317.2 MB/s
Processing batch 15
Reconstruction performance: 311.8 MB/s
Processing batch 16
Reconstruction performance: 310.9 MB/s
Processing batch 17
Reconstruction performance: 318.5 MB/s
Processing batch 18
Reconstruction performance: 307.3 MB/s
Processing batch 19
Reconstruction performance: 309.9 MB/s
Processing batch 20
Reconstruction performance: 301.0 MB/s
Processing batch 21
Reconstruction performance: 318.1 MB/s
Processing batch 22
Reconstruction performance: 285.2 MB/s
Processing batch 23
Reconstruction performance: 306.0 MB/s
Processing batch 24
Reconstruction performance: 308.2 MB/s
Processing batch 25
Reconstruction performance: 305.7 MB/s
Processing batch 26
Reconstruction performance: 299.3 MB/s
Processing batch 27
Reconstruction performance: 289.5 MB/s
Processing batch 28
Reconstruction performance: 317.7 MB/s
Processing batch 29
Reconstruction performance: 305.5 MB/s
Processing batch 30
Reconstruction performance: 306.2 MB/s
Processing batch 31
Reconstruction performance: 303.7 MB/s
Processing batch 32
Reconstruction performance: 304.2 MB/s
Processing batch 33
Reconstruction performance: 290.0 MB/s
Processing batch 34
Reconstruction performance: 310.4 MB/s
Processing batch 35
Reconstruction performance: 316.6 MB/s
Processing batch 36
Reconstruction performance: 289.3 MB/s
Processing batch 37
Reconstruction performance: 288.4 MB/s
Processing batch 38
Reconstruction performance: 282.9 MB/s
Processing batch 39
Reconstruction performance: 290.7 MB/s
Processing batch 40
Reconstruction performance: 300.6 MB/s
Processing batch 41
Reconstruction performance: 292.0 MB/s
Global reconstruction performance: 7.3 MB/s
Reconstruction done. Generating images...
Black estimate 161.21
Black estimate 133.21
Black estimate 160.33
Black estimate 162.49
Black estimate 157.94
Black estimate 147.77
Black estimate 140.41
Black estimate 160.66
Black estimate 149.46
Black estimate 161.04
Black estimate 150.39
Black estimate 136.66
Black estimate 145.17
Black estimate 160.97
Black estimate 158.40
Black estimate 155.50
Black estimate 160.70
Black estimate 158.78
Black estimate 159.87
Black estimate 159.34
Black estimate 164.62
Black estimate 158.48
Black estimate 134.83
Black estimate 160.94
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Diameter 2893.00
Diameter 2893.00
Detected X/Y ratio: 0.88
Diameter 2893.00
Diameter 2893.00
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Black estimate 157.17
Black estimate 160.68
Black estimate 161.26
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Black estimate 143.02
Diameter 2893.00
Black estimate 160.48
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Black estimate 141.86
Black estimate 161.14
Black estimate 157.73
Detected X/Y ratio: 0.88
Black estimate 162.92
Black estimate 161.14
Black estimate 161.18
Black estimate 160.21
Diameter 2893.00
Black estimate 159.12
Black estimate 160.06
Diameter 2893.00
Black estimate 152.56
Black estimate 160.37
Detected X/Y ratio: 0.88
Black estimate 163.49
Black estimate 144.09
Black estimate 161.08
Detected X/Y ratio: 0.88
Diameter 2893.00
Diameter 2893.00
Black estimate 160.70
Detected X/Y ratio: 0.88
Black estimate 156.55
Detected X/Y ratio: 0.88
Black estimate 160.64
Black estimate 159.28
Black estimate 164.84
Diameter 2893.00
Diameter 2893.00
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Detected X/Y ratio: 0.88
Diameter 2893.00
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Black estimate 161.28
Diameter 2893.00
Diameter 2893.00
Black estimate 161.38
Detected X/Y ratio: 0.88
Black estimate 163.28
Black estimate 158.55
Black estimate 159.86
Black estimate 161.95
Diameter 2893.00
Black estimate 158.31
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Black estimate 160.96
Black estimate 158.57
Black estimate 158.47
Diameter 2893.00
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Black estimate 159.46
Diameter 2893.00
Black estimate 151.60
Diameter 2893.00
Black estimate 162.02
Black estimate 156.94
Black estimate 159.82
Black estimate 161.25
Diameter 2893.00
Black estimate 160.60
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Black estimate 152.85
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Diameter 2893.00
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Black estimate 139.62
Diameter 2893.00
Diameter 2893.00
Black estimate 164.25
Black estimate 163.05
Black estimate 160.44
Diameter 2893.00
Diameter 2893.00
Black estimate 158.20
Black estimate 163.62
Diameter 2893.00
Black estimate 165.03
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Black estimate 160.17
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Diameter 2893.00
Diameter 2893.00
Detected X/Y ratio: 0.88
Diameter 2893.00
Diameter 2893.00
Black estimate 157.26
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Detected X/Y ratio: 0.88
Black estimate 158.86
Black estimate 162.53
Black estimate 157.78
Black estimate 130.88
Black estimate 149.03
Black estimate 162.30
Black estimate 160.18
Black estimate 157.48
Ellipse rotation angle is 88.69013955963769
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Diameter 2893.00
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Diameter 2893.00
Detected X/Y ratio: 0.88
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Black estimate 156.70
Black estimate 138.60
Tilt angle: 0.38°
Diameter 2893.00
Black estimate 151.23
Black estimate 159.13
Detected X/Y ratio: 0.88
Black estimate 160.37
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Black estimate 165.07
Black estimate 159.91
Detected X/Y ratio: 0.88
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Diameter 2893.00
Black estimate 161.88
Diameter 2893.00
Diameter 2893.00
Detected X/Y ratio: 0.88
Black estimate 160.85
Black estimate 164.96
Black estimate 164.98
Black estimate 163.97
Diameter 2893.00
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Black estimate 161.95
Black estimate 159.32
Black estimate 158.83
Black estimate 164.58
Black estimate 160.86
Detected X/Y ratio: 0.88
Diameter 2893.00
Diameter 2893.00
Black estimate 156.33
Diameter 2893.00
Detected X/Y ratio: 0.88
Diameter 2893.00
Detected X/Y ratio: 0.88
Black estimate 159.49
Detected X/Y ratio: 0.88
Diameter 2893.00
Black estimate 147.56
Black estimate 161.49
Black estimate 157.19
Diameter 2893.00
Diameter 2893.00
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Black estimate 154.27
Diameter 2893.00
Detected X/Y ratio: 0.88
Black estimate 164.99
Black estimate 154.45
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Black estimate 159.90
Diameter 2893.00
Diameter 2893.00
Detected X/Y ratio: 0.88
Black estimate 137.42
Black estimate 164.43
Black estimate 164.30
Black estimate 161.58
Detected X/Y ratio: 0.88
Diameter 2893.00
Detected X/Y ratio: 0.88
Black estimate 161.36
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Diameter 2893.00
Black estimate 163.86
Detected X/Y ratio: 0.88
Black estimate 155.07
Diameter 2893.00
Black estimate 163.91
Diameter 2893.00
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Diameter 2893.00
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Black estimate 131.19
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Detected X/Y ratio: 0.88
Black estimate 164.70
Detected X/Y ratio: 0.88
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Black estimate 164.82
Black estimate 158.03
Black estimate 156.88
Black estimate 157.38
Diameter 2893.00
Diameter 2893.00
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Diameter 2893.00
Black estimate 156.04
Detected X/Y ratio: 0.88
Diameter 2893.00
Black estimate 159.98
Diameter 2893.00
Detected X/Y ratio: 0.88
Black estimate 154.87
Diameter 2893.00
Diameter 2893.00
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Black estimate 135.27
Black estimate 154.81
Black estimate 158.11
Black estimate 161.47
Black estimate 161.08
Black estimate 162.12
Black estimate 143.98
Black estimate 161.97
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Black estimate 154.18
Diameter 2893.00
Detected X/Y ratio: 0.88
Black estimate 133.35
Black estimate 155.74
Diameter 2893.00
Diameter 2893.00
Detected X/Y ratio: 0.88
Black estimate 154.33
Diameter 2893.00
Black estimate 162.49
Diameter 2893.00
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Diameter 2893.00
Detected X/Y ratio: 0.88
Diameter 2893.00
Black estimate 163.62
Black estimate 141.83
Diameter 2893.00
Detected X/Y ratio: 0.88
Diameter 2893.00
Detected X/Y ratio: 0.88
Black estimate 159.66
Black estimate 163.35
Detected X/Y ratio: 0.88
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Detected X/Y ratio: 0.88
Diameter 2893.00
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Diameter 2893.00
Diameter 2893.00
Black estimate 163.18
Black estimate 159.93
Diameter 2893.00
Diameter 2893.00
Black estimate 131.09
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Black estimate 159.68
Black estimate 145.91
Black estimate 159.10
Black estimate 155.85
Detected X/Y ratio: 0.88
Diameter 2893.00
Diameter 2893.00
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Black estimate 160.46
Black estimate 163.85
Black estimate 153.40
Black estimate 131.99
Black estimate 146.36
Detected X/Y ratio: 0.88
Black estimate 131.91
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Black estimate 163.71
Detected X/Y ratio: 0.88
Diameter 2893.00
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Black estimate 163.55
Diameter 2893.00
Black estimate 162.65
Diameter 2893.00
Detected X/Y ratio: 0.88
Detected X/Y ratio: 0.88
Black estimate 163.03
Diameter 2893.00
Detected X/Y ratio: 0.88
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Black estimate 155.39
Diameter 2893.00
Diameter 2893.00
Detected X/Y ratio: 0.88
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Diameter 2893.00
Script completed in 344.2s
Error while processing: Java heap space
java.lang.OutOfMemoryError: Java heap space
    at me.champeau.a4j.jsolex.core/me.champeau.a4j.jsolex.processing.util.FileBackedImage.unwrapToMemory(FileBackedImage.java:119)
    at me.champeau.a4j.jsolex.core/me.champeau.a4j.jsolex.processing.expr.ImageMathScriptExecutor.render(ImageMathScriptExecutor.java:36)
    at me.champeau.a4j.jsolex/me.champeau.a4j.jsolex.app.listeners.SingleModeProcessingEventListener.execute(SingleModeProcessingEventListener.java:710)
    at me.champeau.a4j.jsolex/me.champeau.a4j.jsolex.app.JSolEx.lambda$prepareForScriptExecution$16(JSolEx.java:573)
    at me.champeau.a4j.jsolex/me.champeau.a4j.jsolex.app.JSolEx$$Lambda/0x00000008006f9c60.run(Unknown Source)
    at me.champeau.a4j.jsolex.core/me.champeau.a4j.jsolex.processing.util.BackgroundOperations.lambda$wrap$1(BackgroundOperations.java:65)
    at me.champeau.a4j.jsolex.core/me.champeau.a4j.jsolex.processing.util.BackgroundOperations$$Lambda/0x0000000800594a90.run(Unknown Source)
    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
    at java.base/java.lang.Thread.runWith(Thread.java:1596)
    at java.base/java.lang.Thread.run(Thread.java:1583)
vnp85 commented 1 month ago

Worth mentioning that -- to my surprise, as they were missing for quite some time during processing -- the following filelist did get generated.

Feature request: naming pattern for the filesystem order to reflect the spectral order, "0001" instead of "1", and include the pixelshift into the filename (as, if no file is generated for some shift-list, the entire list remains a mystery).

image

2024-08-05-0940_3-Sun-Na_20240805_stretched_121.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_120.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_123.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_121.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_120.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_123.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_122.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_122.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_125.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_125.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_124.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_124.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_127.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_127.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_126.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_126.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_129.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_129.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_128.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_128.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_64.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_63.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_64.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_63.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_66.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_66.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_65.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_65.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_68.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_68.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_67.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_67.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_69.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_60.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_62.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_61.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_62.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_60.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_69.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_61.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_130.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_130.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_132.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_132.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_131.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_131.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_134.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_134.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_133.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_133.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_136.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_136.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_49.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_49.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_135.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_135.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_138.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_138.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_137.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_137.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_139.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_53.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_52.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_52.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_139.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_53.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_55.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_55.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_54.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_54.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_57.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_57.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_56.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_56.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_59.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_59.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_58.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_58.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_51.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_50.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_101.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_100.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_51.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_50.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_101.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_100.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_39.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_103.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_39.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_103.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_38.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_102.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_38.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_102.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_105.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_104.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_105.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_104.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_107.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_107.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_106.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_106.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_109.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_109.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_108.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_42.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_41.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_108.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_41.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_42.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_44.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_43.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_46.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_45.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_44.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_43.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_46.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_45.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_48.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_48.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_47.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_47.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_40.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_40.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_9.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_8.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_9.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_8.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_7.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_7.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_6.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_6.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_110.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_110.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_5.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_5.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_4.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_4.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_112.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_112.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_3.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_3.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_111.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_111.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_2.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_28.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_2.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_28.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_114.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_114.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_1.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_27.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_27.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_1.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_113.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_113.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_0.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_0.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_116.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_116.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_29.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_29.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_115.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_115.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_118.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_118.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_117.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_117.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_119.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_119.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_31.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_31.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_30.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_30.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_33.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_33.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_32.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_32.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_35.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_35.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_34.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_34.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_37.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_37.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_36.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_36.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_160.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_17.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_16.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_19.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_18.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_160.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_17.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_16.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_19.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_18.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_20.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_20.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_22.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_21.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_24.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_23.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_26.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_25.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_22.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_21.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_24.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_23.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_26.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_25.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_97.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_97.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_96.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_11.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_11.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_96.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_99.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_10.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_10.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_99.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_13.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_98.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_12.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_15.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_13.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_12.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_98.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_15.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_14.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_91.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_14.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_91.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_90.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_90.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_93.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_93.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_92.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_92.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_95.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_95.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_94.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_94.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_141.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_141.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_140.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_140.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_143.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_143.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_142.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_142.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_145.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_145.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_144.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_144.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_147.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_147.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_146.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_149.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_148.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_146.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_149.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_148.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_86.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_86.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_85.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_85.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_88.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_88.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_87.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_87.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_89.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_89.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_80.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_80.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_82.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_81.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_82.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_81.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_84.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_84.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_83.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_150.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_152.png
2024-08-05-0940_3-Sun-Na_20240805_stretched_150.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_152.fits
2024-08-05-0940_3-Sun-Na_20240805_stretched_83.fits
melix commented 1 month ago

Try to increase the slider to 8 or 16, this should make it possible to generate more I think.

Actually no it won't help. I think the issue now comes from the fact you are using the regular processing, and that all images have to be in memory at some point, for display. Try to use the batch mode with a single file and ImageMath processing mode.

melix commented 2 weeks ago

Did you try the above suggestion?

vnp85 commented 2 weeks ago

Yes. Long story short, I ended up ordering RAM for the workhorse PC, next week it should arrive.