[installation] Change to nightly

This commit is contained in:
2025-10-30 12:04:59 +01:00
parent 2ff097f9d1
commit a31bc45cce
1441 changed files with 60368 additions and 56360 deletions

View File

@ -137,9 +137,9 @@ class SC_GUI_API PickerRecordLabel : public StandardRecordLabel {
protected:
void visibilityChanged(bool);
void resizeEvent(QResizeEvent *e);
void paintEvent(QPaintEvent *e);
void visibilityChanged(bool) override;
void resizeEvent(QResizeEvent *e) override;
void paintEvent(QPaintEvent *e) override;
public slots:
@ -150,24 +150,28 @@ class SC_GUI_API PickerRecordLabel : public StandardRecordLabel {
private:
bool _isLinkedItem;
bool _isExpanded;
QPushButton *_btnExpand;
RecordViewItem *_linkedItem;
bool _hasLabelColor;
QColor _labelColor;
bool _isLinkedItem;
bool _isExpanded;
QPushButton *_btnExpand;
RecordViewItem *_linkedItem;
bool _hasLabelColor;
QColor _labelColor;
private:
double latitude;
double longitude;
int unit;
QString gainUnit[3];
ThreeComponentTrace data;
Math::Matrix3d orientationZNE;
Math::Matrix3d orientationZRT;
double latitude;
double longitude;
double elevation;
int unit;
QString gainUnit[3];
double gainToSI[3];
ThreeComponentTrace data;
Math::Matrix3d orientationZNE;
Math::Matrix3d orientationZRT;
Math::Matrix3d orientationLQT;
bool hasGotData;
bool isEnabledByConfig;
bool hasGotData;
bool isEnabledByConfig;
const AuxiliaryChannelProfile *auxiliaryProfile{nullptr};
friend class Gui::PickerView;
};
@ -224,6 +228,40 @@ class SC_GUI_API PickerView : public QMainWindow {
typedef QList<QString> StringList;
typedef StringList PhaseList;
MAKEENUM(
RotationType,
EVALUES(
RT_123,
RT_ZNE,
RT_ZRT,
RT_LQT,
RT_ZH
),
ENAMES(
"123",
"ZNE",
"ZRT",
"LQT",
"ZH(L2)"
)
);
MAKEENUM(
UnitType,
EVALUES(
UT_RAW,
UT_ACC,
UT_VEL,
UT_DISP
),
ENAMES(
"Sensor",
"Acceleration",
"Velocity",
"Displacement"
)
);
struct PhaseGroup {
QString name;
QList<PhaseGroup> childs;
@ -238,11 +276,12 @@ class SC_GUI_API PickerView : public QMainWindow {
QString recordURL;
ChannelMap channelMap;
AuxiliaryChannelProfiles auxiliaryChannelProfiles;
FilterList filters;
QString integrationFilter;
bool onlyApplyIntegrationFilterOnce;
bool onlyApplyIntegrationFilterOnce{true};
GroupList phaseGroups;
PhaseList favouritePhases;
@ -252,45 +291,47 @@ class SC_GUI_API PickerView : public QMainWindow {
UncertaintyProfiles uncertaintyProfiles;
QString uncertaintyProfile;
bool showCrossHair;
bool showCrossHair{false};
bool ignoreUnconfiguredStations;
bool ignoreDisabledStations;
bool loadAllComponents;
bool loadAllPicks;
bool loadStrongMotionData;
bool usePerStreamTimeWindows;
bool limitStations;
bool showAllComponents;
bool hideStationsWithoutData;
bool hideDisabledStations;
bool ignoreUnconfiguredStations{false};
bool ignoreDisabledStations{true};
bool loadAllComponents{true};
bool loadAllPicks{true};
bool loadStrongMotionData{false};
bool usePerStreamTimeWindows{false};
bool limitStations{false};
bool showAllComponents{false};
bool hideStationsWithoutData{false};
bool hideDisabledStations{false};
bool showDataInSensorUnit{false};
bool limitFilterToZoomTrace{false};
int limitStationCount;
double allComponentsMaximumStationDistance;
double defaultAddStationsDistance;
RotationType initialRotation{RT_123};
UnitType initialUnit{UT_RAW};
double defaultDepth;
int limitStationCount{10};
double allComponentsMaximumStationDistance{10.0};
double defaultAddStationsDistance{15.0};
bool loadStationsWithinDistanceInitially{false};
bool removeAutomaticStationPicks;
bool removeAutomaticPicks;
double defaultDepth{10.0};
Core::TimeSpan preOffset;
Core::TimeSpan postOffset;
Core::TimeSpan minimumTimeWindow;
bool removeAutomaticStationPicks{false};
bool removeAutomaticPicks{false};
double alignmentPosition;
double offsetWindowStart;
double offsetWindowEnd;
Core::TimeSpan preOffset{60, 0};
Core::TimeSpan postOffset{120, 0};
Core::TimeSpan minimumTimeWindow{1800, 0};
QColor timingQualityLow;
QColor timingQualityMedium;
QColor timingQualityHigh;
double alignmentPosition{0.5};
QColor timingQualityLow{Qt::darkRed};
QColor timingQualityMedium{Qt::yellow};
QColor timingQualityHigh{Qt::darkGreen};
OPT(double) repickerSignalStart;
OPT(double) repickerSignalEnd;
Config();
void addFilter(const QString &f, const QString &n) {
filters.push_back(QPair<QString, QString>(f, n));
}
@ -332,9 +373,6 @@ class SC_GUI_API PickerView : public QMainWindow {
void setBroadBandCodes(const std::vector<std::string> &codes);
void setStrongMotionCodes(const std::vector<std::string> &codes);
void setAuxiliaryChannels(const std::vector<std::string> &patterns,
double minimumDistance, double maximumDistance);
//! Sets an origin an inserts the traces for each arrival
//! in the view.
bool setOrigin(Seiscomp::DataModel::Origin*,
@ -399,12 +437,8 @@ class SC_GUI_API PickerView : public QMainWindow {
void updateRecordValue(Seiscomp::Core::Time);
void showTraceScaleToggled(bool);
void specLogToggled(bool);
void specSmoothToggled(bool);
void specMinValue(double);
void specMaxValue(double);
void specTimeWindow(double);
void specApply();
void specAmplitudesChanged(double, double);
void limitFilterToZoomTrace(bool);
@ -471,7 +505,9 @@ class SC_GUI_API PickerView : public QMainWindow {
void setCurrentRowDisabled(bool);
void loadNextStations();
void loadAuxiliaryStations(QAction *action);
void showUsedStations(bool);
void showAuxiliaryStations(QAction *action);
void moveTraces(double offset);
void move(double offset);
@ -515,18 +551,22 @@ class SC_GUI_API PickerView : public QMainWindow {
void openConnectionInfo(const QPoint &);
void destroyedSpectrumWidget(QObject *);
void ttInterfaceChanged(QString);
void ttTableChanged(QString);
void ttInterfaceChanged(int);
void ttTableChanged(int);
protected:
void showEvent(QShowEvent* event);
void showEvent(QShowEvent* event) override;
void changeEvent(QEvent *e) override;
RecordLabel* createLabel(RecordViewItem*) const;
private:
void applyThemeColors();
void announceAmplitude();
void figureOutTravelTimeTable();
void updateTransformations(PrivatePickerView::PickerRecordLabel *label);
void init();
void initPhases();
@ -571,6 +611,8 @@ class SC_GUI_API PickerView : public QMainWindow {
void updateOriginInformation();
void loadNextStations(float distance);
void loadAuxiliaryStationProfile(const AuxiliaryChannelProfile &profile);
void showAuxiliaryStationProfile(const AuxiliaryChannelProfile &profile);
void setCursorText(const QString&);
void setCursorPos(const Seiscomp::Core::Time&, bool always = false);
@ -588,6 +630,7 @@ class SC_GUI_API PickerView : public QMainWindow {
//! the time range will be left aligned.
void ensureVisibility(double &tmin, double &tmax);
void ensureVisibility(const Seiscomp::Core::Time &time, int pixelMargin);
bool getVisibilityState(RecordViewItem *item);
void updatePhaseMarker(Seiscomp::Gui::RecordWidget*, const Seiscomp::Core::Time&);
void declareArrival(Seiscomp::Gui::RecordMarker *m, const QString &phase, bool);