- Feb 13, 2018
-
-
reyesc authored
plus minor bug fixes. I think I’m now ready to move on to really getting the deeper analysis functions to play nice with the new window.
-
Celso Reyes authored
-
Celso Reyes authored
also improved FMD legend (bdiff2)
-
- Feb 12, 2018
-
-
reyesc authored
-
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
-
- Feb 11, 2018
-
-
reyesc authored
aspect ratio option no longer disappears from menu. polygons no longer bring up old window.
-
- Feb 10, 2018
- Feb 09, 2018
-
-
reyesc authored
and added a little branding.
-
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,
-
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.
-
- Feb 07, 2018
-
-
reyesc authored
definitely a broken checkin
-
reyesc authored
-
reyesc authored
histgra is pretty convoluted, so I didn’t change that itself. Fixed problem where uicontextmenus would multiply. The problem is that when they are removed from a plot/axes/whatever they don’t actually go away. They’re attached to the figure. I made sure all contexts were named so they could be tracked back to their sources, and that several of them wouldn’t multiply
-
reyesc authored
cross section tab was deleted, but cross section wasn’t.
-
reyesc authored
if a figure gets its position via `position_in_current_monitor` , then it will be placed on the active monitor (whichever monitor the mouse is in). If figure is too tall, and a taller monitor is available, it will be placed there instead. One can specify center, left, or right, along with a border.
-
- Feb 06, 2018
-
-
reyesc authored
-
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.
-
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.
-
- Feb 05, 2018
- Feb 01, 2018
-
-
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
-
reyesc authored
axes were being drawn multiple times.
-
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
-
- Jan 31, 2018
- Jan 30, 2018
-
-
reyesc authored
-
- Jan 29, 2018
- Jan 27, 2018
- Jan 26, 2018
-
-
reyesc authored
-
- Jan 24, 2018
-
-
reyesc authored
-
- Jan 23, 2018
-
-
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.
-
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.
-
- Jan 22, 2018
-
-
reyesc authored
-
- Jan 20, 2018
-
-
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.
-