- Updated compatibility with numpy and matplotlib
Cutsky
andbuild_hpmap
can handle a tuple (np.array, fits.Header) as input instead of filename
- logger are not configured in the module
- any header attribute can be changed in the config file
doContour
anddoCut
options changed to lowercase
_cut_wcs
method toCutSky
CutSky
now use SkyCoord internally
- Updated test matrix, added py3.7, special care of py3.5
- Fixed tests failing for photutils 0.6 new API
apertures
key in the map argument can be configured as float or list of float in arcminute--votable
option require aperture or aperture list in arcminute
- New test matrix, now depends on astropy > 2.0 (from photutils)
- Profile routine
hp_project
use shape_out instead of npix- Add
hp_stack
to perform stacking on healpix map - Add
hp_profile
to extract profile at given SkyCoord - Add
hp_photometry
to perform aperture photometry on list of SkyCoord
- Refactoring : split wcs_helper from hp_helper
- Refactoring : Remove npix arguments from internal functions
- doc build process
- docstring glitch on decorator
- bug in function decorator
- documentation on internal calls & limitations
- bug when reading nested healpix maps
- Unit tests on the plotting functions thanks to
pytest-mpl
- SonarQube integration with travis
- decorator changed :
- hphdu_to_* functions merged into hp_to, function accept either a :class:
astropy.io.fits.ImageHDU
or array_like and :class:astropy.fits.header.Header
- _lonlat functions merged into build_wcs, function accept either a :class:
astropy.coordinate.SkyCoord
or 2 floats and a keyword :lon, lat, src_frame='EQUATORIAL'
- hphdu_to_* functions merged into hp_to, function accept either a :class:
- Moved tests scripts into package root
- Refactoring of some function thanks to SonarQube
- :func:
~hpproj.hp_helpers.hp_project
now always returns an :class:astropy.io.fits.PrimaryHDU
- Documentation for visualization function with examples
- Unit tests (travis -py3.4 +py3.6)
- Documentation links
- Visualization function (
mollview
,carview
,merview
,coeview
,bonview
,pcoview
,tscview
,orthview
)
- ExtendedInterpolation for configparser for py3, only for filename in py2
maps_selection
option in the cut_ functions to allow sub_sample selection--xml
will now overwrite pre-existing file
build_wcs*
nows put the projection center exactly at the center of the map (0.5 pixel off before)
- doCut is now implicit to True in the config file
- cutsky() now can use both old and new definition of maps
- rtd pages
- Important refactoring of the code
- Full python 2 and python 3 compatibility
- Basic README
- output directory option
- Full CI test including cutsky()
- wcsaxes in requirements
- small license in all python file
- Minor bugs
- Major Bug in uncovered code
- Typo
- Ci
- verbosity options
- output options
- several small bug fixes
- Initial version, basic output capabilities, no test sui