Beat

Latest version: v2.0.3

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

Scan your dependencies

Page 1 of 3

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.3

Bugfix release!

Contributors: Hannes Vasyura-Bathke hvasbath

2.0.2

Bugfix release!

Contributors: Hannes Vasyura-Bathke hvasbath

Added
- plotting.3d_slip_distribution: working for BEM mode inferences

Fixed
- beat.import: import results from geometry inference, broken after MixedSourceTypes
- beat.defaults: do not always re-init such that intended edits in .beat/defaults.pf are possible
- use new syntax for some classes to silence warnings from pymc and python

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

Changed
- 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

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.