|
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