Releases: EHTJulia/EHTImages.jl
v0.2.4
The release adds a more general loader of ComradeBase.IntensityMap for IntensityImage. The release also includes some bug fixes.
Full Changelog: v0.2.3...v0.2.4
v0.2.3
- A new set of functions has been added to convert images from/to
ComradeBase.IntensityMap
andComradeBase.StokesIntensityMap
- some functions that have not been properly exported (e.g.
imshow
) are now exported. - fixed some bugs in
intensityimage
method. - remove dependencies on EHTModels.jl
- convolving functions are temporarily switched off. To be updated to use VLBISkyModels and ComradeBase.
Full Changelog: v0.2.2...v0.2.3
v0.2.2
A minor fix on the package. Noteworthy changes are:
- intensityimage function is exported so that users can create a blank image quickly.
- documentation is updated accordingly with other fixes on typos and organization.
Full Changelog: v0.2.1...v0.2.2
v0.2.1
Includes a bug fix of imshow method for plotting images in log or gamma scales. Two new pages have been added to the documentation for data types of intensity images.
Full Changelog: v0.2.0...v0.2.1
v0.2.0
A major reconstruction of the entire package including redefinition of basically all data types as now we anticipate implementing many other physical realizations of sky images.
- Create a genuine abstract type of image data sets (AbstractImageDataSet) with methods for storage types etc.
- Create a genuine abstract type of 5D intensity images (AbstractIntensityImage <: AbstractImageDataSet)
- Rename in-memory 5D data (DDImage) into IntensityImage. Also change the internal data type from DimArray to DimStack
- Rename disk-based 5D data (NCImage) into DiskIntensityImage.
- Change the default fields for intensity images (see help)
In the end, this will allow hosting other types of sky images (multi-order spectrum index maps for Stokes I, Faraday Rotation maps) under the same AbstractImageDataSet types in the future.
Full Changelog: v0.1.7...v0.2.0
v0.1.7
Switch to use PythonPlot.jl and EHTDimensionalData.jl from PyPlot.jl and DimensionalData.jl
What's Changed
- CompatHelper: add new compat entry for PythonPlot at version 1, (keep existing compat) by @github-actions in #29
- CompatHelper: add new compat entry for EHTDimensionalData at version 0.1, (keep existing compat) by @github-actions in #30
Full Changelog: v0.1.6...v0.1.7
v0.1.6
Remove uvdata-related functions as they are now released separately in EHTUVData.jl
What's Changed
- CompatHelper: add new compat entry for EHTUVData at version 0.1, (keep existing compat) by @github-actions in #28
Full Changelog: v0.1.5...v0.1.6
v0.1.5
add a metadata transfer function from UVData, which is useful for imaging.
Full Changelog: v0.1.4...v0.1.5
v0.1.4
This release includes an important fix to resolve a critical issue. I was tricked by how Julia array will be loaded into PyPlot.imshow function. It turns out that PyPlot.imshow will plot a transpose of the array (not in the index but in memory), which misled to me in a wrong idea that FITSIO.jl did a transpose of the array instead. I fixed the issue for FITS loader/write and also associated image plot functions.
Full Changelog: v0.1.3...v0.1.4
v0.1.3
Add test functions to load uvfits data. These functions will likely be exported into a separate package in future.
What's Changed
- CompatHelper: add new compat entry for Conda at version 1, (keep existing compat) by @github-actions in #25
- CompatHelper: add new compat entry for PyCall at version 1, (keep existing compat) by @github-actions in #26
- CompatHelper: add new compat entry for DataFrames at version 1, (keep existing compat) by @github-actions in #27
Full Changelog: v0.1.2...v0.1.3