Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
    • Help
    • Support
    • Submit feedback
    • Contribute to GitLab
  • Sign in
IFOS2D
IFOS2D
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 4
    • Issues 4
    • List
    • Boards
    • Labels
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Commits
  • Issue Boards
  • GPIAG-Software
  • IFOS2DIFOS2D
  • Merge Requests
  • !3

Merged
Opened Jul 23, 2016 by thomas.forbriger@thof
  • Report abuse
Report abuse

Import seitosh

@wittkamp @lgass @r libstfinv in Seitosh provides a new feature:

A new taper option for procedures operating in the Fourier domain is implemenetd in libstfinv. This can be used to remove unwanted acausal or coda components of the impulse response of the source time function correction filter. See usage information provided by libstfinv:

A time domain taper can be applied to the impulse response of the correction
filter by using option irtap. Four time values are given in units of seconds:
t1, t2, t3, and t4. They must be in increasing order and (t4-t1) must be
smaller than the total duration of the time series used to represent signals
internally. Times value are allowed to be negative. Time series are understood
to be periodic (due to discrete Fourier transformation). Prior to application
of the correction filter to the time series passed to the algorithm, the
correction filter is transformed to the time domain, tapered, and then
transformed to the Fourier domain again. The values of the taper are:
  0                              if       t <  t1
  0.5-0.5*cos(pi*(t-t1)/(t2-t1)) if t1 <= t <= t2
  1                              if t2 <  t <  t3
  0.5+0.5*cos(pi*(t-t3)/(t3-t4)) if t3 <= t <= t4
  0                              if       t >  t4

Test-cases are set up for soutifu and are described in the accompanying README.soutifu.

A vendor update has taken place in thof/IFOS2D see issue 5 there. The code in contrib compiles and installs well. The integration into IFOS2D still is to be tested.

Check out, review, and merge locally

Step 1. Fetch and check out the branch for this merge request

git fetch "https://git.scc.kit.edu/thof/IFOS2D.git" "import_Seitosh"
git checkout -b "thof/IFOS2D-import_Seitosh" FETCH_HEAD

Step 2. Review the changes locally

Step 3. Merge the branch and fix any conflicts that come up

git fetch origin
git checkout "origin/Seitosh/import"
git merge --no-ff "thof/IFOS2D-import_Seitosh"

Step 4. Push the result of the merge to GitLab

git push origin "Seitosh/import"

Note that pushing to GitLab requires write access to this repository.

Tip: You can also checkout merge requests locally by following these guidelines.

  • Discussion 0
  • Commits 2
  • Changes 39
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
2
Labels
task vendor update
Assign labels
  • View project labels
Reference: GPIAG-Software/IFOS2D!3

Revert this merge request

This will create a new commit in order to revert the existing changes.

Switch branch
Cancel
A new branch will be created in your fork and a new merge request will be started.

Cherry-pick this merge request

Switch branch
Cancel
A new branch will be created in your fork and a new merge request will be started.