https://github.com/mikgroup/sigpy

sort by:
Revision Author Date Message Commit Date
6334860 Bump version: 0.1.0 → 0.1.0 04 March 2019, 00:44:51 UTC
d4d48e7 Add bumpversion setup config 04 March 2019, 00:44:45 UTC
916b1a3 Update README.rst 04 March 2019, 00:42:28 UTC
122b3cf Remove bin and benchmarks 04 March 2019, 00:17:37 UTC
b15a298 Merge pull request #12 from mikgroup/subtest Subtest 04 March 2019, 00:10:46 UTC
5f4d5f5 Rename doc to docs 03 March 2019, 23:23:00 UTC
7dd689a Autocast device and dtype for convolve linops 03 March 2019, 23:16:07 UTC
546ff45 Add warnings for conv to ensure same input devices and dtypes 03 March 2019, 23:15:36 UTC
ea17f66 Use subtests for linop 03 March 2019, 23:15:29 UTC
35dc627 Use subtests for interp 03 March 2019, 22:29:53 UTC
ed3bd35 Use subtests for test_block 03 March 2019, 18:06:03 UTC
51f453a Use subtests for test_alg 03 March 2019, 18:02:14 UTC
38a45c9 Suppress pbar in unittest 03 March 2019, 07:55:51 UTC
2317cad Remove empty line 03 March 2019, 07:44:20 UTC
4d687ca Fix pbar in jsense 03 March 2019, 07:42:16 UTC
0f3ca43 Fix test precond complex float warning 03 March 2019, 07:41:36 UTC
e5ea3a5 Fix show_pbar options 03 March 2019, 07:38:05 UTC
fa8e08d Fix maxeig progress bar 03 March 2019, 07:35:22 UTC
e2e96b8 Merge tests in test_app with subtests 03 March 2019, 07:31:23 UTC
e50c0d6 Fix show_pbar option not specified for MaxEig in L2ContrainedMin 03 March 2019, 07:25:31 UTC
baa0db2 Add .coverage to .gitignore 03 March 2019, 07:25:14 UTC
a40dd5e Fix mri linop test import 03 March 2019, 07:24:17 UTC
9384b7e Change travis to use unittest 03 March 2019, 06:50:59 UTC
3228169 Renamed tests from *_test.py to tests/test_*.py 03 March 2019, 06:38:11 UTC
6087459 Update README.rst 03 March 2019, 01:32:28 UTC
6aaf905 Update README.rst 03 March 2019, 01:29:48 UTC
a29ebd8 Merge pull request #11 from mikgroup/fix-sphinx Fix sphinx errors 02 March 2019, 07:08:33 UTC
5986e93 Add matplotlib to travis pip install 02 March 2019, 06:59:49 UTC
a88cb44 Fix more indents in docstring 02 March 2019, 06:56:59 UTC
d48df2b Fix indents in docstring 02 March 2019, 06:54:05 UTC
0fac584 Add sphinx_rtd_theme to travis pip install 02 March 2019, 06:47:43 UTC
6e767c9 Turn off nitpicking in sphinx build in travis 02 March 2019, 06:46:48 UTC
67a431b Add sphinx doc build to travis 02 March 2019, 06:44:19 UTC
e50a8b6 Update README.rst 01 March 2019, 07:55:57 UTC
5c575ea Fix Device docstring 01 March 2019, 07:55:13 UTC
b763c7b Update Readme to include links 01 March 2019, 07:52:07 UTC
86ed0ea Merge pull request #10 from mikgroup/flake8 Flake8 01 March 2019, 07:44:41 UTC
8ad68b7 Remove Python 3.7 from travis 01 March 2019, 07:37:59 UTC
d0b066e Add flake8 to travis 01 March 2019, 07:35:03 UTC
f7ee198 Wrap lines to <80 column long 01 March 2019, 07:33:38 UTC
ff474c7 Simplify requirements.txt 01 March 2019, 05:44:59 UTC
fc46c32 Fix typo in config 01 March 2019, 05:43:14 UTC
397bee2 Fix cudnn and nccl config flags 01 March 2019, 05:39:57 UTC
e43e003 flake remove unused variables 01 March 2019, 05:30:16 UTC
59bee88 flake remove unused imports 01 March 2019, 05:26:31 UTC
08517be Fix sim import 01 March 2019, 04:59:40 UTC
49ee6b4 autopep8 01 March 2019, 02:45:22 UTC
412fa93 Remove unused import in fourier 01 March 2019, 02:36:27 UTC
f09e4a4 Fix nufft doc string 01 March 2019, 02:27:02 UTC
eb31b9f Update doc requirements 01 March 2019, 02:14:49 UTC
627b14d Add python config to readthedoc again 01 March 2019, 02:12:22 UTC
9fe6b12 Remove python options completely from readthedocs config 01 March 2019, 02:06:49 UTC
4dd1b02 Remove python version in readthedocs config 01 March 2019, 02:05:15 UTC
79a7283 Add readthedocs config 01 March 2019, 02:03:22 UTC
34a3c11 Fix nufft scaling bug 27 February 2019, 22:37:44 UTC
3242269 Add distributed support to all MRI apps 27 February 2019, 22:35:06 UTC
af1db8e Add as type linear operator 27 February 2019, 22:35:06 UTC
b4a1070 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 Change nufft to do apodization, fft, and interpolation one-by-one. 27 February 2019, 22:30:55 UTC
ac317fb Bump version to 0.1.0 20 February 2019, 18:40:51 UTC
dcd9e68 Fix init 20 February 2019, 18:40:20 UTC
c67f248 Bump version to 0.0.9 20 February 2019, 17:06:41 UTC
4acc0b2 Move shepp logan from mri to core 20 February 2019, 17:04:29 UTC
b54bb06 Add espirit ecalibration 20 February 2019, 17:00:07 UTC
564e24c Add Box Constraint proximal operator. 20 February 2019, 01:40:18 UTC
4c2f76f Remove elitist threshold from benchmark 30 January 2019, 01:54:05 UTC
97a9f04 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 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 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 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 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 Fix communicator test in mri apps 28 January 2019, 22:16:18 UTC
87e33b3 Raise error when using communicator without mpi4py 28 January 2019, 22:05:45 UTC
d16871a Typo in docstring 28 January 2019, 22:05:36 UTC
5066a01 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 Remove cupy from benchmark for clearer text output 27 January 2019, 01:53:27 UTC
224c222 Docstring format 27 January 2019, 01:53:27 UTC
1a78248 Add documentation to blocks_to_array and array_to_blocks 27 January 2019, 01:53:27 UTC
9b171b4 Change centered fft implementation to speed up 27 January 2019, 01:53:27 UTC
c148469 Add cupy to benchmark 27 January 2019, 01:53:27 UTC
7c73aae Add parallel computing support to JSense 25 January 2019, 06:58:05 UTC
f39c9b3 Clean up communicator Remove nccl (multi-gpu specific) communicator for now. 25 January 2019, 06:57:09 UTC
06dc4ab Allow comm option in MRI apps to pass to Sense Linop. 24 January 2019, 00:28:00 UTC
b94e7e4 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 Fix Sense linop docstring 23 January 2019, 23:35:10 UTC
7913387 Add reduce to communicator 23 January 2019, 23:28:10 UTC
26d970f Update codecov.yml 23 January 2019, 22:11:31 UTC
685f4ec Merge branch 'jtamir-master' 23 January 2019, 21:57:19 UTC
2ba216a Merge branch 'master' of https://github.com/jtamir/sigpy into jtamir-master 23 January 2019, 21:55:46 UTC
b8d6f47 Fix missing input in gridding_cuda 23 January 2019, 21:52:20 UTC
a33173f Merge pull request #8 from kmjohnson3/cupy_const_updates Cupy const updates 23 January 2019, 21:26:17 UTC
6906b61 Merge pull request #6 from chrsandino/patch-1 Remove reference to self.weights in objective() 16 January 2019, 23:34:02 UTC
ceb2dba Use more iterations in app test 16 January 2019, 22:47:07 UTC
52ed047 Remove redundant calculation in alg 16 January 2019, 22:46:45 UTC
d072239 Change gradient method docstring. 16 January 2019, 20:46:45 UTC
bfdc4f0 Fix travis pytest error 16 January 2019, 20:40:56 UTC
78e0f81 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 Merge branch 'master' of https://github.com/mikgroup/sigpy into cupy_const_updates 14 December 2018, 14:15:06 UTC
857e444 Aiming to fix the const casting of inputs to cupy kernels. 14 December 2018, 14:13:40 UTC
1e4b55c Update user guide 09 November 2018, 18:32:40 UTC
back to top