Commit Graph

70 Commits

Author SHA1 Message Date
1575ace96e recipes: add space elevator inputs for 0.3 2020-03-01 13:28:34 +11:00
60329880c9 recipes/screw: update 'casted_screw' alternative 2020-03-01 13:21:11 +11:00
83929b4333 layout: add initial layout test script 2020-03-01 12:05:55 +11:00
cdfb00f6d9 cookbook: sort recipes by preferred alternative 2020-03-01 12:05:28 +11:00
e1f825fe0a recipes/screw: add alternative_screw alternative 2020-03-01 12:05:06 +11:00
71aed3d135 recipes/biomass: fix typo in crafting_time key 2020-03-01 12:04:51 +11:00
dec82d2e9d recipes/silica: fix a typo in "quartz" 2020-03-01 10:16:13 +11:00
20ca0e3bbe satisfactory: style 2020-03-01 09:26:29 +11:00
519e42c092 recipes: update to match 0.2.1.20 2020-03-01 09:25:13 +11:00
9ad72b06d4 describe: add some minimal documentation 2019-07-14 13:29:02 +10:00
9db9212ed7 graph: add some minimal documentation 2019-07-14 13:25:37 +10:00
25e57f272c graph: allow multiple target arguments 2019-07-14 13:25:19 +10:00
27743d9e6d Initial conversion to NamedTuple representation 2019-07-14 13:17:28 +10:00
4b2f52e7d5 plan: rename the plan tool as requirements 2019-07-14 12:09:54 +10:00
f5b269e3a4 plan.py: add commandline parsing 2019-07-14 12:09:16 +10:00
f75047dde5 plan: remove initial request construction out of 'plan' 2019-07-14 12:03:38 +10:00
2112292fc1 plan: split the main function into component functions 2019-07-14 11:59:45 +10:00
4b79715b16 plan: use conveyor_rates rather than hard coded values 2019-07-14 11:51:19 +10:00
a6a7594eda plan: rename calculate_rates as required_rates 2019-07-14 11:50:44 +10:00
07a37a4240 plan: document the calculate_rates function 2019-07-14 11:49:49 +10:00
2380faf59d plan: import Fraction directly 2019-07-14 11:36:54 +10:00
2f8fb25fe8 plan: document the basic algorithm 2019-07-14 11:35:22 +10:00
0f0e281db8 plan: document 'basic_rate' 2019-07-14 11:35:09 +10:00
5c4393b999 satisfactory: Add docstrings for all Cookbook functions 2019-07-14 11:22:45 +10:00
10a3438472 satisfactory: Correct the generator typing for Cookbook 2019-07-14 11:16:46 +10:00
51001d66a5 satisfactory: add typing to Cookbook member functions 2019-07-14 11:15:29 +10:00
9f4858c885 satisfactory: annotate local variables for Cookbook 2019-07-14 11:13:13 +10:00
9e2d8dba8a plan: move the primary functionality into a function
This prevents reliance on global variables
2019-07-14 11:12:34 +10:00
6a82305479 plan: warn on mk5 conveyors 2019-07-14 10:09:13 +10:00
9151be6e97 data: correct 'battery' and 'black_powder' names 2019-07-14 10:04:05 +10:00
9620129c47 recipes: add alclad derived components 2019-07-07 15:36:37 +10:00
55e836950f recipes: add sulfur derived explosives 2019-07-07 15:36:22 +10:00
2b4d0be835 recipes: add Miner Mk2 2019-07-07 15:23:07 +10:00
5b92d4509f recipes: add nuclear components and resources 2019-07-07 15:22:50 +10:00
47e6c674ac README: add readme 2019-05-03 11:40:22 +10:00
56ef7a62c0 COPYING: add licence 2019-05-03 11:40:16 +10:00
71227e5523 items: add aluminum derived recipes 2019-05-03 11:38:03 +10:00
d0f66397f0 caterium_ingot: update recipe for 0.1.5 2019-05-03 11:28:21 +10:00
962fdbc633 items/quartz: add quartz related recipes 2019-05-03 11:27:50 +10:00
f560586900 plan: plan for one of every component 2019-04-28 18:59:31 +10:00
988e66720a recipes: correct machine and type labels 2019-04-28 18:59:17 +10:00
455aaf7dbe recipes/machine: add oil_refinery 2019-04-28 18:06:28 +10:00
a1b3f77325 recipes/machine: add foundry 2019-04-28 18:06:13 +10:00
970faf4c8b plan: add machine count calculation 2019-04-28 18:02:57 +10:00
b0ec4a8a63 plan: add capacity planner 2019-04-28 17:23:21 +10:00
994125fff6 plan: make plan executable 2019-04-28 17:23:07 +10:00
8cb5d5a76c satisfactory: implement the 'resources' query 2019-04-28 15:48:48 +10:00
65eb55e409 recipes: move components and resources into an 'items' directory 2019-04-28 15:48:18 +10:00
5a8fc8c342 describe: add forgotten import 2019-04-28 14:50:11 +10:00
275a9827c1 build: ignore __pycache__ directories 2019-04-28 11:04:16 +10:00