Skip to content

Releases: mtazzari/galario

1.2.2

28 Feb 16:21
5cc831b
Compare
Choose a tag to compare

Major new features:

  • Add support for Python 3.8

Improvements:

  • [docs] Improved and expanded explanations in quickstart example.

Bugfixes:

  • None

1.2.1

01 Nov 15:06
Compare
Choose a tag to compare

Major new features:

  • Add support for Python 3.7

Improvements:

  • [docs] New FAQ page with Frequently Asked Questions.
  • [docs] Better documentation of get_coords_meshgrid function.
  • [cmake] By default, try installing in $CONDA_PREFIX only if $CMAKE_INSTALL_PREFIX is not specified

Bugfixes:

  • [tests] Ensure tests use C-contiguous arrays

1.2

20 Jun 11:35
Compare
Choose a tag to compare
1.2

Major new features:

  • [interface] New origin option to specify direction of Dec axis for input image in *Image() functions.
  • [core/bugfix] More robust DFT interpolation for sources that are large or hugely offset from phase center.

Improvements:

  • [docs] New Tech specs page on specifications of the input image with new origin option.
  • [docs] New Cookbook recipe on how to create the correct coordinate mesh grid.

1.1

15 May 14:12
Compare
Choose a tag to compare
1.1

Major new features:

  • Drop support for C. Only C++ and Python are now supported.
  • Python and C++ code now throw more detailed exceptions allowing fine-grained control, especially for executions on GPU.
  • Memory handling on GPU: memory is now automatically freed in case of an error. This allows for catching the Exception in case of error and continuing the computation without a forced exit of the process.

Improvements:

  • build the CUDA code and import the Python library without errors, even without a GPU. A runtime error is thrown if code is attempted to be executed on the GPU.
  • cuBLAS handle is now created only upon request, not by default
  • easier to navigate documentation

1.0.3

14 May 14:25
Compare
Choose a tag to compare

Bugfixes:

  • corrects a bug in the computation of the central pixel brightness when creating the 2D image from a 1D profile.
    For versions <=1.0.2 the central pixel brightness (in Jy/px) was computed by extrapolating the input brightness profile I(R) at R=0, which however produces an unphysical high central peak for some choices of dR and dxy and for very steep functions (e.g. power laws).
    With the 1.0.3 release, the central pixel is computed as the average flux arising from the central pixel by integrating the brightness produced in Rmin < R < dxy/2 and dividing by the area pi[(dxy/2)**2-dR**2].
  • reduce_chi2 now does not modify the input visibilities

1.0.2

19 Dec 14:04
Compare
Choose a tag to compare

Major new features:

while the GPU version needs to be compiled manually (see the docs).

Improvements:

  • allow multiple processes to use the GPU concurrently by default

Bugfixes:

  • fix memory leak in GPU version.
  • reduce_chi2 callable from C/C++
  • fix installation notes and quickstart example

1.0.1

05 Oct 09:30
Compare
Choose a tag to compare

Changes:

  • uninstall galario with make uninstall
  • check for cuda on Mac OS with cmake -DGALARIO_CHECK_CUDA=1
  • update docs
  • more conda-build friendly.

First release

19 Sep 14:55
Compare
Choose a tag to compare

This is the first release of galario.

Third public pre-release

13 Sep 18:25
Compare
Choose a tag to compare
Pre-release
v0.3

[zenodo] Add zenodo json

Third public pre-release (b)

13 Sep 20:21
Compare
Choose a tag to compare
Pre-release

Update zenodo json