Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
♻️plit
ResourcePool
into three classes
Squashed commit of the following: commit 0a53108 Author: Jon Clucas <[email protected]> Date: Fri Jul 19 01:16:36 2024 -0400 :goal_net: Catch and release no-regressors commit 836d100 Author: Jon Clucas <[email protected]> Date: Fri Jul 19 00:50:16 2024 -0400 :art: Remove duplicate imports commit 8d80941 Author: Jon Clucas <[email protected]> Date: Thu Jul 18 21:01:35 2024 -0400 :art: Qualify refs to documented functions. commit 2402a2c Author: Jon Clucas <[email protected]> Date: Thu Jul 18 20:22:13 2024 -0400 :pencil2: A little more docstring cleanup commit 61eeef4 Author: Jon Clucas <[email protected]> Date: Thu Jul 18 20:08:08 2024 -0400 :bug: Fix memoization commit 763af4e Author: Jon Clucas <[email protected]> Date: Thu Jul 18 14:30:35 2024 -0400 :art: More docstring updates for ResourcePool refactor commit 6c96667 Author: Jon Clucas <[email protected]> Date: Thu Jul 18 12:59:32 2024 -0400 :bug: Fix conflicting class name commit f5dd824 Author: Jon Clucas <[email protected]> Date: Thu Jul 18 12:41:45 2024 -0400 :art: Standardize docstring format across changes. commit 75e38e0 Author: Jon Clucas <[email protected]> Date: Thu Jul 18 10:57:21 2024 -0400 :memo: Update CHANGELOG re: #2131 commit 3b00764 Merge: 7b04cc8 a40c449 Author: Jon Clucas <[email protected]> Date: Thu Jul 18 09:47:22 2024 -0400 :twisted_rightwards_arrows: Merge 'origin/develop' into 'engine/(th)re(e)sources' commit 7b04cc8 Author: Jon Clucas <[email protected]> Date: Thu Jul 18 09:42:39 2024 -0400 :white_check_mark: Unlink symlink instead of rmtree commit dd0985f Author: Jon Clucas <[email protected]> Date: Thu Jul 18 09:24:29 2024 -0400 :pencil2: Fix typo (~~"tpyes"~~ → "types") commit 4a05442 Author: Jon Clucas <[email protected]> Date: Wed Jul 17 17:04:43 2024 -0400 :construction_worker: Pre-clone `bids-examples` commit 7571455 Author: Jon Clucas <[email protected]> Date: Wed Jul 17 16:54:50 2024 -0400 :recycle: Move `_check_null` from method to private function commit 0d848b9 Author: Jon Clucas <[email protected]> Date: Wed Jul 17 16:44:34 2024 -0400 :recycle: Replace calls to `grab_tiered_dct` with direct config lookup commit a855222 Author: Jon Clucas <[email protected]> Date: Wed Jul 17 16:24:39 2024 -0400 :coffin: Remove unused function `run_node_blocks` commit 2e97e51 Author: Jon Clucas <[email protected]> Date: Wed Jul 17 16:23:21 2024 -0400 :recycle: Move `initialize_nipype_wf` method into `ResourcePool` commit 8389d5b Author: Jon Clucas <[email protected]> Date: Wed Jul 17 16:21:51 2024 -0400 :recycle: Move `json_outdir_ingress` method into `ResourcePool` commit 84274b9 Author: Jon Clucas <[email protected]> Date: Wed Jul 17 16:20:19 2024 -0400 :recycle: Move `_config_lookup` method into `ResourcePool` commit cf85273 Author: Jon Clucas <[email protected]> Date: Wed Jul 17 16:16:48 2024 -0400 :coffin: Remove unused `get_name` method commit c944940 Author: Jon Clucas <[email protected]> Date: Wed Jul 17 16:13:05 2024 -0400 :recycle: Move `create_func_datasource` method into `ResourcePool` commit ef402e5 Author: Jon Clucas <[email protected]> Date: Wed Jul 17 16:11:07 2024 -0400 :recycle: Move `_get_pipe_number` back into `ResourcePool` commit 77ffc16 Author: Jon Clucas <[email protected]> Date: Wed Jul 17 16:05:08 2024 -0400 :coffin: Remove unused `wrap_block` function commit 14c3e32 Author: Jon Clucas <[email protected]> Date: Wed Jul 17 15:44:44 2024 -0400 :coffin: Remove unused `get_entire_rpool` method commit 2fc7244 Author: Jon Clucas <[email protected]> Date: Wed Jul 17 15:39:26 2024 -0400 :recycle: Move `get_raw_label` back into `ResourcePool` commit b8ca36c Author: Jon Clucas <[email protected]> Date: Wed Jul 17 15:38:49 2024 -0400 :coffin: Remove unused `get_strat_info` method commit 839c7cd Author: Jon Clucas <[email protected]> Date: Wed Jul 17 15:38:26 2024 -0400 :coffin: Remove unused `set_json_info` method commit 0a0b5a0 Author: Jon Clucas <[email protected]> Date: Wed Jul 17 15:37:39 2024 -0400 :recycle: Move `get_json_info` back into `ResourcePool` commit 69cb603 Author: Jon Clucas <[email protected]> Date: Wed Jul 17 15:28:21 2024 -0400 :recycle: Move `copy_resource` method into `StratPool` commit a004ab6 Author: Jon Clucas <[email protected]> Date: Wed Jul 17 15:25:59 2024 -0400 :coffin: Remove unused `update_resource` method commit 6fb1dc1 Author: Jon Clucas <[email protected]> Date: Wed Jul 17 15:25:33 2024 -0400 :coffin: Remove unused `get_pipe_idxs` method commit 0f9099c Author: Jon Clucas <[email protected]> Date: Wed Jul 17 15:25:03 2024 -0400 :recycle: Split `get_json` across `ResourcePool` and `StratPool` commit f2423a2 Author: Jon Clucas <[email protected]> Date: Wed Jul 17 15:15:37 2024 -0400 :recycle: Move `get_cpac_provenance` and `regressor_dct` into `StratPool` commit 52c38bf Author: Jon Clucas <[email protected]> Date: Wed Jul 17 14:49:30 2024 -0400 :coffin: Remove unused `generate_prov_list` method commit 748b98e Author: Jon Clucas <[email protected]> Date: Wed Jul 17 14:48:56 2024 -0400 :recycle: Move `get_resource_strats_from_prov` back into `ResourcePool` commit 74629ac Author: Jon Clucas <[email protected]> Date: Wed Jul 17 14:44:18 2024 -0400 :coffin: Remove unused `flatten_prov` method commit 48e8b90 Author: Jon Clucas <[email protected]> Date: Wed Jul 17 14:43:34 2024 -0400 :recycle: Move `derivative_xfm` back into `ResourcePool` commit 29b481d Author: Jon Clucas <[email protected]> Date: Wed Jul 17 14:25:12 2024 -0400 :recycle: Move `filtered_movement` property into `StratPool` commit b0b94c9 Author: Jon Clucas <[email protected]> Date: Wed Jul 17 14:23:36 2024 -0400 :recycle: Move `filter_name` method into `StratPool` commit 4bf5f00 Author: Jon Clucas <[email protected]> Date: Wed Jul 17 14:20:36 2024 -0400 :recycle: Move `post_process` method back into `ResourcePool` commit 3613f8c Author: Jon Clucas <[email protected]> Date: Wed Jul 17 14:16:16 2024 -0400 :construction_worker: Livelog pytest commit a9a3c48 Author: Jon Clucas <[email protected]> Date: Wed Jul 17 13:41:27 2024 -0400 :coffin: Remove `_Pool.node_data` method commit d30496c Author: Jon Clucas <[email protected]> Date: Wed Jul 17 13:28:36 2024 -0400 :recycle: Move `connect_pipeline` from standalone function to `ResourcePool` method commit fc2714a Author: Jon Clucas <[email protected]> Date: Tue Jul 16 16:16:58 2024 -0400 :recycle: Clarify `ResourcePool.gather_pipes` commit 588df00 Author: Jon Clucas <[email protected]> Date: Tue Jul 16 15:36:24 2024 -0400 :recycle: Typehint `StratPool.append_name` commit 6207348 Author: Jon Clucas <[email protected]> Date: Mon Jul 15 17:41:51 2024 -0400 :zap: Replace some `deepcopy` calls commit abb4809 Author: Jon Clucas <[email protected]> Date: Mon Jul 15 16:13:39 2024 -0400 :art: Type `connect_pipeline` commit 5ea19ef Author: Jon Clucas <[email protected]> Date: Mon Jul 15 15:33:11 2024 -0400 :twisted_rightwards_arrow: Merge `develop` into `engine/(th)r(e)esources` Squashed commit of the following: commit a40c449 Merge: 6b6f7f4 9ba084e Author: Jon Clucas <[email protected]> Date: Mon Jul 15 13:16:14 2024 -0400 ⬆️ Bump zipp from 3.16.0 to 3.19.1 (#2132) commit 9ba084e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jul 9 18:35:58 2024 +0000 :arrow_up: Bump zipp from 3.16.0 to 3.19.1 Bumps [zipp](https://github.com/jaraco/zipp) from 3.16.0 to 3.19.1. - [Release notes](https://github.com/jaraco/zipp/releases) - [Changelog](https://github.com/jaraco/zipp/blob/main/NEWS.rst) - [Commits](jaraco/zipp@v3.16.0...v3.19.1) --- updated-dependencies: - dependency-name: zipp dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> commit 6b6f7f4 Merge: 5ce5d37 979b0a9 Author: Jon Clucas <[email protected]> Date: Fri Jul 12 13:27:18 2024 -0400 🐛 Fix `get_scan_params` (#2129) commit 979b0a9 Author: Jon Clucas <[email protected]> Date: Tue Jul 9 09:39:03 2024 -0400 :pencil2: Fix f-string missing `f` commit af65a2e Author: Jon Clucas <[email protected]> Date: Mon Jul 8 17:01:06 2024 -0400 :bug: Fix circular import commit f194377 Author: Jon Clucas <[email protected]> Date: Mon Jul 8 16:07:15 2024 -0400 :recycle: Exclusively use custom `Function` Nodes + :rotating_light: Lint commit c7819d1 Author: Jon Clucas <[email protected]> Date: Mon Jul 8 14:16:53 2024 -0400 :art: Remove unnecessary initializations commit b013ccc Author: Jon Clucas <[email protected]> Date: Mon Jul 8 13:54:48 2024 -0400 :package: Init `Function` commit b19907a Author: Jon Clucas <[email protected]> Date: Mon Jul 8 13:40:19 2024 -0400 :bug: Use C-PAC Function node commit 7d6f0ee Author: Jon Clucas <[email protected]> Date: Mon Jul 8 12:59:12 2024 -0400 :pencil2: Fix TR capitalization commit 3ebb9f4 Author: Jon Clucas <[email protected]> Date: Mon Jul 8 12:54:48 2024 -0400 :white_check_mark: Add tests for `fetch` refactor [rebuild base-lite] [rebuild base-standard] [run reg-suite] commit 6a5b723 Author: Jon Clucas <[email protected]> Date: Mon Jul 8 12:01:02 2024 -0400 :recycle: DRY params, sub, scan commit c5c39b0 Author: Jon Clucas <[email protected]> Date: Mon Jul 8 10:49:11 2024 -0400 :bug: Tell Nipype to import typehint type [run reg-suite] commit 52aa366 Author: Jon Clucas <[email protected]> Date: Mon Jul 8 10:05:09 2024 -0400 :recycle: DRY `fetch_and_convert`|`fetch`|`check`|`check2` [run reg-suite] commit ddf2103 Author: Jon Clucas <[email protected]> Date: Sat Jul 6 00:27:06 2024 -0400 :construction: WIP :bug: Fix `get_scan_params` [run reg-suite] commit 17257e3 Author: Jon Clucas <[email protected]> Date: Fri Jul 5 14:26:27 2024 -0400 :recycle: Dedupe function node imports commit 74c0950 Author: Jon Clucas <[email protected]> Date: Fri Jul 5 09:56:33 2024 -0400 :bug: Import local variables in `get_scan_params` [run reg-suite] commit e64309c Author: Jon Clucas <[email protected]> Date: Wed Jul 3 18:15:43 2024 -0400 :bug: Fix import (probably merge error) [run reg-suite] commit faf8ab9 Author: Jon Clucas <[email protected]> Date: Mon Jul 15 14:44:58 2024 -0400 :white_check_mark: Check if `bids-examples` is empty before moving on commit e25479f Author: Jon Clucas <[email protected]> Date: Mon Jul 15 14:19:59 2024 -0400 :bug: Fix auto-`quick_single` commit 90d96b1 Author: Jon Clucas <[email protected]> Date: Mon Jul 15 14:10:55 2024 -0400 :white_check_mark: Update test for new `Resource` class commit c22db11 Author: Jon Clucas <[email protected]> Date: Mon Jul 15 14:02:58 2024 -0400 :bug: Remove extra curly braces commit 4280fc6 Author: Jon Clucas <[email protected]> Date: Mon Jul 15 13:47:15 2024 -0400 :recycle: Dedupe loop through `self.node_blocks.items()` commit aaa37a9 Author: Jon Clucas <[email protected]> Date: Mon Jul 15 13:14:09 2024 -0400 :recycle: Move `StratDict().rpool[json]` to `StratDict().json` commit 1058c94 Author: Jon Clucas <[email protected]> Date: Mon Jul 15 11:55:46 2024 -0400 :art: Define `_Pool.__contains__` and `Resource.__contains__` commit bb6cbae Author: Jon Clucas <[email protected]> Date: Mon Jul 15 10:01:42 2024 -0400 :bug: Fix circular import commit 1b11462 Author: Jon Clucas <[email protected]> Date: Fri Jul 12 22:14:15 2024 -0400 :technologist: Add `__repr__` method to `Resource` commit 02d1a14 Author: Jon Clucas <[email protected]> Date: Fri Jul 12 22:06:37 2024 -0400 :white_check_mark: Remove dir instead of file commit b1f16ed Author: Jon Clucas <[email protected]> Date: Fri Jul 12 22:02:47 2024 -0400 :art: Type `ResourcePool.get_strats` commit ec32f34 Author: Jon Clucas <[email protected]> Date: Fri Jul 12 20:52:33 2024 -0400 :pencil2: Pipe inside quotation marks commit 199bd60 Author: Jon Clucas <[email protected]> Date: Fri Jul 12 16:06:49 2024 -0400 :white_check_mark: `pytest.Cache.makedir` → `pytest.Cache.mkdir` commit 1cc3914 Author: Jon Clucas <[email protected]> Date: Fri Jul 12 15:37:58 2024 -0400 :art: :technologist: Clarify typing commit 4d9934d Author: Jon Clucas <[email protected]> Date: Thu Jul 11 17:37:13 2024 -0400 :construction: WIP :recycle: Fix `StratPool.__init__` commit 98c8bb8 Author: Jon Clucas <[email protected]> Date: Thu Jul 11 14:13:24 2024 -0400 :construction: :recycle: Continue updating calls to `ResourcePool` methods commit 3af1407 Author: Jon Clucas <[email protected]> Date: Thu Jul 11 10:48:11 2024 -0400 :white_check_mark: Use abspath for BIDS-examples commit 87fb1c0 Author: Jon Clucas <[email protected]> Date: Thu Jul 11 10:37:20 2024 -0400 :white_check_mark: Skip NHP configs if no torch installed commit 8a24441 Author: Jon Clucas <[email protected]> Date: Thu Jul 11 10:28:45 2024 -0400 :recycle: Pass `part_id` through to `DataPaths` commit 3c2220d Author: Jon Clucas <[email protected]> Date: Thu Jul 11 10:23:18 2024 -0400 :pencil2: Import Path for signature commit 515b791 Author: Jon Clucas <[email protected]> Date: Thu Jul 11 10:20:55 2024 -0400 :recycle: EmptyConfiguration → Preconfiguration('blank') commit f1f7705 Author: Jon Clucas <[email protected]> Date: Wed Jul 10 17:06:06 2024 -0400 :recycle: Finish moving `create_func_datasource` from func to method commit bbf3e97 Author: Jon Clucas <[email protected]> Date: Wed Jul 10 17:01:03 2024 -0400 :recycle: Fold `initiate_rpool` into `ResourcePool.__init__` commit 3334a2a Author: Jon Clucas <[email protected]> Date: Wed Jul 10 13:00:10 2024 -0400 :construction_worker: Replace non-`\w`-non-dot characters with hyphens commit 646f49d Author: Jon Clucas <[email protected]> Date: Wed Jul 10 12:52:05 2024 -0400 :white_check_mark: Restore engine unit tests commit 7a76603 Author: Jon Clucas <[email protected]> Date: Wed Jul 10 12:51:42 2024 -0400 :construction: WIP :recycle: Move `ResourcePool` init from functions to methods commit 06612ff Author: Jon Clucas <[email protected]> Date: Tue Jul 9 16:38:34 2024 -0400 :white_check_mark: Move BIDS examples to a fixture commit 821bcaa Author: Jon Clucas <[email protected]> Date: Mon Jul 8 17:20:09 2024 -0400 :construction: Split ResourcePool into three classes with docstrings commit b414d17 Author: Jon Clucas <[email protected]> Date: Mon Jul 8 17:15:27 2024 -0400 :truck: Move engine resources to own submodule
- Loading branch information