Skip to content
Snippets Groups Projects
  1. Feb 13, 2018
  2. Feb 12, 2018
    • reyesc's avatar
      can also decide to use a single color · 7f8cd77d
      reyesc authored
      7f8cd77d
    • reyesc's avatar
      added scatter plots that could have arbitrary axes, color, size · 106bd4e9
      reyesc authored
      CatalogExploration plot generates a scatter plot with interactive axes.
      Clicking on the axes or the data will provide an opportunity to change
      that axes, or the color, or the size.
      This has been implemented at the cross-section level.  I didn’t
      implement it for the main map because that is, by definition, a main
      map.
      The cross section display acts funky when a shape is involved. I’ll
      have to investigate that
      106bd4e9
  3. Feb 11, 2018
    • reyesc's avatar
      fixed menu and polygon · 395117df
      reyesc authored
      aspect ratio option no longer disappears from menu. polygons no longer
      bring up old window.
      395117df
  4. Feb 10, 2018
  5. Feb 09, 2018
    • reyesc's avatar
      made new ZmapMainWindow the default view · c56e1082
      reyesc authored
      and added a little branding.
      c56e1082
    • reyesc's avatar
      cumplot and cummoment for cross sections can be opened in new window · 2b20a8cb
      reyesc authored
      Opens the earthquakes that WOULD be in the cross section, not the
      projected cross section itself.
      also added some zooming functions on main map that may come or go,
      2b20a8cb
    • reyesc's avatar
      performance fixes and shape-xsection fixes · fcedaba4
      reyesc authored
      Testing with a huge dataset inspired by a talk with Paul S., realized a
      few big places that could change.  Added a smarter distance2curve,
      which greatly reduced time of calculating xsections.
      Cross sections now are filtered by the active shape.
      Moment calculating is more forgiving if not provided a catalog
      if there are lots of events, the marker is changed to make for faster
      drawing.
      fcedaba4
  6. Feb 07, 2018
  7. Feb 06, 2018
    • reyesc's avatar
      added zoom to selection to the map context menu · a8f8bab0
      reyesc authored
      a8f8bab0
    • reyesc's avatar
      cross section work · 2f6a43a9
      reyesc authored
      auto lettering of cross sections.
      cross sections are objects, making them much easier to manipulate
      can change cross section width (through tab)
      main map window grows and shrinks according to whether cross sections
      exist
      cross section can be turned into a shape.
      cross sections are not tied to a catalog, but you can use the
      XSection.project(catalog) function to project a catalog onto the cross
      section.
      2f6a43a9
    • reyesc's avatar
      made ZmapCatalogView more flexible · 88f3dfb4
      reyesc authored
      instead of taking a string “catname”, depending on ZG.(catname), it now
      takes a function that returns a catalog or catalogView.
      Also, fixed accessing cumplot from the ZmapMainWindow.
      88f3dfb4
  8. Feb 05, 2018
  9. Feb 01, 2018
    • reyesc's avatar
      mostly ui improvements · 472b3b99
      reyesc authored
      fixed tolerance so that shape corners can be selected.  Fixed update of
      ShapeCircle to keep new radius.  Made ShapeGeneral copyable. Added
      options for log/linear y-axes plots.
      Shapes are still being stored oddly because they aren’t updated without
      redrawing
      472b3b99
    • reyesc's avatar
      fixed some issues with the shape · c90ef26c
      reyesc authored
      axes were being drawn multiple times.
      c90ef26c
    • reyesc's avatar
      implemented simple UNDO · d643ddf6
      reyesc authored
      at this stage, from the ZmapMainWindow, you can edit catalog time
      ranges with the cum plot. This activates the undo, which saves
      (configurably) the last 5 catalogs (with shape). in future, grid
      options / grids too
      d643ddf6
  10. Jan 31, 2018
  11. Jan 30, 2018
  12. Jan 29, 2018
  13. Jan 27, 2018
  14. Jan 26, 2018
  15. Jan 24, 2018
  16. Jan 23, 2018
    • reyesc's avatar
      worked on slices · a6d1873e
      reyesc authored
      now ZmapSliceFunction is equivelent to ZmapGridFunction.  The intent is
      to produce a single place where slices can be displayed interactively.
      
      bcrossVt2 is in the process of being converted to use this.
      a6d1873e
    • reyesc's avatar
      added a catalog devoted to vertical cross-sections · 24600f53
      reyesc authored
      new catalog contains earthquakes on a great circle curve from one point
      to another.  also contains curve details, distance along strike for
      each event, displacement from the curve, and curve length.
      
      the original catalog was modified to make it more compatible with being
      subclassed. This involved adding a method to create a blank catalog
      (which all subclasses would also use), and routing every catalog change
      [sort, filter, etc] through the subset function. This means that
      subclasses only need to implement SUBSET, and get all the other
      functionality for free.
      
       ZmapXsectionCatalog rounds out the display catalogs.  It contains all
      the information necessary to plot cross sections, though no plotting
      routines are yet included.  They are buried in the
      plot_cross_section_from_mainmap.m file.  This also makes it so that the
      gridfun.m can work with cross sections, since it is only allowed to get
      a single catalog that must contain this additional information.
      24600f53
  17. Jan 22, 2018
  18. Jan 20, 2018
    • reyesc's avatar
      ZMAPGRID now should work with matrices · 9fd9f06a
      reyesc authored
      Must be tested, though.  epecially gridfun
      One behavioral change: if shape is requested, but none exists, it gives
      a warning, but doesn’t ask you to select a new shape.
      The ZmapGrid is capable of handlng 3-d matrices, but that isn’t
      implemented in the constructor yet.
      To do: modify create_grid to leverage this.Make sure rest of code base
      can handle this.
      9fd9f06a
Loading