6334860 | Frank Ong | 04 March 2019, 00:44:51 UTC | Bump version: 0.1.0 → 0.1.0 | 04 March 2019, 00:44:51 UTC |
d4d48e7 | Frank Ong | 04 March 2019, 00:44:45 UTC | Add bumpversion setup config | 04 March 2019, 00:44:45 UTC |
916b1a3 | Frank Ong | 04 March 2019, 00:42:28 UTC | Update README.rst | 04 March 2019, 00:42:28 UTC |
122b3cf | Frank Ong | 04 March 2019, 00:17:37 UTC | Remove bin and benchmarks | 04 March 2019, 00:17:37 UTC |
b15a298 | Frank Ong | 04 March 2019, 00:10:46 UTC | Merge pull request #12 from mikgroup/subtest Subtest | 04 March 2019, 00:10:46 UTC |
5f4d5f5 | Frank Ong | 03 March 2019, 23:22:44 UTC | Rename doc to docs | 03 March 2019, 23:23:00 UTC |
7dd689a | Frank Ong | 03 March 2019, 23:16:07 UTC | Autocast device and dtype for convolve linops | 03 March 2019, 23:16:07 UTC |
546ff45 | Frank Ong | 03 March 2019, 23:15:36 UTC | Add warnings for conv to ensure same input devices and dtypes | 03 March 2019, 23:15:36 UTC |
ea17f66 | Frank Ong | 03 March 2019, 23:15:29 UTC | Use subtests for linop | 03 March 2019, 23:15:29 UTC |
35dc627 | Frank Ong | 03 March 2019, 22:29:53 UTC | Use subtests for interp | 03 March 2019, 22:29:53 UTC |
ed3bd35 | Frank Ong | 03 March 2019, 18:05:37 UTC | Use subtests for test_block | 03 March 2019, 18:06:03 UTC |
51f453a | Frank Ong | 03 March 2019, 18:02:14 UTC | Use subtests for test_alg | 03 March 2019, 18:02:14 UTC |
38a45c9 | Frank Ong | 03 March 2019, 07:55:51 UTC | Suppress pbar in unittest | 03 March 2019, 07:55:51 UTC |
2317cad | Frank Ong | 03 March 2019, 07:44:20 UTC | Remove empty line | 03 March 2019, 07:44:20 UTC |
4d687ca | Frank Ong | 03 March 2019, 07:42:16 UTC | Fix pbar in jsense | 03 March 2019, 07:42:16 UTC |
0f3ca43 | Frank Ong | 03 March 2019, 07:41:36 UTC | Fix test precond complex float warning | 03 March 2019, 07:41:36 UTC |
e5ea3a5 | Frank Ong | 03 March 2019, 07:38:05 UTC | Fix show_pbar options | 03 March 2019, 07:38:05 UTC |
fa8e08d | Frank Ong | 03 March 2019, 07:35:22 UTC | Fix maxeig progress bar | 03 March 2019, 07:35:22 UTC |
e2e96b8 | Frank Ong | 03 March 2019, 07:31:23 UTC | Merge tests in test_app with subtests | 03 March 2019, 07:31:23 UTC |
e50c0d6 | Frank Ong | 03 March 2019, 07:25:31 UTC | Fix show_pbar option not specified for MaxEig in L2ContrainedMin | 03 March 2019, 07:25:31 UTC |
baa0db2 | Frank Ong | 03 March 2019, 07:25:14 UTC | Add .coverage to .gitignore | 03 March 2019, 07:25:14 UTC |
a40dd5e | Frank Ong | 03 March 2019, 07:24:17 UTC | Fix mri linop test import | 03 March 2019, 07:24:17 UTC |
9384b7e | Frank Ong | 03 March 2019, 06:50:59 UTC | Change travis to use unittest | 03 March 2019, 06:50:59 UTC |
3228169 | Frank Ong | 03 March 2019, 06:38:11 UTC | Renamed tests from *_test.py to tests/test_*.py | 03 March 2019, 06:38:11 UTC |
6087459 | Frank Ong | 03 March 2019, 01:32:28 UTC | Update README.rst | 03 March 2019, 01:32:28 UTC |
6aaf905 | Frank Ong | 03 March 2019, 01:29:48 UTC | Update README.rst | 03 March 2019, 01:29:48 UTC |
a29ebd8 | Frank Ong | 02 March 2019, 07:08:33 UTC | Merge pull request #11 from mikgroup/fix-sphinx Fix sphinx errors | 02 March 2019, 07:08:33 UTC |
5986e93 | Frank Ong | 02 March 2019, 06:59:49 UTC | Add matplotlib to travis pip install | 02 March 2019, 06:59:49 UTC |
a88cb44 | Frank Ong | 02 March 2019, 06:56:59 UTC | Fix more indents in docstring | 02 March 2019, 06:56:59 UTC |
d48df2b | Frank Ong | 02 March 2019, 06:54:05 UTC | Fix indents in docstring | 02 March 2019, 06:54:05 UTC |
0fac584 | Frank Ong | 02 March 2019, 06:47:43 UTC | Add sphinx_rtd_theme to travis pip install | 02 March 2019, 06:47:43 UTC |
6e767c9 | Frank Ong | 02 March 2019, 06:46:48 UTC | Turn off nitpicking in sphinx build in travis | 02 March 2019, 06:46:48 UTC |
67a431b | Frank Ong | 02 March 2019, 06:44:19 UTC | Add sphinx doc build to travis | 02 March 2019, 06:44:19 UTC |
e50a8b6 | Frank Ong | 01 March 2019, 07:55:57 UTC | Update README.rst | 01 March 2019, 07:55:57 UTC |
5c575ea | Frank Ong | 01 March 2019, 07:55:13 UTC | Fix Device docstring | 01 March 2019, 07:55:13 UTC |
b763c7b | Frank Ong | 01 March 2019, 07:52:07 UTC | Update Readme to include links | 01 March 2019, 07:52:07 UTC |
86ed0ea | Frank Ong | 01 March 2019, 07:44:41 UTC | Merge pull request #10 from mikgroup/flake8 Flake8 | 01 March 2019, 07:44:41 UTC |
8ad68b7 | Frank Ong | 01 March 2019, 07:37:59 UTC | Remove Python 3.7 from travis | 01 March 2019, 07:37:59 UTC |
d0b066e | Frank Ong | 01 March 2019, 07:35:03 UTC | Add flake8 to travis | 01 March 2019, 07:35:03 UTC |
f7ee198 | Frank Ong | 01 March 2019, 07:33:38 UTC | Wrap lines to <80 column long | 01 March 2019, 07:33:38 UTC |
ff474c7 | Frank Ong | 01 March 2019, 05:44:59 UTC | Simplify requirements.txt | 01 March 2019, 05:44:59 UTC |
fc46c32 | Frank Ong | 01 March 2019, 05:43:14 UTC | Fix typo in config | 01 March 2019, 05:43:14 UTC |
397bee2 | Frank Ong | 01 March 2019, 05:39:08 UTC | Fix cudnn and nccl config flags | 01 March 2019, 05:39:57 UTC |
e43e003 | Frank Ong | 01 March 2019, 05:30:16 UTC | flake remove unused variables | 01 March 2019, 05:30:16 UTC |
59bee88 | Frank Ong | 01 March 2019, 05:26:31 UTC | flake remove unused imports | 01 March 2019, 05:26:31 UTC |
08517be | Frank Ong | 01 March 2019, 04:59:40 UTC | Fix sim import | 01 March 2019, 04:59:40 UTC |
49ee6b4 | Frank Ong | 01 March 2019, 02:45:22 UTC | autopep8 | 01 March 2019, 02:45:22 UTC |
412fa93 | Frank Ong | 01 March 2019, 02:36:27 UTC | Remove unused import in fourier | 01 March 2019, 02:36:27 UTC |
f09e4a4 | Frank Ong | 01 March 2019, 02:27:02 UTC | Fix nufft doc string | 01 March 2019, 02:27:02 UTC |
eb31b9f | Frank Ong | 01 March 2019, 02:14:21 UTC | Update doc requirements | 01 March 2019, 02:14:49 UTC |
627b14d | Frank Ong | 01 March 2019, 02:12:22 UTC | Add python config to readthedoc again | 01 March 2019, 02:12:22 UTC |
9fe6b12 | Frank Ong | 01 March 2019, 02:06:49 UTC | Remove python options completely from readthedocs config | 01 March 2019, 02:06:49 UTC |
4dd1b02 | Frank Ong | 01 March 2019, 02:05:15 UTC | Remove python version in readthedocs config | 01 March 2019, 02:05:15 UTC |
79a7283 | Frank Ong | 01 March 2019, 02:02:01 UTC | Add readthedocs config | 01 March 2019, 02:03:22 UTC |
34a3c11 | Frank Ong | 27 February 2019, 22:37:39 UTC | Fix nufft scaling bug | 27 February 2019, 22:37:44 UTC |
3242269 | Frank Ong | 27 February 2019, 22:35:03 UTC | Add distributed support to all MRI apps | 27 February 2019, 22:35:06 UTC |
af1db8e | Frank Ong | 27 February 2019, 05:12:32 UTC | Add as type linear operator | 27 February 2019, 22:35:06 UTC |
b4a1070 | Frank Ong | 27 February 2019, 05:11:26 UTC | Reuse nccl comm in Communicator There is a ~0.5s overhead of creating nccl comms. They are now saved for reuse in Communicator with the devices as hash key. | 27 February 2019, 22:35:06 UTC |
e8f2d8d | Frank Ong | 27 February 2019, 22:30:55 UTC | Change nufft to do apodization, fft, and interpolation one-by-one. | 27 February 2019, 22:30:55 UTC |
ac317fb | frankong | 20 February 2019, 18:40:51 UTC | Bump version to 0.1.0 | 20 February 2019, 18:40:51 UTC |
dcd9e68 | frankong | 20 February 2019, 18:40:20 UTC | Fix init | 20 February 2019, 18:40:20 UTC |
c67f248 | frankong | 20 February 2019, 17:06:41 UTC | Bump version to 0.0.9 | 20 February 2019, 17:06:41 UTC |
4acc0b2 | frankong | 20 February 2019, 17:04:29 UTC | Move shepp logan from mri to core | 20 February 2019, 17:04:29 UTC |
b54bb06 | frankong | 20 February 2019, 16:59:44 UTC | Add espirit ecalibration | 20 February 2019, 17:00:07 UTC |
564e24c | Frank Ong | 20 February 2019, 01:40:18 UTC | Add Box Constraint proximal operator. | 20 February 2019, 01:40:18 UTC |
4c2f76f | Frank Ong | 30 January 2019, 01:54:05 UTC | Remove elitist threshold from benchmark | 30 January 2019, 01:54:05 UTC |
97a9f04 | Frank Ong | 29 January 2019, 21:23:35 UTC | Add nccl back to Communicator Communicator uses nccl when devices are all gpus. This requires an allgather of the device ids, which I assume is fast. | 29 January 2019, 21:24:35 UTC |
52ef324 | Frank Ong | 29 January 2019, 19:17:29 UTC | Remove elitist threshold Did not support latest cupy because of const output. Not really useful, so removing it for now. | 29 January 2019, 21:24:35 UTC |
a8e3d6b | Frank Ong | 29 January 2019, 19:04:06 UTC | Fix const cuda output issue for block to array functions Similar to gridding fix proposed by @kmjohnson3. | 29 January 2019, 21:24:35 UTC |
370a62d | Frank Ong | 29 January 2019, 17:58:45 UTC | Make distributed Sense linop more efficient Move allreduce outside of batching to reduce the number of communication. | 29 January 2019, 21:24:35 UTC |
b94ad33 | Frank Ong | 29 January 2019, 17:58:45 UTC | Make distributed Sense linop more efficient Move allreduce outside of batching to reduce the number of communication. | 29 January 2019, 17:58:45 UTC |
0b81e85 | Frank Ong | 28 January 2019, 22:16:04 UTC | Fix communicator test in mri apps | 28 January 2019, 22:16:18 UTC |
87e33b3 | Frank Ong | 28 January 2019, 22:05:45 UTC | Raise error when using communicator without mpi4py | 28 January 2019, 22:05:45 UTC |
d16871a | Frank Ong | 28 January 2019, 22:05:36 UTC | Typo in docstring | 28 January 2019, 22:05:36 UTC |
5066a01 | Frank Ong | 28 January 2019, 22:03:33 UTC | Remove reduce in jsense recon Remove reduce from jsense recon so that the app only deals with data sharding. Partioning and joining data is done outside, so they can be made consistent to each other. Before this commit, joining is done inside the apps, and partitioning is done outside. | 28 January 2019, 22:03:33 UTC |
29d98c2 | Frank Ong | 19 December 2018, 00:16:10 UTC | Remove cupy from benchmark for clearer text output | 27 January 2019, 01:53:27 UTC |
224c222 | Frank Ong | 19 December 2018, 00:13:16 UTC | Docstring format | 27 January 2019, 01:53:27 UTC |
1a78248 | Frank Ong | 19 December 2018, 00:12:56 UTC | Add documentation to blocks_to_array and array_to_blocks | 27 January 2019, 01:53:27 UTC |
9b171b4 | Frank Ong | 18 December 2018, 23:42:05 UTC | Change centered fft implementation to speed up | 27 January 2019, 01:53:27 UTC |
c148469 | Frank Ong | 18 December 2018, 23:33:40 UTC | Add cupy to benchmark | 27 January 2019, 01:53:27 UTC |
7c73aae | Frank Ong | 25 January 2019, 06:58:05 UTC | Add parallel computing support to JSense | 25 January 2019, 06:58:05 UTC |
f39c9b3 | Frank Ong | 25 January 2019, 06:57:09 UTC | Clean up communicator Remove nccl (multi-gpu specific) communicator for now. | 25 January 2019, 06:57:09 UTC |
06dc4ab | Frank Ong | 24 January 2019, 00:28:00 UTC | Allow comm option in MRI apps to pass to Sense Linop. | 24 January 2019, 00:28:00 UTC |
b94e7e4 | Frank Ong | 23 January 2019, 23:53:07 UTC | Add communicator to Sense linear operator. When a communicator is passed to the Sense operator, an AllReduceAdjoint Linop is prepended to the resulting linear operator. So when A.H is called the coil images are summed between all MPI nodes in the last step. This will be used in distributed reconstruction. | 24 January 2019, 00:00:45 UTC |
8f87bea | Frank Ong | 23 January 2019, 23:35:10 UTC | Fix Sense linop docstring | 23 January 2019, 23:35:10 UTC |
7913387 | Frank Ong | 23 January 2019, 23:28:10 UTC | Add reduce to communicator | 23 January 2019, 23:28:10 UTC |
26d970f | Frank Ong | 23 January 2019, 22:11:31 UTC | Update codecov.yml | 23 January 2019, 22:11:31 UTC |
685f4ec | Frank Ong | 23 January 2019, 21:57:19 UTC | Merge branch 'jtamir-master' | 23 January 2019, 21:57:19 UTC |
2ba216a | Frank Ong | 23 January 2019, 21:55:46 UTC | Merge branch 'master' of https://github.com/jtamir/sigpy into jtamir-master | 23 January 2019, 21:55:46 UTC |
b8d6f47 | Frank Ong | 23 January 2019, 21:52:20 UTC | Fix missing input in gridding_cuda | 23 January 2019, 21:52:20 UTC |
a33173f | Frank Ong | 23 January 2019, 21:26:17 UTC | Merge pull request #8 from kmjohnson3/cupy_const_updates Cupy const updates | 23 January 2019, 21:26:17 UTC |
6906b61 | Frank Ong | 16 January 2019, 23:34:02 UTC | Merge pull request #6 from chrsandino/patch-1 Remove reference to self.weights in objective() | 16 January 2019, 23:34:02 UTC |
ceb2dba | Frank Ong | 16 January 2019, 22:47:07 UTC | Use more iterations in app test | 16 January 2019, 22:47:07 UTC |
52ed047 | Frank Ong | 16 January 2019, 22:46:45 UTC | Remove redundant calculation in alg | 16 January 2019, 22:46:45 UTC |
d072239 | Frank Ong | 16 January 2019, 20:45:59 UTC | Change gradient method docstring. | 16 January 2019, 20:46:45 UTC |
bfdc4f0 | Frank Ong | 16 January 2019, 20:40:56 UTC | Fix travis pytest error | 16 January 2019, 20:40:56 UTC |
78e0f81 | Frank Ong | 16 January 2019, 20:28:06 UTC | Add backtracking linesearch to GradientMethod Backtracking linesearch was implemented following the FISTA paper, and supported with and without proximal, and with and without acceleration. Linesearch is useful when the Lipschitz constant is unknown or cannot be calculated efficiently. For regularized least squares problems, linesearch may not be as useful because the Lipschitz constant can be estimated using the power method. | 16 January 2019, 20:31:20 UTC |
2bfe5ba | Kevin M. Johnson | 14 December 2018, 14:15:06 UTC | Merge branch 'master' of https://github.com/mikgroup/sigpy into cupy_const_updates | 14 December 2018, 14:15:06 UTC |
857e444 | Kevin M. Johnson | 14 December 2018, 14:13:40 UTC | Aiming to fix the const casting of inputs to cupy kernels. | 14 December 2018, 14:13:40 UTC |
1e4b55c | frankong | 09 November 2018, 18:32:30 UTC | Update user guide | 09 November 2018, 18:32:40 UTC |