A seismic wave signal processing library in MoonBit.
moon check --target all --deny-warn
moon test --target all --deny-warn
moon run cmd/mainmoon run cmd/mainmoon run cmd/benchmark///|
let event = @seismic.SyntheticEvent::new(120, 1.0, 5.0, 80, 0.0)
///|
let trace = @seismic.synthetic_trace("DEMO", "BHZ", 1024, 100.0, event, 0.02)
///|
let result = @seismic.analyze_trace(trace, @seismic.default_processing_config())Trace and validation
types, trace_ops, trace_statistics, data_validation
Signal processing
signal_stats, signal_windows, waveform_math, filter_diagnostics
fir_filters, adaptive_filters, spectral, spectral_features, wavelet_analysis
time_frequency, spectrum_advanced, waveform_transform, waveform_statistics_advanced
phase_polarization, array_processing, hazard_metrics, streaming_analytics
Formats and metadata
sac, sac_metadata, miniseed, miniseed_tools, text_formats
Analysis and workflow
correlation, correlation_tools, phase_picking, phase_analysis
phase_picker_advanced, event_detection, event_association_advanced
event_catalog, catalog_statistics, catalog_temporal_advanced
catalog_export_advanced, network_analysis, network_consensus
pipeline, processing_graph, batch_analysis, workflow_report, event_reporting_advanced
Earth models and calibration
traveltime, travel_advanced, velocity_model_tools, interpolation, trace_geometry
location_inversion_advanced, calibration, calibration_workflow_advanced
magnitude, magnitude_advanced, event_magnitude_advanced, instrument_response
Quality and operations
station_quality, quality_audit_advanced, monitoring_alerts, telemetry_health
waveform_framing, analysis_manifest, event_provenance, benchmark_reporting_advancedmoon fmt
moon info
moon check --target all --deny-warn
moon test --target all --deny-warnThis package contains over 1021 items.
Install
Download zipA seismic wave signal processing library in MoonBit.