Install SeisComP and scanloc ARM64 nightly packages

This commit is contained in:
Enrico Ellguth
2025-10-29 12:34:04 +00:00
parent 2ff097f9d1
commit 165b829fb7
606 changed files with 24438 additions and 16358 deletions

View File

@ -31,17 +31,14 @@ namespace Processing {
class SC_SYSTEM_CLIENT_API MagnitudeProcessor_ML : public MagnitudeProcessor {
DECLARE_SC_CLASS(MagnitudeProcessor_ML);
public:
MagnitudeProcessor_ML();
public:
void setDefaults() override;
bool setup(const Settings &settings) override;
std::string amplitudeType() const override;
protected:
bool initLocale(Locale *locale, const Settings &settings,
@ -59,7 +56,6 @@ class SC_SYSTEM_CLIENT_API MagnitudeProcessor_ML : public MagnitudeProcessor {
private:
LogA0 _logA0;
double _maxDistanceKm;
};

View File

@ -37,10 +37,9 @@ class SC_SYSTEM_CLIENT_API MagnitudeProcessor_MLc : public MagnitudeProcessor {
public:
void setDefaults() override;
bool setup(const Settings &settings) override;
std::string amplitudeType() const override;
protected:
Status computeMagnitude(double amplitude, const std::string &unit,
@ -57,9 +56,6 @@ class SC_SYSTEM_CLIENT_API MagnitudeProcessor_MLc : public MagnitudeProcessor {
const std::string &configPrefix) override;
private:
double _minDistanceKm{-1.0};
double _maxDistanceKm{8.0 * KM_OF_DEGREE};
double _maxDepth{80.0};
std::string _distanceMode{"hypocentral"};
std::string _calibrationType{"parametric"};
// parameters for parametric magnitude calibration
@ -69,6 +65,10 @@ class SC_SYSTEM_CLIENT_API MagnitudeProcessor_MLc : public MagnitudeProcessor {
double _c3{1.11};
double _c4{0.0};
double _c5{1.0};
double _c6{0.0};
double _c7{0.0};
double _c8{0.0};
double _H{40.0};
// parameters for non-parametric magnitude calibration
LogA0 _logA0;
};

View File

@ -33,13 +33,12 @@ namespace Processing {
class SC_SYSTEM_CLIENT_API MagnitudeProcessor_MLv : public MagnitudeProcessor {
DECLARE_SC_CLASS(MagnitudeProcessor_MLv);
public:
MagnitudeProcessor_MLv();
public:
void setDefaults() override;
bool setup(const Settings &settings) override;
@ -60,7 +59,6 @@ class SC_SYSTEM_CLIENT_API MagnitudeProcessor_MLv : public MagnitudeProcessor {
private:
LogA0 _logA0;
double _maxDistanceKm;
};

View File

@ -34,6 +34,7 @@ class SC_SYSTEM_CLIENT_API MagnitudeProcessor_Mjma : public MagnitudeProcessor {
MagnitudeProcessor_Mjma();
protected:
void setDefaults() override {}
Status computeMagnitude(double amplitude, const std::string &unit,
double period, double snr,
double delta, double depth,

View File

@ -30,12 +30,11 @@ namespace Processing {
class SC_SYSTEM_CLIENT_API MagnitudeProcessor_ms20 : public MagnitudeProcessor {
DECLARE_SC_CLASS(MagnitudeProcessor_ms20);
public:
MagnitudeProcessor_ms20();
bool setup(const Settings &settings) override;
public:
void setDefaults() override;
protected:
Status computeMagnitude(double amplitude, const std::string &unit,
@ -46,13 +45,6 @@ class SC_SYSTEM_CLIENT_API MagnitudeProcessor_ms20 : public MagnitudeProcessor {
const DataModel::Amplitude *,
const Locale *,
double &value) override;
private:
double lowPer;
double upPer;
double minDistanceDeg;
double maxDistanceDeg;
double maxDepthKm;
};

View File

@ -30,11 +30,11 @@ namespace Processing {
class SC_SYSTEM_CLIENT_API MagnitudeProcessor_Mwp : public MagnitudeProcessor {
DECLARE_SC_CLASS(MagnitudeProcessor_Mwp);
public:
MagnitudeProcessor_Mwp();
public:
void setDefaults() override {}
Status computeMagnitude(double amplitude, const std::string &unit,
double period, double snr,
double delta, double depth,

View File

@ -30,11 +30,11 @@ namespace Processing {
class SC_SYSTEM_CLIENT_API MagnitudeProcessor_mBc : public MagnitudeProcessor_mB {
DECLARE_SC_CLASS(MagnitudeProcessor_mBc)
public:
MagnitudeProcessor_mBc();
public:
void setDefaults() override {}
Status estimateMw(const Config::Config *config,
double magnitude, double &Mw_estimate,
double &Mw_stdError) override;

View File

@ -30,13 +30,12 @@ namespace Processing {
class SC_SYSTEM_CLIENT_API MagnitudeProcessor_mB : public MagnitudeProcessor {
DECLARE_SC_CLASS(MagnitudeProcessor_mB)
public:
MagnitudeProcessor_mB();
MagnitudeProcessor_mB(const std::string& type);
MagnitudeProcessor_mB(const std::string &type);
public:
void setDefaults() override;
bool setup(const Settings &settings) override;
Status computeMagnitude(double amplitude, const std::string &unit,
@ -51,10 +50,6 @@ class SC_SYSTEM_CLIENT_API MagnitudeProcessor_mB : public MagnitudeProcessor {
Status estimateMw(const Config::Config *config,
double magnitude, double &Mw_estimate,
double &Mw_stdError) override;
private:
double minDistanceDeg;
double maxDistanceDeg;
};

View File

@ -30,13 +30,13 @@ namespace Processing {
class SC_SYSTEM_CLIENT_API MagnitudeProcessor_mb : public MagnitudeProcessor {
DECLARE_SC_CLASS(MagnitudeProcessor_mb)
bool setup(const Settings &settings) override;
public:
MagnitudeProcessor_mb();
public:
void setDefaults() override;
bool setup(const Settings &settings) override;
protected:
Status computeMagnitude(double amplitude, const std::string &unit,
double period, double snr,
@ -46,10 +46,6 @@ class SC_SYSTEM_CLIENT_API MagnitudeProcessor_mb : public MagnitudeProcessor {
const DataModel::Amplitude *,
const Locale *,
double &value) override;
private:
double minDistanceDeg;
double maxDistanceDeg;
};

View File

@ -30,12 +30,11 @@ namespace Processing {
class SC_SYSTEM_CLIENT_API MagnitudeProcessor_msbb : public MagnitudeProcessor {
DECLARE_SC_CLASS(MagnitudeProcessor_msbb);
public:
MagnitudeProcessor_msbb();
protected:
void setDefaults() override {}
Status computeMagnitude(double amplitude, const std::string &unit,
double period, double snr,
double delta, double depth,