Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    ethnotools
    @ethnotools
    Mark, I am a researcher. Have you ever received a grant to support your project ?
    Denise
    @dnisi_gitlab
    Hi Mark,
    are there any news regarding the android implementation?
    I would like to integrate it, into my xamarin app.
    Mark Mitchell
    @markummitchell
    Regarding Android, I just created issue #359 so this can be tracked. I will look into this in the next 24 hours to answer your question, although the actual release would take longer to set up.
    Mark Mitchell
    @markummitchell
    @Denise It looks like building x86 and 32-bit arm versions would be easy since the Qt libraries support those immediately when installed. Building a 64-bit arm version would be much harder since Qt would have to be rebuilt from source for 64 bits. That rebuild can be hard because Qt has many dependencies for processing different image types, and the libraries for that also have dependencies. Of course, you are free to copy the code and do whatever you like (according to the GPLv2 license), but I would try to support your effort as much as I can. Do you just need a graphical executable?
    justme8060
    @justme8060
    Hi! Could anyone help me? I need to digitize a cardiograme using Engauge, but the result is very poor. I think it's because the density of points is too small. How can I improve digitiaing?
    Mark Mitchell
    @markummitchell
    Can you post your image
    Denise
    @dnisi_gitlab
    Hi @markummitchell
    I would like to have the calculation in a library. I have an image and need the data points (x,y pairs). Is Qt for that necessary i.e. is it possible to extract the calculation in a library. Do there currently exist any APIs or is it even possible in your architecture?
    Mark Mitchell
    @markummitchell
    https://courses.cs.washington.edu/courses/csep576/11sp/pdf/Transformations.pdf has a brilliant discussion on the math involved. Qt is not required, although it can help to have a nice vector library. The Qt library has many dependencies and can take a long time to install (sometimes) because of those dependencies.
    justme8060
    @justme8060
    what kind of image should I post?
    Mark Mitchell
    @markummitchell
    You can send your image to my github account, enter it as a new github issue, and maybe just drag it here. Any image format will work. If the data is private, maybe you can send a hand drawn version that is not private.
    justme8060
    @justme8060
    OK, I'll do that when I have time. Thank you
    oopman2002
    @oopman2002
    Mark have you considered saving the location of the image file to be digitized and then when you export data start in the location of the image file rather than the location of the Engauge system files? It's not a big deal but I'd assume that most people want to save their files where (or close to) the input image is.
    justme8060
    @justme8060
    1572961199317.jpg
    Hi, here is an example of a signal
    Mark Mitchell
    @markummitchell
    @oopman2002 Thanks for the suggestion. This is now issue #360
    @justme8060 While documenting the right steps, I encountered issue #362 and fixed that. I also added the #361 enhancement. I will make a release in the next day that should help what you are doing, and send the recommended steps.
    Mark Mitchell
    @markummitchell
    @justme8060 Here are the suggested steps using just-released version 12.1:
    image.png
    Mark Mitchell
    @markummitchell
    -File / Import (Advanced) / cardiogram.jpg
      -Coordinate System count=3
      -Ok
    -View / Background / Show Original Image
    -(With '1' appearing in the Coordinate System toolbar)
      -Settings / Segment Fill / PointSeparation=5
      -Select Digitize Axis (3 red points)
      -Enter 3 axis points for one curve
      -Select Digitize Segment (green line)
      -Click on the first curve in various places
    -(Repeat previous step with '2' appearing in the Coordinate System toolbar)
    -(Repeat previous step with '3' appearing in the Coordinate System toolbar)
    -File / Save
    -(With '1' appearing in the Coordinate System Toolbar)
      -File / Export / <filename1>
    -(Repeat previous step with '2' appearing in the Coordinate System toolbar)
    -(Repeat previous step with '3' appearing in the Coordinate System toolbar)
    Mark Mitchell
    @markummitchell
    @ethnotools Sorry for the delay, I missed your original message. As a GPL open source project, no money has been accepted to obtain the software. As a software developer, I received receive one contract from NASA at the urging of a large aerospace corporation to upgrade the Qt software license which was not free at that point, and make some custom software enhancements.
    justme8060
    @justme8060
    thank you, Mark ! I'll try to follow your sugestion
    ReBu415
    @ReBu415
    Hello Mark, I have a question about default settings of Engauge. Is there a way to change it ? For example, sets
    ReBu415
    @ReBu415
    Hello Mark, I have a question about default settings of Engauge. Is there a way to change it ? For example, sets coordinates in log by default. Thanks.
    Mark Mitchell
    @markummitchell
    You can start with one file, and then use File/ImageReplace to reuse settings.
    ReBu415
    @ReBu415
    Thanks, I'll try that.
    pharmpk
    @pharmpk
    Mark, probably a silly question but I'm trying to digitize a semi-log plot but the log option for the y-axis doesn't seem to stick. Under Settings > Coordinate... I can choose y-axis log but it I go back to that option is reverts to linear. Same graph image. Thanks, Looks like a very useful program.
    pharmpk
    @pharmpk
    Found the answer. The default dialog box wasn't log enough. When I expanded the box the OK (= save) button appeared.
    ihuangz
    @ihuangz
    Hello Mark, I met a problem. I want to extract data of an enclosed line. But the software always sorts the data by X or Y values. Is there some option for that? Thank you.
    Mark Mitchell
    @markummitchell
    Under Settings / Curve Settings you can change the curve type from Function to Relation.
    ihuangz
    @ihuangz
    Thank you so much! @markummitchell
    Alexander Gosselin
    @oddloop_gitlab
    I just used Engauge to convert some curves shown in a diode datasheet into a spice model. Thank you to @markummitchell and all other contributors for making such a neat tool. It's exactly what I needed.
    Mark Mitchell
    @markummitchell
    Thanks Alexander. It is very satisfying to see it being used.
    bpowell91
    @bpowell91
    hello mark, I have a set of .dig files from a long time ago (approx 2004) that I would like to open, but the current version does not appear to support the old format. I tried using the -upgrade switch in the command line, but they did not convert successfully. Is there a way to open these files using a previous version? If so, how far back do I need to go in versions?
    Mark Mitchell
    @markummitchell
    If you can drag a file here, or add it as a new issue in github, then I will see why there is a problem. Then you can immediately use a pre-release for your other files.
    euerka
    @euerka
    @markummitchell excellent tool! Currently I have a image that I knew the dimension of the image, I am wondering that can I set the coordinate in the middle of the image by input pixels instead of manually pick the points?
    euerka
    @euerka
    Because I knew the image resolution was 2048x1536 and the dimension was 2.048mm x 1.536mm for example.
    Mark Mitchell
    @markummitchell
    @euerka You can change the units in the status bar (at bottom right) from Graph coordinates to Screen coordinates to help you pick an exact pixel location, if that helps. That gives nice feedback as the cursor moves around. However, I think you still want to enter Graph coordinates for your Axes points so Engauge can compute how to convert between Graph and Screen coordinates - which is required so Engauge can output your points in Graph coordinates.
    Mark Mitchell
    @markummitchell
    @euerka It may help to know that Engauge not only keeps track of the scale relationship between Screen and Graph coordinates (2048 pixels and 2.048 mm, 1536 pixels and 1.536mm), but also two angles (X graph axis and horizontal screen direction, Y graph axis and vertical screen direction), and also where the origin is. Technically speaking, Engauge computes the full affine transformation between Screen and Graph coordinates. If you try to do that yourself, a lot of work will be involved.
    Heli-Guy
    @Heli-Guy
    Hello, is there a way to change default settings for curves? I'm digitizing graphs with many curves per graph and would like: Line Width=2, Connect As=Straight. I click "Save as Default" but the next curve doesn't "remember" these settings. Also, is there a way to change keyboard shortcuts? using the Shift+F2 and shift+F3 is a little awkward on my laptop as I need to also press the fn key to engage the F keys instead of their multimedia functions. Thank you in advance
    wilthan
    @wilthan
    Mark, when I choose to display a grid and then save the file then this setting is forgotten when I reopen the file. Is there a setting that I haven't found or would it be possible to add this in general settings - "show grid lines on open when displayed on close" (or something like this).
    jsdodge
    @jsdodge
    I just tried to download Engauge Digitizer from the Mac App Store but I get the error, App Not Available, This app is currently not available in your country or region. Would it be possible to make it available on the Canadian Mac App Store? Is there a workaround? Thanks.
    Jackk242
    @Jackk242
    @jsdodge You could try to change your App Store region to download it. Linked below will be a quick guide on how to do this. The guide is for allowing another app through the region block, but the same process will still apply to engauge.
    pharmpk
    @pharmpk
    I looked for Engauge Digitizer on the Mac App store and it couldn't be found. Nothing about the wrong country or region. I'm in the US. I seem to have version 12.1 from an earlier download, I don't remember when/where ;-) Any thoughts on where I might find Engauge Digitizer for Mac in the future (or present ;-) Thanks
    valterronnholm
    @valterronnholm
    I tried downloading from App Store and got the error: "This app is currently not available in your country or region."
    valterronnholm
    @valterronnholm

    I tried downloading from App Store and got the error: "This app is currently not available in your country or region."

    Changing the Region-setting in App Store is not possible unless you have a credit card with an address in the region you want to select.