|
1 | 1 | import numpy as np
|
2 | 2 | import math
|
3 | 3 |
|
| 4 | +from matplotlib import cbook |
4 | 5 | from mpl_toolkits.axisartist.grid_finder import ExtremeFinderSimple
|
5 | 6 |
|
6 | 7 |
|
@@ -156,54 +157,56 @@ def select_step360(v1, v2, nv, include_last=True, threshold_factor=3600):
|
156 | 157 |
|
157 | 158 |
|
158 | 159 | class LocatorBase:
|
159 |
| - def __init__(self, den, include_last=True): |
160 |
| - self.den = den |
| 160 | + @cbook._rename_parameter("3.3", "den", "nbins") |
| 161 | + def __init__(self, nbins, include_last=True): |
| 162 | + self.nbins = nbins |
161 | 163 | self._include_last = include_last
|
162 | 164 |
|
| 165 | + @cbook.deprecated("3.3", alternative="nbins") |
163 | 166 | @property
|
164 |
| - def nbins(self): |
165 |
| - return self.den |
| 167 | + def den(self): |
| 168 | + return self.nbins |
166 | 169 |
|
167 |
| - @nbins.setter |
168 |
| - def nbins(self, v): |
169 |
| - self.den = v |
| 170 | + @den.setter |
| 171 | + def den(self, v): |
| 172 | + self.nbins = v |
170 | 173 |
|
171 | 174 | def set_params(self, nbins=None):
|
172 | 175 | if nbins is not None:
|
173 |
| - self.den = int(nbins) |
| 176 | + self.nbins = int(nbins) |
174 | 177 |
|
175 | 178 |
|
176 | 179 | class LocatorHMS(LocatorBase):
|
177 | 180 | def __call__(self, v1, v2):
|
178 |
| - return select_step24(v1, v2, self.den, self._include_last) |
| 181 | + return select_step24(v1, v2, self.nbins, self._include_last) |
179 | 182 |
|
180 | 183 |
|
181 | 184 | class LocatorHM(LocatorBase):
|
182 | 185 | def __call__(self, v1, v2):
|
183 |
| - return select_step24(v1, v2, self.den, self._include_last, |
| 186 | + return select_step24(v1, v2, self.nbins, self._include_last, |
184 | 187 | threshold_factor=60)
|
185 | 188 |
|
186 | 189 |
|
187 | 190 | class LocatorH(LocatorBase):
|
188 | 191 | def __call__(self, v1, v2):
|
189 |
| - return select_step24(v1, v2, self.den, self._include_last, |
| 192 | + return select_step24(v1, v2, self.nbins, self._include_last, |
190 | 193 | threshold_factor=1)
|
191 | 194 |
|
192 | 195 |
|
193 | 196 | class LocatorDMS(LocatorBase):
|
194 | 197 | def __call__(self, v1, v2):
|
195 |
| - return select_step360(v1, v2, self.den, self._include_last) |
| 198 | + return select_step360(v1, v2, self.nbins, self._include_last) |
196 | 199 |
|
197 | 200 |
|
198 | 201 | class LocatorDM(LocatorBase):
|
199 | 202 | def __call__(self, v1, v2):
|
200 |
| - return select_step360(v1, v2, self.den, self._include_last, |
| 203 | + return select_step360(v1, v2, self.nbins, self._include_last, |
201 | 204 | threshold_factor=60)
|
202 | 205 |
|
203 | 206 |
|
204 | 207 | class LocatorD(LocatorBase):
|
205 | 208 | def __call__(self, v1, v2):
|
206 |
| - return select_step360(v1, v2, self.den, self._include_last, |
| 209 | + return select_step360(v1, v2, self.nbins, self._include_last, |
207 | 210 | threshold_factor=1)
|
208 | 211 |
|
209 | 212 |
|
|
0 commit comments