Skip to content

Releases: ziotom78/Healpix.jl

v3.0.0

03 Jul 07:05
Compare
Choose a tag to compare
  • Breaking change: rename MapHealpixMap, PolarizedMapHealpixPolarizedMap, GenericMapAbstractHealpixMap (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 and Alm (PR#26) so that other array types than plain Array 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 udgrade (PR#46, #51)

  • Implement pixwin (PR#45)

  • Implement applyFullWeights! (PR#41, #44), and #52

  • Implement ring2nest! and nest2ring! (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, and alm2cl (#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

16 Oct 21:57
v2.3.0
Compare
Choose a tag to compare

v2.3.0 (2019-10-15)

Diff since v2.2.0

Closed issues:

  • Relicense the library to GPL? (#15)

Merged pull requests:

v2.2.0

12 Aug 13:45
v2.2.0
Compare
Choose a tag to compare

v2.2.0 (2019-08-10)

Diff since v2.1.0

Merged pull requests:

v2.1.0

16 May 19:53
v2.1.0
43e9091
Compare
Choose a tag to compare

Commits

  • Implement new projections (43e9091)

This changelog was automatically generated, and might contain inaccuracies.

Version 2.0.0

16 Mar 09:41
Compare
Choose a tag to compare

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 as m.pixels[3]

Version 1.1.1

13 Mar 17:24
Compare
Choose a tag to compare

This bugfix release fixes a bug when setindex! was used with a Healpix map.

Version 1.1.0

15 Nov 02:56
Compare
Choose a tag to compare
  • 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

15 Nov 02:25
Compare
Choose a tag to compare
  • Missing values are treated properly by project (using ismissing)
  • tod2map properly skips missing values
  • tod2map should be slightly more performant, as it uses @inbounds
  • Keyword numfmt has been added to project, equirectangular,
    mollweide, orthographic. The value of the keyword can be any
    function taking a number and returning a string; the default is x -> @sprintf("%g", x).

First beta release

27 Mar 07:03
Compare
Choose a tag to compare
First beta release Pre-release
Pre-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