Skip to content

Commit 9b237b1

Browse files
committed
v6.28
1 parent 7f9d508 commit 9b237b1

File tree

5 files changed

+17
-6
lines changed

5 files changed

+17
-6
lines changed

PyAnalySeries.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
filesName = None
5959

6060
#========================================================================================
61-
version = 'v6.27'
61+
version = 'v6.28'
6262

6363
open_ws = {}
6464
open_displayWindows = {}

environment_PyQt5.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,5 @@ dependencies:
1414
- pyproj
1515
- pip
1616
- pip:
17-
- inso==0.7.0
17+
- inso==1.2.0
1818
- pyleoclim==1.3.0

environment_PyQt6.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,5 @@ dependencies:
1414
- pyproj
1515
- pip
1616
- pip:
17-
- inso==0.7.0
17+
- inso==1.2.0
1818
- pyleoclim==1.3.0

releases.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
1+
* 6.28
2+
* Update inso to v1.2.0 in conda environments
3+
* Preserve replicate variability when compute Detrend
14
* 6.27
25
* Add Qt compatibility layer (PyQt5 / PyQt6)
6+
* Add Qt compatibility layer (PyQt5 / PyQt6)
37
* 6.26
48
* Fix in defineInsolation, Eccentricity and Precession parameter are dimensionless
59
* Factorize astro/insolation computations from defineInsolationAstroSeriesWindow into a shared module insolationAstroSeries.py

resources/computeDetrendWindow.py

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -259,8 +259,9 @@ def myplot(self, limits=None):
259259
self.seriesDict = self.item.data(0, Qt.ItemDataRole.UserRole)
260260
self.xName = self.seriesDict['X']
261261
self.yName = self.seriesDict['Y']
262-
self.series = self.seriesDict['Series']
263-
self.series = self.series.groupby(self.series.index).mean()
262+
263+
self.series_raw = self.seriesDict['Series']
264+
self.series = self.series_raw.groupby(self.series_raw.index).mean()
264265

265266
ax = self.interactive_plot.axs[0]
266267

@@ -293,6 +294,12 @@ def myplot(self, limits=None):
293294
)
294295

295296
self.seriesDetrended = pd.Series(ts_dt.value, index=ts_dt.time)
297+
298+
mean_raw_aligned = self.series.reindex(self.series_raw.index)
299+
mean_dt_aligned = self.seriesDetrended.reindex(self.series_raw.index)
300+
301+
self.seriesDetrended_raw = self.series_raw - mean_raw_aligned + mean_dt_aligned
302+
296303
seriesColor = self.seriesDict['Color']
297304

298305
line1, = ax.plot(self.series.index, self.series.values, color=seriesColor, linewidth=self.seriesWidth, label='Original')
@@ -325,7 +332,7 @@ def saveSeriesDetrended(self):
325332

326333
detrended_seriesDict = self.seriesDict | {'Id': detrended_Id,
327334
'Type': 'Series detrended',
328-
'Series': self.seriesDetrended,
335+
'Series': self.seriesDetrended_raw,
329336
'Color': generate_color(exclude_color=self.seriesDict['Color']),
330337
'Date': datetime.datetime.now().strftime("Created %Y/%m/%d at %H:%M:%S"),
331338
'History': append_to_htmlText(self.seriesDict['History'], history),

0 commit comments

Comments
 (0)