Beat

Latest version: v2.0.1

Safety actively analyzes 625095 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

18.06.2019

Initial release:

Added
- estimate non-linear parameters of elastic deformation sources
- finite fault inversion with distributed slip on uniformly discretized planar faults
- in layered/homogeneous elastic media
- supported datatypes:
+ geodetic (InSAR, GNSS)
+ seismic (seismic waveforms)
- Bayesian Inference with hierarchical residual estimation
- several sampling algorithms:
+ Adaptive Metropolis Hastings
+ Parallel Tempering (Replica Exchange)
+ Sequential Monte Carlo
- included plotting

2.0.1

Bugfix release! Many fixes for GNSS related functionality.

Contributors: Hannes Vasyura-Bathke hvasbath, Semih Ergintav sergintav

Added
- bem.base: add average slip to derived parameters for BEMSources

Fixes
- plotting.geodetic.gnss_fits fix VR histogram
- heart.GNSSCompoundComponent: fix masking, add id property
- models.geodetic.GeodeticComposite: use dataset id for VR export
- beat.summarize: enable calc_derived argument for FFI mode

Changes:
- bem.Response: change get_derived_magnitudes to get_derived_parameters

2.0.0

Major new release! Previous project setups are not back-compatible. Supports python3.9+.

Contributors: Hannes Vasyura-Bathke hvasbath

Added
- new inference mode: "bem" for Boundary Element Modeling
- allow for multi-source type inference: e.g. MTSource, RectangularSource
- added parameter defaults module and config functionality

Changed
- using pymc v5 and pytensor instead of pymc v3 and theano --> makes old setups incompatible
- n_sources in config is now list of integers, previous: integer
- source_type to: list of source_types, variable changed to source_types
- adopted ruff linting
- replace nose with pytest testing

1.2.5

Contributors: Hannes Vasyura-Bathke hvasbath

Added
- heart.ResultPoint: extend by event object from MAP
- plotting.seismic,geodetic: add standardized residuals to fit plots
- plotting.marginals: add transforms to MTQT parameters plotting marginals
- plotting.marginals: multi-source support for correlation_hist
- plotting.seismic: "station_variance_reductions" plot
- added new source_type: "SFSource"

Changed
- plotting.seismic.seismic_fits: subplots are ordered row wise distance based, channels in cols

Fixed
- sampler.base.iter_parallel_chains: fix chunksize determination
- minor logging messages

1.2.4

Contributors: Hannes Vasyura-Bathke hvasbath

Added
- covariance.GeodeticNoiseAnalyser: parametrize the residual noise allowing for non-Toeplitz/import
- plotting.geodetic/seismic added standardized residual histograms to residuals
- plotting.geodetic: new plot "geodetic_covariances"
- plotting.geodetic: add "individual" plot_projection to scene_fits to show stdz residuals
- plotting.seismic: fuzzy_bb, lune, hudson and fuzzy_mt_decomp support n_sources > 1
- plotting.seismic: allow plotting of fuzzy_bb for RectangularSource

Fixed
- plotting.marginals: stage_posteriors fixed axis unification and erroneous histogram plotting
- docs: short_installation fix python version to 3.8
- heart: pol_synthetics allow for RectangularSource
- covariance: estimation of variance on amplitude spectra instead of complex spectra

1.2.3

Contributors: Hannes Vasyura-Bathke hvasbath

Fixed
- FFI: do not init wavemaps during *SeismicComposite* init
- heart: flexible versioning for geodetic GF backend
- docs: correctly state python3.8 in installation instructions

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.