Releases: mweastwood/LibHealpix.jl
Releases · mweastwood/LibHealpix.jl
v0.2.5
v0.2.4
- Fix a bug in the Julia port of interpolation.
- Add
UNSEEN()
as a sentinal value for blind or masked pixels in Healpix maps. This value is
consistent withhealpy
andlibhealpix_cxx
.
v0.2.3
- implement
interpolate
in Julia (fixes a bug for interpolation near phi=2pi and provides a 30% speed boost) - use
verify_angles
inquery_disc
andinterpolate
- update to Healpix 3.31
v0.2.2
- implement
query_disc
for getting a list of all pixels interior to a disc - widen the signature of most pixel functions to
Integer
- fix the Mac build (
cfitsio
was moved away from thescience
tap)
v0.2.1
- The package build system has been revamped.
cfitsio
is now correctly treated as a dependency of this package.- On OSX the package will install
healpix
andcfitsio
usingHomebrew.jl
. - On Linux, we can fall back to pre-compiled shared libraries under certain conditions.
- Pre-compiled libraries (x86_64 only) are hosted at:
https://bintray.com/mweastwood/LibHealpix.jl/dependencies
v0.2.0
- Complete package re-write. The package is now compatible with Julia v0.6 only.
HealpixMap
has been split intoRingHealpixMap
andNestHealpixMap
. Both of these are subtypes
ofAbstractVector
now, andnside
is no longer a type parameter.Alm
is now a subtype ofAbstractVector
andlmax
/mmax
are no longer type parameters.- Indexing an Alm object by
l
andm
now requires the@lm
macro in order to play nicely with
theAbstractVector
interface - Alm and both
HealpixMap
s implement custom broadcasting - New
QuantumNumberIterator
that allows for easy iterating over values ofl
andm
- Pixel functions that return a unit vector will now return a static 3 element array
- Some functions that worked only with Float32 (reading/writing fits files) or Float64 (spherical
harmonic transforms) now work with either. - Build system now uses
BinDeps
- No longer using
Ptr{Void}
fields because they do not play nicely with Julia's GC - Lots of documentation improvements