diff --git a/.appveyor.yml b/.appveyor.yml new file mode 100644 index 0000000..bee60a2 --- /dev/null +++ b/.appveyor.yml @@ -0,0 +1,31 @@ +# Documentation: https://github.com/JuliaCI/Appveyor.jl +environment: + matrix: + - julia_version: 1.0 + - julia_version: nightly +platform: + - x86 + - x64 +matrix: + allow_failures: + - julia_version: nightly +branches: + only: + - master + - /release-.*/ +notifications: + - provider: Email + on_build_success: false + on_build_failure: false + on_build_status_changed: false +install: + - ps: iex ((new-object net.webclient).DownloadString("https://raw.githubusercontent.com/JuliaCI/Appveyor.jl/version-1/bin/install.ps1")) +build_script: + - echo "%JL_BUILD_SCRIPT%" + - C:\julia\bin\julia -e "%JL_BUILD_SCRIPT%" +test_script: + - echo "%JL_TEST_SCRIPT%" + - C:\julia\bin\julia -e "%JL_TEST_SCRIPT%" +on_success: + - echo "%JL_CODECOV_SCRIPT%" + - C:\julia\bin\julia -e "%JL_CODECOV_SCRIPT%" diff --git a/CHANGELOG.md b/CHANGELOG.md index 0f6fc47..c88f47d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,13 @@ # HEAD -- New type `PolarizedMap` added +- Add Appveyor support to test Healpix under Windows + ([#14](https://github.com/ziotom78/Healpix.jl/pull/14)) +- Better structure of the code: now the source code is split into + smaller files, and tests have been grouped in sets + ([#13](https://github.com/ziotom78/Healpix.jl/pull/13)) +- New type `PolarizedMap` added ([#13](https://github.com/ziotom78/Healpix.jl/pull/13)) - New keyword `write_keywords` added to `saveToFITS` + ([#13](https://github.com/ziotom78/Healpix.jl/pull/13)) - Make `Map` descend from the abstract type `GenericMap` ([#12](https://github.com/ziotom78/Healpix.jl/pull/12)) diff --git a/README.md b/README.md index 4bdde77..9961319 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,10 @@ # Healpix -[![Build Status](https://travis-ci.org/ziotom78/Healpix.jl.svg?branch=master)](https://travis-ci.org/ziotom78/Healpix.jl) -[![](https://img.shields.io/badge/docs-latest-blue.svg)](https://ziotom78.github.io/Healpix.jl/latest) -[![Coverage Status](https://img.shields.io/coveralls/ziotom78/Healpix.jl.svg)](https://coveralls.io/r/ziotom78/Healpix.jl?branch=master) +[![Stable](https://img.shields.io/badge/docs-stable-blue.svg)](https://ziotom78.github.io/Healpix.jl/stable) +[![Dev](https://img.shields.io/badge/docs-dev-blue.svg)](https://ziotom78.github.io/Healpix.jl/dev) +[![Build Status](https://travis-ci.com/ziotom78/Healpix.jl.svg?branch=master)](https://travis-ci.com/ziotom78/Healpix.jl) +[![Build Status](https://ci.appveyor.com/api/projects/status/github/ziotom78/Healpix.jl?svg=true)](https://ci.appveyor.com/project/ziotom78/Healpix-jl) +[![Codecov](https://codecov.io/gh/ziotom78/Healpix.jl/branch/master/graph/badge.svg)](https://codecov.io/gh/ziotom78/Healpix.jl) A set of Julia functions that implement the Healpix spherical projection. @@ -20,15 +22,16 @@ figuring out how to bind some C/C++/Fortran function. The [mweastwood/LibHealpix.jl](https://github.com/mweastwood/LibHealpix.jl) library provides straight bindings to the original C++ library. For -the reasons stated above, it is able to provide a much wider set of -functions (e.g., computation of spherical harmonics, visualization…). +the reasons stated above, it is able to provide a wider set of +functions (e.g., computation of spherical harmonics). ## Installation From the Julia REPL, run ````julia -Pkg.clone("https://github.com/ziotom78/Healpix.jl") +import Pkg +Pkg.add("Healpix.jl") ```` ## Usage examples @@ -38,6 +41,10 @@ interesting to have a look at [test/runtests.jl](https://github.com/ziotom78/Healpix.jl/blob/master/test/runtests.jl) as well. +Refer to the +[documentation](https://ziotom78.github.io/Healpix.jl/stable) for more +examples. + ### Dealing with resolutions The resolution of a Healpix map is uniquely determined by the `NSIDE`