Menu

Feature Requests?

Barry E.
2015-06-12
2021-09-28
  • Barry E.

    Barry E. - 2015-06-12

    Hi everyone. It's been a long time since I've made any changes to DarkMaster, but I recently had to fix a couple of bugs. Since I'm in the code, are there any feature requests that would make the application better? I've found two in the forums:

    1. Allow loading files by extension (only .jpg, .cr2, etc.)
    2. Match darks to lights using Camera Model. For situations where file folders are shared for multiple cameras.

    Any others or any votes for these?

     
  • Anonymous

    Anonymous - 2015-06-12

    Point 1 sounds like a great feature to me.

    BackYardEOS creates 2 copies of each image one jpg and one cr2. Filtering will save a lot of time.

     
    • Barry E.

      Barry E. - 2015-06-12

      Would this be a top-level setting (i.e. you set it by going to Tools->Options and it applies globally) or is it an option for each file type (Lights use .jpg, Darks use .fit, etc.)?

      I'm thinking the former (global option), but wanted input.

       
  • Barry E.

    Barry E. - 2015-06-12

    V1.13 now includes support for file extension filtering during load!

     
  • joez71

    joez71 - 2015-06-13

    Thanks Barry :)

    My understanding is that users generally replace their darks as the camera ages, to take into account sensor changes as the camera gets older, maybe you can incorporate some kind of age based filtering as well?

    ie only selecting darks < 12 months old, or adding the ability to purge older darks from the library?

    Joe

     
  • Gary Honis

    Gary Honis - 2015-06-13

    I have always noticed that Dark Master uses each dark frame that it matches to lights only once, even though that dark frame could be used for other groups of lights. Maybe a new feature could be added to Dark Master if possible, so that an individual dark frame could be used for multiple groups?

     
  • Barry E.

    Barry E. - 2015-06-13

    Gary,
    Does DeepSkyStacker support the same file in different groups? When I was developing DarkMaster, I seem to remember a limitation around this.

     
  • Gary Honis

    Gary Honis - 2015-06-13

    Hi Barry,

    I didn't know about that limitation. I tested the latest version of DSS (3.34) and it has the limitation. The technical details for DSS say "You can create as many File Groups as you want knowing that a file may belong to only one File Group."

    I may have found a bug in the 1.13 Version of Dark Master. When Dark Master saves a file list, it is saving all files in Group #1 only, the heading for each group in the file list file is showing "#GroupID#0, #GroupID#1. The groups are shown correctly in the Groups Created area of Dark Master, but when the saved file list is opened in DSS, all files go to Group#1.

     
  • Barry E.

    Barry E. - 2015-06-13

    Gary,
    Can you confirm that your groups are separated by Temperature only and not filter/ISO? If you groups have different filters, DarkMaster will actually generate multiple DSS files.

    Also, would it be much trouble to send me some files the duplicate this issue?

     
  • Gary Honis

    Gary Honis - 2015-06-14

    Hi Barry,

    In options I have the temperature set to Fahrenheit units with six seconds for the exposure time tolerance. All my lights and darks are 360 seconds and ISO 1600. I placed 6 lights and 6 darks in Dropbox for you here:

    https://www.dropbox.com/sh/p2ippxzm1i47b57/AACdwfB_0SXLyjQP41sxgwaka?dl=0

    For those files, when I set the temperature range tolerance to 1 degree Fahrenheit, I get three groups in Dark Master, but when I load the saved filelist in DSS, they all show up under Group #1 only. In the saved filelist text file, each group of files begins with "#GroupID#0, #GroupID#1".

    Gary

     
  • Barry E.

    Barry E. - 2015-06-14

    Fixed in V1.15. I also updated the folder browse dialog so it's much easier to use. Additionally, I'm saving the Temperature Tolerance so it keeps its value when you close the program. Internally, I moved code files around, so please let me know if you see something that's not working correctly.

     
  • Gary Honis

    Gary Honis - 2015-06-14

    Hi Barry,

    I tested the new version 1.15 and as you said it is now fixed. The saved temperature tolerance feature is a nice addition. Thanks for your work!

     
  • Anonymous

    Anonymous - 2015-06-30

    Hi Barry,

    Thanks for compiling this wonderful utility.....I have used it in the past with excellent results.

    However, over the last eighteen months I have revised my pre-processing workflow and now stack and calibrate most of my imaging sessions with PixInsite. Is it possible to add a feature that can instruct the software to copy the matched darks to a separate processing folder. This would expand the functionality beyond DSS and allow the user to use other stacking software.

    Again thanks for sharing this program and particularly undertaking the recent upgrade and enhancement.

    Bob

     
  • Anonymous

    Anonymous - 2016-02-13

    Hi, does darkmaster works in Windows 10 x64? I became this error:
    Zie het einde van dit bericht voor meer informatie over het aanroepen
    van JIT-foutopsporing (Just In Time) in plaats van dit dialoogvenster.

    ** Tekst van uitzondering **
    System.FormatException: De indeling van de invoertekenreeks is onjuist.
    bij System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
    bij System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
    bij System.Int32.Parse(String s)
    bij DarkMaster.MainForm.FindLightGroup(String ISO, String Exposure, String Size, Int32 Temp, String Filter)
    bij DarkMaster.MainForm.FindLightGroup(ImageFileInformation fi)
    bij DarkMaster.MainForm.DoMatching()
    bij DarkMaster.MainForm.btnCreateGroups_Click(Object sender, EventArgs e)
    bij System.Windows.Forms.Control.OnClick(EventArgs e)
    bij System.Windows.Forms.Button.OnClick(EventArgs e)
    bij System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
    bij System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
    bij System.Windows.Forms.Control.WndProc(Message& m)
    bij System.Windows.Forms.ButtonBase.WndProc(Message& m)
    bij System.Windows.Forms.Button.WndProc(Message& m)
    bij System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
    bij System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    bij System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

    ** Geladen assembly's **
    mscorlib
    Assembly-versie: 4.0.0.0
    Win32-versie: 4.6.1063.1 built by: NETFXREL3STAGE
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll


    DarkMaster
    Assembly-versie: 1.15.5643.23403
    Win32-versie: 1.15.5643.23403
    CodeBase: file:///C:/Program%20Files%20(x86)/Dark%20Master/DarkMaster.exe


    System.Windows.Forms
    Assembly-versie: 4.0.0.0
    Win32-versie: 4.6.1038.0 built by: NETFXREL2
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll


    System
    Assembly-versie: 4.0.0.0
    Win32-versie: 4.6.1038.0 built by: NETFXREL2
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll


    System.Drawing
    Assembly-versie: 4.0.0.0
    Win32-versie: 4.6.1068.2 built by: NETFXREL3STAGE
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll


    System.Configuration
    Assembly-versie: 4.0.0.0
    Win32-versie: 4.6.1038.0 built by: NETFXREL2
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll


    System.Core
    Assembly-versie: 4.0.0.0
    Win32-versie: 4.6.1038.0 built by: NETFXREL2
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll


    System.Xml
    Assembly-versie: 4.0.0.0
    Win32-versie: 4.6.1064.2 built by: NETFXREL3STAGE
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll


    Microsoft.GeneratedCode
    Assembly-versie: 1.0.0.0
    Win32-versie: 4.6.1064.2 built by: NETFXREL3STAGE
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll


    mscorlib.resources
    Assembly-versie: 4.0.0.0
    Win32-versie: 4.6.1038.0 built by: NETFXREL2
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_nl_b77a5c561934e089/mscorlib.resources.dll


    System.Windows.Forms.resources
    Assembly-versie: 4.0.0.0
    Win32-versie: 4.6.1038.0 built by: NETFXREL2
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_nl_b77a5c561934e089/System.Windows.Forms.resources.dll


    ** JIT-foutopsporing **
    Als u JIT-foutopsporing wilt inschakelen, moet in het configuratiebestand voor deze
    toepassing of computer (machine.config) de waarde
    jitDebugging in het gedeelte system.windows.forms zijn ingesteld.
    De toepassing moet ook zijn gecompileerd terwijl foutopsporing
    was ingeschakeld.

    Bijvoorbeeld:

    <configuration>
    <system.windows.forms jitdebugging="true">
    </system.windows.forms></configuration>

    Wanneer JIT-foutopsporing is ingeschakeld, worden onverwerkte uitzonderingen
    naar het JIT-foutopsporingsprogramma gestuurd dat op de computer is geregistreerd
    en worden niet door dit dialoogvenster verwerkt.

     
  • Anonymous

    Anonymous - 2021-09-28

    Yes, I'm late but only recently discovered this nice tool. It does work on Win10 x64, to answer the older question.

    @Barry: I extended Dark Master to sort my RAW dark frames according to a customizable pattern to automatically build a "dark library". It produces a nice folder structure including ISO values, exposure times and the EXIF temps. So giving it a folder with unsorted Darks, it is able to create a structure like:
    ISO400
    |- 120s
    |- 20C-22C
    |- File1.cr2
    |- 180s
    |- 17C-20C
    |- File2.cr2

    If you want, I could share the changes with you. Otherwise, I might create a fork so my messy code doesn't clutter up your project :)

    Best regards
    Jürgen

     

Anonymous
Anonymous

Add attachments
Cancel





MongoDB Logo MongoDB