ce2b071 | Jyh-Miin Lin | 03 November 2019, 08:11:53 UTC | update contact information | 03 November 2019, 08:11:53 UTC |
3412d6b | Jyh-Miin Lin | 22 September 2019, 11:25:02 UTC | add nudft_cpu.py | 22 September 2019, 11:25:02 UTC |
964cbbc | Jyh-Miin Lin | 22 September 2019, 11:24:21 UTC | Change some documentations in nufft_cpu nufft_hsa | 22 September 2019, 11:24:21 UTC |
52cc97d | Jyh-Miin Lin | 20 September 2019, 14:01:14 UTC | Version 2019.2.2 | 20 September 2019, 14:01:14 UTC |
2b0c353 | Jyh-Miin Lin | 20 September 2019, 13:17:43 UTC | modify many rst files | 20 September 2019, 13:17:43 UTC |
f11e733 | Jyh-Miin Lin | 20 September 2019, 07:46:40 UTC | copy some develop files to here | 20 September 2019, 07:46:40 UTC |
c6c82f8 | Jyh-Miin Lin | 07 June 2019, 12:22:22 UTC | bump | 07 June 2019, 12:22:22 UTC |
65b50ee | Jyh-Miin Lin | 07 June 2019, 08:52:28 UTC | modify the lsmr in solve_cpu | 07 June 2019, 08:52:28 UTC |
f17d6b9 | Jyh-Miin Lin | 07 June 2019, 08:33:02 UTC | bump | 07 June 2019, 08:33:02 UTC |
8cf0d6d | Jyh-Miin Lin | 07 June 2019, 08:25:23 UTC | scipy 1.3.0. removes scipy.misc.imresize. Change testing files. | 07 June 2019, 08:25:23 UTC |
0acee3b | Jyh-Miin Lin | 21 May 2019, 09:13:49 UTC | bump | 21 May 2019, 09:13:49 UTC |
6c2489a | Jyh-Miin Lin | 21 May 2019, 09:12:16 UTC | Move to v 2019.2.0 | 21 May 2019, 09:12:16 UTC |
e9261fd | Jyh-Miin Lin | 19 May 2019, 14:15:59 UTC | update README | 19 May 2019, 14:15:59 UTC |
e0e658b | Jyh-Miin Lin | 19 May 2019, 13:58:21 UTC | bump to 2019.1.2 | 19 May 2019, 13:58:21 UTC |
e8a864f | Jyh-Miin Lin | 19 May 2019, 12:38:56 UTC | BUGFIX: fix the loss of accuracy in cSpmvh() The original pELL_spmvh_mCoil was too complex and the group/local sizes have undetermined run-time behavior. Here I replace the function with a more simple logic. The global size is non-Cartesian numbers (M) | 19 May 2019, 12:38:56 UTC |
b2379df | Jyh-Miin Lin | 10 May 2019, 17:52:37 UTC | Fix the RuntimeWarning: overflow encountered in uint_scalars self.pELL['prodJd'] * self.batch) in the line 522 nufft_hsa.py | 10 May 2019, 17:52:37 UTC |
8919840 | LElgueddari | 10 May 2019, 09:14:34 UTC | Cleaning some part of the code and removing useless prints (#18) * Initial commit of documentation fixing * [NUFFT_HSA]: Adding verbosity level and warning instead of prints * [NUFFT_hsa]: now pep8 compliant * [Helper]: Adding the verbosity * [NUFFT_hsa]: Adding the verbosity on the helper * [NUFFT_hsa]: pycodestyle issues * [nufft_cpu]: pycodestyle compatibility | 10 May 2019, 09:14:34 UTC |
6742ec5 | Jyh-Miin Lin | 18 January 2019, 13:10:03 UTC | update README.md | 18 January 2019, 13:10:03 UTC |
5321dd8 | Jyh-Miin Lin | 18 January 2019, 12:46:38 UTC | Rmove benchmark/benchmark_3D_mCoil.py | 18 January 2019, 12:46:38 UTC |
30c6fb3 | Jyh-Miin Lin | 17 January 2019, 10:42:53 UTC | use cuda's atomicAdd instead | 17 January 2019, 10:42:53 UTC |
bcc980d | Jyh-Miin Lin | 17 January 2019, 10:22:58 UTC | git status | 17 January 2019, 10:22:58 UTC |
8d45a80 | Jyh-Miin Lin | 17 January 2019, 10:19:23 UTC | Merge branch 'master' into develop | 17 January 2019, 10:19:23 UTC |
b42a23b | Jyh-Miin Lin | 17 January 2019, 10:19:06 UTC | update version to 2019.1.1rc1 | 17 January 2019, 10:19:06 UTC |
2fbcb83 | Jyh-Miin Lin | 17 January 2019, 10:17:33 UTC | Merge branch 'master' into develop | 17 January 2019, 10:17:33 UTC |
57f59d8 | Jyh-Miin Lin | 17 January 2019, 10:17:27 UTC | bump | 17 January 2019, 10:17:27 UTC |
7636de5 | Jyh-Miin Lin | 17 January 2019, 10:17:12 UTC | bump | 17 January 2019, 10:17:12 UTC |
6650fbe | Jyh-Miin Lin | 17 January 2019, 10:16:42 UTC | Merge branch 'develop' | 17 January 2019, 10:16:42 UTC |
2361b3d | Jyh-Miin Lin | 17 January 2019, 10:13:57 UTC | remove unrelated file | 17 January 2019, 10:13:57 UTC |
cc42997 | Jyh-Miin Lin | 17 January 2019, 10:08:08 UTC | bump | 17 January 2019, 10:08:08 UTC |
3c979a5 | Jyh-Miin Lin | 16 January 2019, 10:19:41 UTC | bump, add some note for re_subroutine | 16 January 2019, 10:19:41 UTC |
f5c42e3 | Jyh-Miin Lin | 15 January 2019, 21:31:43 UTC | Update README.md, precompute with double complex in plan(). | 15 January 2019, 21:31:43 UTC |
0ec1b65 | Jyh-Miin Lin | 15 January 2019, 09:00:34 UTC | Add doc/source/manu/mcoil.rst | 15 January 2019, 09:00:34 UTC |
c1e2945 | Jyh-Miin Lin | 13 January 2019, 22:02:05 UTC | Change version to 2019.1.1 | 13 January 2019, 22:02:05 UTC |
818df00 | Jyh-Miin Lin | 13 January 2019, 21:59:49 UTC | bump | 13 January 2019, 21:59:49 UTC |
8171512 | Jyh-Miin Lin | 13 January 2019, 21:55:14 UTC | Refactor the re_subroutine. Move the spread codes to a single file. | 13 January 2019, 21:55:14 UTC |
7e523c2 | Jyh-Miin Lin | 13 January 2019, 12:30:59 UTC | restructure the doc | 13 January 2019, 12:30:59 UTC |
b89ff01 | Jyh-Miin Lin | 13 January 2019, 12:28:39 UTC | Move all the scaling factors to radix-tensor and the final division in solve_cpu.cg. | 13 January 2019, 12:28:39 UTC |
3ce6eaa | Jyh-Miin Lin | 12 January 2019, 19:33:34 UTC | add benchmark/benchmark_3D_single_batch.py which tests the forward_single() and adjoint_single() methods fixed NUFFT_cpu.forward_single() and NUFFT_cpu.adjoint_single() | 12 January 2019, 19:33:34 UTC |
e2b2efb | Jyh-Miin Lin | 12 January 2019, 14:49:27 UTC | add reset_sense() in NUFFT_cpu class. | 12 January 2019, 14:49:27 UTC |
27a9613 | Jyh-Miin Lin | 12 January 2019, 14:35:21 UTC | Fixing the error of initial values of self.volume["gpu_coil_profile"].fill(1). | 12 January 2019, 14:35:21 UTC |
6e128e7 | Jyh-Miin Lin | 12 January 2019, 06:56:53 UTC | Fixed typo in NUFFT_hsa.x2s() | 12 January 2019, 06:56:53 UTC |
d06e8e1 | Jyh-Miin Lin | 09 January 2019, 20:59:17 UTC | Fix batched 'cg' in solve_hsa.py. Now 'cg' in solve_cpu and solve_hsa provide the same output. | 09 January 2019, 20:59:17 UTC |
a9b8dfb | Jyh-Miin Lin | 09 January 2019, 18:40:10 UTC | Make sure nufft_hsa pass the tests of tests/test_opencl_2D_multicoil.py, tests/test_opencl_2D.py | 09 January 2019, 18:40:10 UTC |
e0d4b73 | Jyh-Miin Lin | 09 January 2019, 16:34:13 UTC | Correct the split-radix function when radix is not a prime number of dimensions. Update the Windows doc | 09 January 2019, 16:34:13 UTC |
cf7ae7e | Your Name | 07 January 2019, 22:12:40 UTC | Add tests/test_2D_cpu_batch.py. Tested for NUFFT_cpu. | 07 January 2019, 22:12:40 UTC |
7fdccd8 | Your Name | 07 January 2019, 14:46:46 UTC | Merge branch 'develop' | 07 January 2019, 14:46:46 UTC |
a7586ff | Your Name | 07 January 2019, 14:29:18 UTC | Only load test_init() in tests folder | 07 January 2019, 14:29:18 UTC |
1283925 | Your Name | 07 January 2019, 14:05:11 UTC | Change MANIFEST.in | 07 January 2019, 14:05:11 UTC |
d4ca1a6 | Your Name | 07 January 2019, 13:59:11 UTC | Move to Version 0.4.0-rc1 | 07 January 2019, 13:59:11 UTC |
d7a08fe | Your Name | 07 January 2019, 13:51:40 UTC | Update forward, forward_single, adjoint, adjoint_single, selfadjoint, selfadjoint_single in NUFFT_hsa Add set_sense metho in NUFFT_hsa | 07 January 2019, 13:51:40 UTC |
c9c8eda | Your Name | 05 January 2019, 21:04:58 UTC | Major Update to 0.3.4.1. Add many files and documents. Add windows 10 installation. | 05 January 2019, 21:04:58 UTC |
2b88237 | Your Name | 05 January 2019, 20:59:24 UTC | Tested under Windows 10. Change all uint to unsigned int for MSVC compatibility. Many updates. | 05 January 2019, 20:59:24 UTC |
6676d9b | Your Name | 15 December 2018, 20:58:18 UTC | Add self.thr._context.push() to accommodate for cuda_api(). The reason is because multiple cuda contexts are stacked and only the current active context can be used. To call a method, the thr._context of the object being called must be pushed up to the top of the stack. Note: push() is not required for opencl interface. | 15 December 2018, 20:58:18 UTC |
61ea948 | Your Name | 14 December 2018, 16:07:40 UTC | Add cHadamard.py and cMultiplyConjVecInplace.py into the git repository | 14 December 2018, 16:07:40 UTC |
5ccdcce | Your Name | 14 December 2018, 16:03:22 UTC | Major update for GPU code. TO BE TESTED!! NOT for production! Move NUFFT_hsa class to NUFFT_hsa_legacy. Previous NUFFT_memsave class will replace the orginal NUFFT_hsa. Move CSR, CSRH, and pELL matrix contents to dictionaries in self.csr, self.csrH, and self.pELL. Move roll-off (scaling factor) and preindexed NdGPUorder, KdGPUorder to self.volume Add release() method which is called before delete the object. | 14 December 2018, 16:03:22 UTC |
47a9810 | Your Name | 11 December 2018, 21:05:18 UTC | change wording in README | 11 December 2018, 21:05:18 UTC |
fcfecc5 | Your Name | 11 December 2018, 21:00:40 UTC | Update README | 11 December 2018, 21:00:40 UTC |
eb26048 | Your Name | 11 December 2018, 20:20:00 UTC | update to 0.3.3.12 | 11 December 2018, 20:20:00 UTC |
04a93d7 | Your Name | 11 December 2018, 20:19:27 UTC | Update the Pypi | 11 December 2018, 20:19:27 UTC |
9c17da0 | Your Name | 11 December 2018, 18:16:46 UTC | bump | 11 December 2018, 18:16:46 UTC |
b6c983f | Your Name | 09 December 2018, 19:54:57 UTC | bump | 09 December 2018, 19:54:57 UTC |
42243b7 | Your Name | 04 December 2018, 13:54:21 UTC | bump | 04 December 2018, 13:54:21 UTC |
0144bef | Your Name | 04 December 2018, 13:52:22 UTC | bump | 04 December 2018, 13:52:22 UTC |
6f445fa | Your Name | 03 December 2018, 08:48:54 UTC | bump | 03 December 2018, 08:48:54 UTC |
c7198a2 | Your Name | 03 December 2018, 08:31:03 UTC | bump | 03 December 2018, 08:31:03 UTC |
b7335b2 | Your Name | 03 December 2018, 08:09:42 UTC | Bump | 03 December 2018, 08:09:42 UTC |
feba94b | Your Name | 03 December 2018, 07:55:05 UTC | Bump | 03 December 2018, 07:55:05 UTC |
005d3c4 | Your Name | 03 December 2018, 07:36:44 UTC | bump | 03 December 2018, 07:36:44 UTC |
7fc10d0 | Your Name | 27 November 2018, 14:04:19 UTC | bump | 27 November 2018, 14:04:19 UTC |
03bc395 | Your Name | 09 November 2018, 14:23:40 UTC | update README.md | 09 November 2018, 14:23:40 UTC |
6a2d4e5 | jyhmiinlin | 09 November 2018, 10:58:29 UTC | update README.md for 3.3.10 | 09 November 2018, 10:58:29 UTC |
a4b1674 | jyhmiinlin | 09 November 2018, 10:55:35 UTC | Remove the keyword async for compatibility reasons because Reikna has changed the keyword to async_. | 09 November 2018, 10:55:35 UTC |
e3c33d1 | jyhmiinlin | 09 November 2018, 10:37:18 UTC | change version to 3.3.11 | 09 November 2018, 10:37:18 UTC |
f296b4c | jyhmiinlin | 09 November 2018, 10:34:41 UTC | Add benchmark 2D/3D however untested Add script_3D for testing Add multi-coil but untested | 09 November 2018, 10:34:41 UTC |
c15f947 | jyhmiinlin | 22 October 2018, 11:16:33 UTC | Add EXCALIBUR which incorporates coil sensitivities into the interpolator/gridding matrix. | 22 October 2018, 11:16:33 UTC |
252af25 | jyhmiinlin | 22 October 2018, 11:14:28 UTC | Add EXCALIBUR which incorporates coil sensitivities into the interpolator/gridding matrix. | 22 October 2018, 11:14:28 UTC |
4d34dda | jyhmiinlin | 26 September 2018, 17:02:43 UTC | Experimentally add atomic add, partial combination (memory saving), QR Automatic determine PyCUDA/PyOpencl and wrap around atomic_add | 26 September 2018, 17:02:43 UTC |
fd200ee | jyhmiinlin | 21 September 2018, 20:53:56 UTC | Update the helper function. Add ft_axes which provide non-Fourier dimension. Add cCSR, cELL, cpELL, pELL to be fixed | 21 September 2018, 20:53:56 UTC |
0d403bd | jyhmiinlin | 21 September 2018, 20:51:52 UTC | Update the helper function. Add ft_axes which provide non-Fourier dimension. | 21 September 2018, 20:51:52 UTC |
0755b5a | jyhmiinlin | 15 July 2018, 19:39:39 UTC | cast the image as float (for python2 compatibility) | 15 July 2018, 19:39:39 UTC |
116b236 | jyhmiinlin | 15 July 2018, 18:16:33 UTC | Improved Python2 compatibility (experimental) | 15 July 2018, 18:16:33 UTC |
40429fb | Your Name | 14 June 2018, 07:40:55 UTC | Update readme for 0.3.3.8 | 14 June 2018, 07:40:55 UTC |
47cc305 | Your Name | 14 June 2018, 07:36:25 UTC | Fix rcond=None error | 14 June 2018, 07:36:25 UTC |
13ce257 | jyhmiinlin | 27 March 2018, 05:36:14 UTC | Remove Toeplitz to fix MemoryError at planning stage. | 27 March 2018, 05:36:14 UTC |
b180b46 | jyhmiinlin | 23 March 2018, 08:22:45 UTC | update documentation. | 23 March 2018, 08:22:45 UTC |
03f47ea | jyhmiinlin | 23 March 2018, 07:45:12 UTC | Remove _transform/transform_cpu.py and _transform/transform_hsa.py add nufft.py, import NUFFT_cpu and NUFFT_hsa at the top level. documentation to be updated. | 23 March 2018, 07:45:12 UTC |
a88f178 | jyhmiinlin | 19 March 2018, 07:08:01 UTC | Adding some remarks about Python3. | 19 March 2018, 07:08:01 UTC |
5781494 | jyhmiinlin | 19 March 2018, 06:55:56 UTC | Python2 is not supported. | 19 March 2018, 06:55:56 UTC |
cda9950 | jyhmiinlin | 19 March 2018, 06:41:42 UTC | Check Python version | 19 March 2018, 06:41:42 UTC |
dcb820e | jyhmiinlin | 08 February 2018, 04:31:58 UTC | BUGFIX: fix wrong type when numpy.prod(Jd) is not casted as int | 08 February 2018, 04:31:58 UTC |
4e9c95b | jyhmiinlin | 04 January 2018, 14:43:04 UTC | Correct my name. rename wrong files. | 04 January 2018, 14:43:04 UTC |
187623b | Your Name | 26 October 2017, 17:27:08 UTC | change documents theme, etc | 26 October 2017, 17:27:08 UTC |
e6a6073 | Your Name | 24 October 2017, 16:05:23 UTC | Version 0.3.3.1 | 24 October 2017, 16:05:23 UTC |
b84a433 | Your Name | 19 October 2017, 11:32:49 UTC | add cuda | 19 October 2017, 11:32:49 UTC |
fe19a7d | Your Name | 18 October 2017, 03:13:25 UTC | Add julia section, move to 0.3.2.9.7 | 18 October 2017, 03:13:25 UTC |
c5df23a | Your Name | 16 October 2017, 15:45:05 UTC | bump | 16 October 2017, 15:45:05 UTC |
07f4331 | Your Name | 16 October 2017, 15:32:27 UTC | fix import error | 16 October 2017, 15:32:27 UTC |
668593d | Your Name | 16 October 2017, 15:04:04 UTC | add https://github.com/jakevdp/nfft | 16 October 2017, 15:04:04 UTC |
575f167 | Your Name | 16 October 2017, 15:01:40 UTC | Update README.md and LICENSE | 16 October 2017, 15:01:40 UTC |
f0b10de | Your Name | 16 October 2017, 14:53:45 UTC | Update to v0.3.3 | 16 October 2017, 14:53:45 UTC |