TallFurryMan / kstars

Desktop Planetarium
GNU General Public License v2.0
0 stars 0 forks source link

Storage module #25

Closed TallFurryMan closed 4 years ago

TallFurryMan commented 4 years ago

Storage module would be a new Ekos tab focused on storing and forwarding frames. The module should manage one or more storage backends, where other modules can request frame space. When the Capture module downloads a frame, it retrieves a handle from the Storage module to a persistent frame. When the Focus module receives a frame, it retrieves a handle that has a shorter lifetime, in a rolling list for instance. When the Align module receives a frame, it retrieves a handle for a single frame slot for instance. There should be a default disk storage with the current scheme for captures, and extensions with plugins for rsync or webdav or ftp or astrobin or clouds or artifactory... Folder structure should be customizable, as well as file names, with RawTherapee-like placeholder parameters. This is the place for hooks, calling dedicated asynchronous low-priority functions, or scripts. There should be a FITS viewer, with some statistics, eventually with a FITS header editor.

TallFurryMan commented 4 years ago

https://invent.kde.org/education/kstars/-/issues/23