Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
115 commits
Select commit Hold shift + click to select a range
76a0273
Removed commented out cells
Jasplet Aug 4, 2023
2e493d4
Fixed bug with np.int being deprecated. Replaces with np.int64
Jasplet Aug 4, 2023
f2685dd
Started to strip out df.append()'s as this is deprecated and NOT RECO…
Jasplet Aug 4, 2023
e090150
removes tmp_dfs and removed creaton of unnessecary DataFrame 'sum_pow…
Jasplet Aug 4, 2023
750b77d
Switched to using pandas internal inplace=True kwarg to do operations…
Jasplet Aug 4, 2023
0d7a166
Refactored out putting of time series to again remove DataFrame appen…
Jasplet Aug 4, 2023
3eb40af
Reveerse previous refactoring to enough outpuf df is written properly…
Jasplet Aug 4, 2023
cbece34
Replaced DataFrame appending with pd.contact(list_of_dfs_to_append)in…
Jasplet Aug 4, 2023
a719678
Fixed bug with tmp_lst's .append() returns None for a string
Jasplet Aug 4, 2023
cf02bb4
replaced append with concat
Jasplet Aug 4, 2023
bb2c315
typo fix
Jasplet Aug 4, 2023
246d2f7
Merge pull request #1 from Jasplet/bugfix1
Jasplet Aug 4, 2023
56d23f4
moved run_array_proc to appear before
Jasplet Aug 7, 2023
87eeaed
moved run_array_proc function to improve readability
Jasplet Aug 7, 2023
b86ba2a
reorgansied / redefined assumed unput filenames
Jasplet Aug 7, 2023
dbe8d69
removed print statement for trialling change of fnames
Jasplet Aug 8, 2023
d1b584e
Changed outputting of detection_t_series so every minute is written out
Jasplet Dec 4, 2023
cdec62f
removed print(st) used to debug trimming issues
Jasplet Dec 4, 2023
71d47b1
patched bug where date ranges were being used that resulted in empty …
Jasplet Dec 5, 2023
451b461
Update README.md
Jasplet Dec 6, 2023
268838c
Fixed bug allocating correct times to beamformed time series
Jasplet Dec 6, 2023
f4f47d8
Merge branch 'main' into bugfix1
Jasplet Dec 6, 2023
7e723bd
Merge pull request #2 from Jasplet/bugfix1
Jasplet Dec 6, 2023
d57fd1e
Merge pull request #3 from Jasplet/bugfix_joseph
Jasplet Dec 6, 2023
a8fbca7
started to re-work use of Julian days to mm-dd
Jasplet Dec 6, 2023
ed05d6b
adding datetime as dependency to better wrangle with dates
Jasplet Dec 6, 2023
3a7f293
switched to iterating over datetime objects
Jasplet Dec 6, 2023
32817c4
changed from datetime to date objects
Jasplet Dec 6, 2023
001b832
bug fix in assigning query dates
Jasplet Dec 7, 2023
45036d4
debugged issue rollowing over at the end of a day.
Jasplet Dec 7, 2023
ac68986
Merge pull request #4 from Jasplet/date_refactor
Jasplet Dec 7, 2023
2af8822
comment out pykonal as it is broken?
Jasplet Dec 7, 2023
dc84715
made fnames an argument to detect_events. this allows us the specify …
Jasplet Feb 19, 2024
f2f27e4
output splowness spaces for all events (i.e., the wont overwrtie)
Jasplet Feb 20, 2024
8ebc399
naming of output plots (slowness surfaces) now matches detected event…
Jasplet Feb 20, 2024
e0d5518
comment out note on mad_window_length not being implemented
Jasplet Feb 20, 2024
47c3ffb
fix typo bug in string formatting
Jasplet Feb 20, 2024
85a5f2a
another typo
Jasplet Feb 20, 2024
fd9c034
added plotting of detection traces
Jasplet Feb 20, 2024
e137372
added subdirs for different plots. users currently have to make these!!
Jasplet Feb 20, 2024
7a93213
date loop tweak and sttipped out one reliance on appending dataframes…
Jasplet Feb 21, 2024
d385cdb
dont need to add extra day. that makes dates loop over and extra day
Jasplet Feb 21, 2024
4fca205
fixed naming of beam power /bazi/slowness columns
Jasplet Apr 11, 2024
6de8e66
Merge pull request #5 from Jasplet/main
Jasplet Apr 15, 2024
2df9a92
fixed naming of params in events df
Jasplet Apr 15, 2024
2f4dcd8
Merge pull request #6 from Jasplet/date_refactor
Jasplet Apr 15, 2024
c415e36
added .DS_store files to gitignore
Jasplet Apr 24, 2024
d62b58c
bugfix
Jasplet Apr 24, 2024
ad9574d
bugfix #2
Jasplet Apr 24, 2024
ce3129b
fix Path bug
Jasplet Apr 24, 2024
762751d
re-added f-string
Jasplet Apr 24, 2024
04a6556
Merge pull request #7 from Jasplet/implented_pathlib
Jasplet Apr 25, 2024
799e7f6
added min slowness and min/maz backazimuth search ranges and made num…
Jasplet Apr 26, 2024
9c02fbc
removed un-used variables
Jasplet Apr 26, 2024
7a4f713
added new class attribute defaults for min/max baz min slowness, n sl…
Jasplet Apr 26, 2024
cf39443
removed endpoint kwarg, defaults to true anyway
Jasplet Apr 26, 2024
1017adb
made plotting of beamformed baz-slow space a function as it is used t…
Jasplet Apr 30, 2024
908955c
Merge pull request #8 from Jasplet/add-baz-limits
Jasplet Apr 30, 2024
860bc0c
removed default of log(power) for plotting of polar slowness space
Jasplet Apr 30, 2024
001bb83
remove space in vespagram path
Jasplet Apr 30, 2024
1a09bd7
detection_t_series name now set from hour in loop rtaher than stream …
Jasplet May 7, 2024
6c761b5
switched to using datetime, tweaked flag for doing hourly/daily
Jasplet May 7, 2024
13370ff
removed datetime for compatability. now test if hour is None not if h…
Jasplet May 7, 2024
851034c
updated function name
Jasplet May 7, 2024
f8d8604
make archivedir a Path object
Jasplet May 7, 2024
1473c6f
removed some prints and added test for if files exist in given archiv…
Jasplet May 7, 2024
e0f5134
fixed bug in directory for testing of detection_t_series exists
Jasplet May 7, 2024
ee5d65a
added note that a better check for if data is loaded is needed
Jasplet May 7, 2024
cf8a3c4
improved readability
Jasplet May 7, 2024
8a50b0c
removed trailing blank lines
Jasplet May 7, 2024
efee81a
Merge pull request #9 from Jasplet/remove-store-df
Jasplet May 7, 2024
7054002
removed some trailing lines
Jasplet May 7, 2024
bd8dac3
Merge pull request #10 from Jasplet/fix-date-bug
Jasplet May 7, 2024
eceb3a8
fixed issue where self.outdir was not Path object
Jasplet May 7, 2024
c1d4731
changed self.overwrite to self.skip_existing
Jasplet May 7, 2024
d43f6b5
put inital load_data inside try statement.
Jasplet May 7, 2024
6eea47e
repalce append with extend as we are adding lists to lists (and want …
Jasplet May 7, 2024
c5b846f
swithced from printing to logging
Jasplet May 7, 2024
2a22422
fixed log
Jasplet May 24, 2024
afb9624
fixed bug where seisseeker will search over 2 days instead of 1
Jasplet May 31, 2024
9ebe313
fixed logging bug
Jasplet May 31, 2024
063bebd
added phase wieghted stacking function and requirement (hibert from s…
Jasplet May 31, 2024
7ad300f
fixed PW-Stack typo
Jasplet May 31, 2024
c22acf3
tweak to add exisitng detection t_series to outfnames (i.e so if you …
Jasplet Jun 3, 2024
7202ac5
added logger messages for if detection t series is not read
Jasplet Jun 4, 2024
f73a7da
taken out normalisation when loading data..
Jasplet Jun 4, 2024
e684e67
tweak to adding file name if exisits
Jasplet Jun 4, 2024
362efdb
fix bug in assigning existing filenames to fnames array proc
Jasplet Jun 6, 2024
94f43f1
removed normalised
Jasplet Jun 7, 2024
1cd5ef5
removed all normalisation of waveforms
Jasplet Jun 7, 2024
0a15f54
fixed bug in _load-data
Jasplet Jun 7, 2024
738eda7
removed print statements used for debugging
Jasplet Jun 7, 2024
e298ea9
removed print
Jasplet Jun 24, 2024
edc4d99
removed unneeded comments
Jasplet Aug 20, 2024
2d05f95
now calculates Rxx if remove_autocorr = False. previously did nothing!
Jasplet Nov 9, 2024
cc5f0b6
removed blank line
Jasplet May 23, 2025
0665fc9
black linting and removed unused imports
Jasplet Sep 16, 2025
ca9b10f
made some flake8 fixes
Jasplet Sep 17, 2025
84700f2
vectorised calculated tlib and made the MAD scale a global variable
Jasplet Sep 17, 2025
ab854d8
re-implemented MAD as a moving window
Jasplet Sep 17, 2025
9e77269
added prominence criteria to find_peaks when using MAD
Jasplet Sep 17, 2025
bb3016b
revert tlib for numba compatiblity
Jasplet Sep 18, 2025
ca61d96
linitng and removed useless comment
Jasplet Sep 18, 2025
6ad0a37
added convertor to reading dataframes to make time axis utcdatetime n…
Jasplet Sep 18, 2025
3e68308
updated caulcation of t in secs after start for _phase_associator
Jasplet Sep 18, 2025
f71c237
rejigged phase associator to match P pick with best available S pick …
Jasplet Sep 18, 2025
b855830
revert scoring of matches as its not needed
Jasplet Sep 18, 2025
0a3981f
Merge pull request #11 from Jasplet/mad_detector_debugging
Jasplet Sep 18, 2025
67a773c
now sort the fnames so figures are plotted IN TIME ORDER
Jasplet Sep 19, 2025
8c8cfc9
fixed error in phase-weighted stacking
Jasplet Sep 30, 2025
2a4b257
fix to min/max baz filter
Jasplet Oct 22, 2025
764da21
added outputting of vertical/horizontal powers/slow/backazi for both …
Jasplet Oct 22, 2025
5bc524c
Revert "fix to min/max baz filter"
Jasplet Oct 22, 2025
5c1adb2
added option to set miniumum phase separetion when associating. defau…
Jasplet Oct 24, 2025
f4f2618
fixed bug where min_phase_sep_s wasnt in all functions
Jasplet Oct 24, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -130,3 +130,6 @@ dmypy.json

# And bespoke ignores:
./**/*.old

# Mac OS specific
*.DS_store
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,5 @@ SeisSeeker is a package for performing beamforming for earthquake detection. It

A decription of how the package works can be found here:
Thomas S. Hudson, Alex M. Brisbourne, Sofia-Katerina Kufner, J-Michael Kendall, and Andy M. Smith. (in review). "Array processing in cryoseismology". Submitted to: The Cryosphere.

This version of SeisSeeker has been modified for application to monitoring of North Sea Microseismicity
Loading