Releases: mtazzari/galario
Releases · mtazzari/galario
1.2.2
1.2.1
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
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 neworigin
option. - [docs] New
Cookbook
recipe on how to create the correct coordinate mesh grid.
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
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 profileI(R)
atR=0
, which however produces an unphysical high central peak for some choices ofdR
anddxy
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 inRmin < R < dxy/2
and dividing by the areapi[(dxy/2)**2-dR**2]
. reduce_chi2
now does not modify the input visibilities
1.0.2
Major new features:
- galario now available in conda-forge: https://anaconda.org/conda-forge/galario. The CPU version can be installed with:
conda install -c conda-forge galario
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
First release
This is the first release of galario.
Third public pre-release
v0.3 [zenodo] Add zenodo json
Third public pre-release (b)
Update zenodo json