Releases: RJbalikian/SPRIT-HVSR
v2.2
- Fixes to CLI (and make it so it only reads non-default parameters)
Full Changelog: v2.0...v2.2
v2.1.1-dev
Minor fixes to plot_cross_section
Full Changelog: v2.1-dev...v2.1.1-dev
v2.1-dev
Updates from 2.0:
- Cross section creation supported with HVSRBatch or list of HVSRData (or dir with .hvsr files) (sprit.plot_cross_section)
- Table report specifically for batch outputs that mirrors inputs but with results
- Calibration module working with updates HVSRData objects
- Add update_elevation function to update all attributes associated with elevation
- Add/move plot_depth_curve to sprit_plot module
- fix to _init_peaks() (part of sprit.check_peaks()) so that small peaks are initialized
- Various minor fixes to batch runs
Full Changelog: v2.0...v2.1-dev
v2.0
Major updates:
- The generate_ppsds() function updated to generate_psds() function (older retained for compatibility)
- New noise removal method (moving standard deviation / total standard deviation)
- Raw fft now supported (no instrument response needed) and used by default
- Obspy PPSD calculates still supported using the osbpy_ppsds=True in the generate_psds() function
- FIXED: The processing_parameters attribute (dict) was overwriting generate_psds() during process_hvsr and not recording process_hvsr (fixed)
- Changed name of detrend_order to detrend_options for more flexibility (fetch_data())
- Added filter_type and filter_options parameters to fetch_data() (uses obspy.Stream.filter())
Minor udpates:
- Changes to verbose outputs (esp. of remove_noise())
- Updated documentation
What's Changed
- Raw_fft by @RJbalikian in #44
Full Changelog: v1.4.3...v2.0
v1.4.3
- Update to html/pdf reports (include hvsr_id)
- HTML/PDF reports now work on linux and windows
Full Changelog: v1.4.2...v1.4.3
v1.4.2
Minor documentation updates
Full Changelog: v1.4.1...v1.4.2
v1.4.1
Minor documentation issues
Full Changelog: v1.4...v1.4.1
v1.4
Changes since v1.3.1:
- MAJOR: "id_prefix" parameter of input_params() changed to "project"
- Batch Process updates (
- Fixing non-working processes after previous updates)
- Restructuring to simply re-run sprit.run() after batch detection (minus input_params and fetch_data)
- PDF and HTML reports can both now be generated "on-the-fly" without stopping further (e.g., batch) processing
Full Changelog: v1.3.1...v1.4
v1.3.1
Documentation was not being built correctly due to nonsense errors from sphinx associated with sprit_streamlit_ui.py.
Fixed this so documentation should work (more) seemlessly now
Full Changelog: v1.3...v1.3.1
v1.3
The following major changes were made
Algorithm updates (not-backwards compatible):
- The "input_data" parameter of sprit.input_parameters() was changed from "datapath"
- The "data_export_path parameter of sprit.fetch_data() was changed from "trim_dir"
- The "horizontal_method" parameter of sprit.process_hvsr() was changed from "method"
- A new input_parameters() parameter was added: 'id_prefix'
- Used for the creation of a unique HVSR_ID attribute (usually, id_prefix is county or project)
- HTML and PDF reports now supported (PDF is now default report that is viewed after processing)
- Diffuse Field Assumption method for combining horizontal components is now fully working/supported
- This can be used with horizontal_method=1 or horizontal_method='dfa' as a parameter in sprit.process_hvsr()
- Single azimuth designation supported
- This can be specified using horizontal_method=8 in sprit.process_hvsr()
- Additional dependencies: xhtml2pdf for creating pdf reports
- Optional dependency: kaleido (for creating html/pdf reports with plotly as the plot engine)
- Noise removal updates:
- New parameter (and method) processing_window allows specifying exact windows to remove by time
- Any non-default parameter that is entered triggers the method that parameter is associated with to be used
Other major updates:
- Built-in Tromino instrument response data matches with known response data
- Added legend to component subplot of HV_Plot (sprit.plot_hvsr())
- The sprit.export_report() function has much more functionality
- Specifying specific files/folders for specific reports
- Print_Report can now be exported to a .txt file
- Additional functionality for the new HTML/PDF reports
- Filenames now reflect hvsr_id (which includes start time, date, and station/partition) and site
- Azimuths will automatically be converted to a positive value between 0-180 degrees
- If multiple azimuth is used, the 0-180 is reflected onto 180-360 to save computational time
Minor changes:
- Cleanup of package files
- Various improvements to various plots
- General improvements to plotly functionality (catching up with matplotlib improvements)
- E.g., 'fr' in plot_type now shows which frequencies are being used to limit peak searching
- What is always printed to terminal (and what is printed via verbose=True)
See full changelog below:
Full Changelog from previous pre-release: v1.2-dev...v1.3
Full Changelog from previous full release: v1.1.1...v1.3