-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pyadjoint v0.2.0 #9
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
renamed src -> pyadjoint removed utf-8 encoding and shebang -> python3 added pyproject.toml to replace setup updated urls to adjtomo ownership
…scripts. fixed type in pyproject.toml overhauled Config parameter to allow for sub configs but a single entry point config object. added config for exponentiated phase
removed confusing base config class and replaced with a getter function
…things up combined ASDF and SPECFEM write functions for adjoint source for cleaner implementation re-added util test functions, all passing started on adjsrc test function
…med based on princeton's version of pyadjoint, also added an daditional return value which provides misfit for each window, which was calculated but discarded in the original version
… to main processing script and adjoint source class, replaces the measurement parameter that was introduced in princeton version of pyadjoint
…nction is, added docstring to supporting functions renamed internal use of sigma error parameters to match the Config class
…nd utility functions from cc traveltime misfit into the utils directory to clean things up
…anges to order of functions but internal variables and structure remains tthe same as before
git add -A! split off CC functions from the CC traveltime misfit adj src type into CC utility so that MTM can use it too. cleaned up and split up functions and added docstrings. cctm adjoint source now makes use of these utils
…t necessary to rename added small check functions to Config changed some formatting in dpss utilitis
…n of the code using the example data and window. Adjoing sources and misfit values returned the same
…matches rdno version
… code and formatting, added comments where necessary
…ction rather than keeping as a separate function
…ifference measurements
…ain adjoint source calculation function
split off cc correction (as in rdno version) from cc error calculation added DD for waveform and CCTM misfit functions added convolution for waveform misfit function update changelog
…ntation building into the top level docs/ directory. set new docs theme to 'furo' as opposed to 'alabaster (looks nicer). got rid of notebook building for docs
… was redundant, moved this functionality into the config object which is now the authority on the adjoint source type which is used for parameter checking and plots
…gnize it. added example dataset doc page. cleaned up usage docs page.
…ation/references back in
…nt references added a few dd misfit docs pages added exponentiated phase misfit
…quations are loooong, reference paper isntead
…ade users from directly copying equations
major package refactor
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Major package refactor in #8 has been incorporated, releasing version 0.2.0