Releases: ziotom78/Healpix.jl
v3.0.0
-
Breaking change: rename
Map
→HealpixMap
,PolarizedMap
→HealpixPolarizedMap
,GenericMap
→AbstractHealpixMap
(PR#53) -
Breaking change:
Alm.alm
is now enforced to be a one-dimensional array. This fixes type instability (PR#25) -
Breaking change: Generalize the definition of
HealpixMap
andAlm
(PR#26) so that other array types than plainArray
can be used for these objects. -
Add support for maps whose base type is
Union{Nothing, T}
PR#63 -
Various documentation improvements #55
-
Fix issue #61
-
Fix issue #59
-
Fix issue #57
-
Use CFITSIO.jl instead of FITSIO (PR#50, it fixes #47)
-
Add untyped constructor for
PolarizedMap
(PR#49) -
Implement
pixwin
(PR#45) -
Implement
ring2nest!
andnest2ring!
(PR#40) -
Make
ang2vec
return a tuple instead of a list (PR#38) -
Remove
Manifest.toml
(PR#42) -
README has been updated (PR#39)
-
Documentation for new spherical harmonics functions has been added (PR#35).
-
Add dependency on Libsharp.jl and implement
map2alm
,alm2map
, andalm2cl
(#21, #23). Caution: this change drops support for Julia 1.0, 1.1, and 1.2, as Libsharp.jl requires Julia's artifacts, which were implemented in Julia 1.3. -
Fix incompatibility with FITSIO 1.0 (#32)
-
Add function
interpolate
(#19) -
Add functions
pix2zphiRing
,pix2zphiNest
,ringAbove
(#18)
v2.3.0
v2.2.0
v2.1.0
Version 2.0.0
This release brings a few important changes with respect to v1:
- RecipesBase is used to provide plotting capabilities without the need of installing too many dependencies
- Access to pixels in a map can be done immediately, i.e.,
m[3]
is the same asm.pixels[3]
Version 1.1.1
This bugfix release fixes a bug when setindex!
was used with a Healpix map.
Version 1.1.0
- Maps implement the iterator interface, so it is possible to treat a
map like an array. This should make Healpix.jl more similar to healpy.
Version 1.0.1
- Missing values are treated properly by
project
(usingismissing
) tod2map
properly skipsmissing
valuestod2map
should be slightly more performant, as it uses@inbounds
- Keyword
numfmt
has been added toproject
,equirectangular
,
mollweide
,orthographic
. The value of the keyword can be any
function taking a number and returning a string; the default isx -> @sprintf("%g", x)
.
First beta release
First beta release of the library. Currently it includes:
- Basic pixel functions (
ang2pixRing
and so on) - Map functions
- Spherical harmonics (I/O functions only)
- Visualization
- Sketchy documentation