Giter Club home page Giter Club logo

splitlab's Introduction

SplitLab

SplitLab is a Matlab based GUI to measure the splitting of (teleseismic) shear waves. In contrast to fully automated techniques, SplitLab offers a per-event approach that maintains a user control during the sequence of processing. For more information, see the SplitLab webpage.

The most recent version, SplitLab1.9.0, works on Matlab R2015b and R2016a.

Although most functionalties are tested, we recommand to use the tool with caution. We cannot garantee for any bugs. However, we invite you to help us maintaining the software by reporting issues or, even better, by contributing to the code.

Please note, most SKS splitting measurements published to-date can be found at:
http://splitting.gm.univ-montp2.fr/ or likewise mirrowed at: https://ds.iris.edu/spud/swsmeasurement



splitlab's People

Contributors

gbarruol avatar john-robert avatar mibonnin avatar michaelgrund avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

splitlab's Issues

Code Cleaning

The code should be cleaned a little.
For example:

  • Request panel (check if each method still works, adapt in case of restricted data.)
  • FindFiles panel

Change in URL for updating CMT catalog

There was a slight change in the URL for updating the CMT event catalog. In function /Tools/SL_cmtread.m line 32 needs to be adjusted by changing http to https:

qcmt=SL_urlread('https://www.ldeo.columbia.edu/~gcmt/projects/CMT/catalog/NEW_QUICK/qcmt.ndk');

Otherwise Matlab returns an error.

Splitlab moved

Hi everybody,

This is a quick notification.
The SplitLab repository on GitHub moved from the account "John-Robert" to the organisation account "IPGP".

The repository is furthermore now public (and hence accessible by everybody).

If you try to update your local repository (a.k.a. git pull) nothing will change as GitHub will forward this request each time to the correct page. However, you may consider updating your remote paths.

Best,
John-Robert Scholz (SplitLab team)

Help Regarding Modeling of Shear wave splitting

Hello Sir,
I am using Matlab R2017a and Splitlab version 1.9.0. I got results of shear wave splitting. But now i am facing problem regarding modeling of these results. I got the interface
without_mod_opt
Rather than
with_mod_opt
and in above picture there is no Go option for pursuing the modeling of my results. Please give me any solution regarding this problem
Thanks & Regard.

header line for result files

A header line for the tables:

splitresultsNULL_*STAT*.dat
splitresults_*STAT*.dat

would be very nice !
It's a bit unclear, which value represents which measure.

last shown event in database

Assume the following case:

You perform a measurement on one event, and on the next 10 (or so) you don't.
If you then close splitlab and re-open the database, the viewer jumps to the last event you perfomed measurements on, not the one you actually looked at. If you didn't write down which event you looked at, you have to do work twice.
Do you confirm ?

CMT catalogue for last 2 years

If I want to update the catalogue for the last two years (e.g., 2018-2019), there are only monthly *ndk files for it. How can I merge the monthly *ndk file together to make an entire harvardCMT.mat.

Saved filter for batch processing

When doing a batch processing (different filters), one particular filter will be the best.
However, when saving the measurement, it's not this filter which is saved, but the one the seismogram viewer shows in the very moment (which is only by chance the filter the batch processing calculated to be the best.)

At the moment, one needs to go back to the seismogram, apply the best filter by hand, and then save the measurement.

It would better, if after the batch-processing the best filter is applied to the seismogram viewer automatically. Otherwise it'll most likely lead to uncorrect stored filter corners.

Have you ever run this code?

Hi everyone,

There is a function calling SL_checkversion in splitlab.m code and this function does not exists.

Angles in 'Diagnostic Viewer'

For the same filter and time window, I did SKS-splitting for fixed (top) and estimated (bottom) SG/SH planes (land station).

rum1

Question (a):
How can one explain the difference between 'back-azimuth' and 'initial polarisation' in the fixed frame (green circles)? They should be the same, no? I find a difference for almost all events I look at.

Question (b):
What does Psi in the 'fixed' and 'estimated' frame state (yellow circles)? In the documentation, it says that it's the 'strike of fast orientation vector', but isn't this given by the values in the blue circles? What is the difference between them?

Question (c):
For both 'fixed' and 'estimated', there are 3 values for the fast axis (blue circles). However, behind those measures there are values in parentheses, which aren't explained in the documentation, what's the difference between those?

I tried to look into the code for getting some answers, without success though.
Thanks for any help or hints.

deleting measurements from database

It would be nice to have a button in the results_viewer, which allowed to delete all measurements in the project (including: content of split_result-files, stat.pjt-file, and all *.eps images). A double "are you really really sure ?" confirmation should be fine as security.

Also, if deleting one single measurement (already exists), it could also delete the eps-file and the accordant line in the result-file. By now, one needs to do this by hand.

loading project when starting splitlab

When starting splitlab, the last loaded project seems not be loaded automatically.
It is shown, but not loaded. Maybe we can chance that.

(perhaps this is in fact the case, but I did something wrong :) )

Starting splitlab for the first time

Hi, I get the following error when I try to start splitlab on my Mac using Matlab R2016a:

Error using prefutils>getFieldRequired (line 69)
group Splitlab does not exist

Error in prefutils (line 10)
[varargout{1:nargout}] = feval(varargin{:});

Error in getpref (line 80)
Group = prefutils('getFieldRequired',Preferences,group,...

Error in splitlab (line 16)
pjtlist = getpref('Splitlab','History');

All the correct sub-directories have been added to the Matlab path.

Splitlab 1.9.0 startup prblem

Dear,
I'm a new user of this version of Splitlab (and to github too), I'm writing here to ask why when I try to start splitlab I get this error

___"Please wait...Error using load
Unable to read file '/Users/john/Dropbox/JOHNS_WORK/default_project.pjt'. No such file or directory.

Error in checkmattaupclass (line 42)
load('-mat',thisprj)

Error in splitlab (line 35)
ok = checkmattaupclass;"

How can I solve it??

Thank in advance,
Simone

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.