Changes
* ci: add config files for auto-labelling and release drafting (153) steven-murray
* Add pypy ci (145) dannyjacobs
* fix: remove deprecated numpy types (151) steven-murray
* Update corr metric script (150) bhazelton
* Add plot_antclass function for plotting `hera_qm.ant_class.AntennaClassification` objects (149) jsdillon
* Added Josh Dillons plot_antpos beauty (146) AaronParsons
* Improve the speed of the sinc matrix eigenvalue calculation by using dpss_operator (141) tyler-a-cox
* Add some small scripts to allow command line metadata/data inspection (140) bhazelton
* get rid of hera_sim requirements. (138) aewallwi
* make aipy optional (only required for clean). (130) aewallwi
* Repair dpss grid (128) aewallwi
* Build uniform grid in 1d fit (112) aewallwi
* Fix pytest (116) aewallwi
* Create README.md (115) aewallwi
* Pytest, github-actions, and codecov. (114) aewallwi
* Dpss xtol (111) aewallwi
* fix fundamental period bug. (106) aewallwi
* Minor python3 fixes to plot_uv.py (103) AaronParsons
* Fix dayenu resid (102) aewallwi
* Fix fft normalization (89) r-pascua
* Drop old code (97) aewallwi
* Set flagged residuals to zero (91) aewallwi
* Custom plot units (83) r-pascua
* Import warnings in plot. (79) r-pascua
* Improved waterfalls (77) r-pascua
* fix a bug in filter factors error check. (76) aewallwi
* fix bug in _clean_filter() where skip_wgt was not being passed. (73) aewallwi
* Streamline Filtering Functions (72) aewallwi
* Make cleaning area behavior of fourier filter match up with high_pass_fourier_filter (69) aewallwi
* Made info structure for dayenu and fit_basis_2d consistent. Also fix bug where info axes are switched. Handling of infinite clean cases for fourier_filter. (64) aewallwi
* renamed dayenu example notebook to fix arxiv link. (63) aewallwi
* Fix metadata check (62) r-pascua
* Allow tapers (56) r-pascua
* Flexible interpolations (57) aewallwi
* Plot diff 1d (54) r-pascua
* Restoration matrix (50) aewallwi
* remove python2 support (48) aewallwi
* Diff plotter (46) r-pascua
* make basemap optional. setup.py is breaking uvtools dependent packagz. (51) aewallwi
* fixed installation order issues (40) steven-murray
* Added script plot_uv.py for command-line plotting of HERA uv files (39) AaronParsons
* Added some (very modest) unit tests for the plot module (38) AaronParsons
* Bugfix to plot_hmap_ortho in uvtools/plot.py and addition of plot_antpos function. (36) AaronParsons
* Linear clean (35) aewallwi
* 7term BH window update (33) nkern
* Bury pylab imports (31) plaplant
* updated dspec.high_pass* handling of residual term (30) nkern
* added fringe-rate filtering and 2D clean functions (29) nkern
* Make coverage more accurate for parallel builds (28) plaplant
* Python3 (27) nkern
* small updates to utils.search_data (24) nkern
* added utils.py and utils.search_data with tests (23) nkern
* added win_kwargs to pass through to aipy.dsp.gen_window (21) nkern
* Fixed skip_wgt info behavior and added unittest to expose the issue (19) jsdillon
* Redefine weights so that they are linear multiplicative in delay filter (15) jsdillon
* Fix weights (14) jsdillon
* Changes the weights to have a more sensible definition (12) jsdillon
* Update delay filter (10) jsdillon
* Add travis (6) dannyjacobs
* First commit of dirty CAPO code, an update to binning.py, and a unittest for binning.py (2) AaronParsons
:rocket: Features
* Linear clean fringe rate (43) aewallwi
* Tidy-up plotting functions and add docstrings (41) philbull
* Add new functions to do leastsq fits of Fourier series to flagged data (26) philbull
:beetle: Fixes
* Add basemap package to install reqs (47) philbull
* Tidy-up plotting functions and add docstrings (41) philbull
* Fix py2-ism to prevent hera_pspec tests failing (37) philbull
:construction_worker: Continuous Integration
* Better Packaging (152) steven-murray
:books: Documentation
* Better Packaging (152) steven-murray
:lipstick: Style
* Better Packaging (152) steven-murray