companion_planting:software

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
companion_planting:software [2020/02/29 15:31] – Reordering info and adding tended etlfgcompanion_planting:software [2021/07/18 21:27] (current) – Amend list xeruf
Line 1: Line 1:
 ===== Software for companion planning or garden planners ===== ===== Software for companion planning or garden planners =====
  
-==== Softwares ====+==== Software List ====
  
 === Not open source === === Not open source ===
Line 7: Line 7:
 [[https://www.growveg.com/garden-planner-intro.aspx|Grow Veg]] A non-open source, paid desktop/iOS app for hand-designing a garden and planning your crops. Has a very nice looking calendar. Seems to be the best software with garden planning, companioning, rotation, harvesting dates and tasks as of today. So sad It's not free or even better open source. [[https://www.growveg.com/garden-planner-intro.aspx|Grow Veg]] A non-open source, paid desktop/iOS app for hand-designing a garden and planning your crops. Has a very nice looking calendar. Seems to be the best software with garden planning, companioning, rotation, harvesting dates and tasks as of today. So sad It's not free or even better open source.
  
-[[https://www.tendedapp.com/|Tended app]] A non-open source but free and discontinued since January 2020 web app to design your garden, track your activities and harvests, and much more. The visual garden design feature is very enjoyable as It is fluid, easy to use and have precise positionning, beds size at centimeter (different measurements available) scale. There are many other features like record tasks, harvest dates, calendar, reminders, journal, etc. But there's no companioning or rotation feature. It's intended to be a permaculture app. But there are a lot of generic features to take inspiration from. +<del>[[https://www.tendedapp.com/|Tended app]]</del> (Offline) A non-open source but free and discontinued since January 2020 web app to design your garden, track your activities and harvests, and much more. The visual garden design feature is very enjoyable as It is fluid, easy to use and have precise positionning, beds size at centimeter (different measurements available) scale. There are many other features like record tasks, harvest dates, calendar, reminders, journal, etc. But there's no companioning or rotation feature. It's intended to be a permaculture app. But there are a lot of generic features to take inspiration from. 
  
 === Open source === === Open source ===
- 
  
 [[https://github.com/claytonrcarter/cropplanning|Crop Planning]] Open-source Java program to plan crops. Not too well-designed or easily usable. Does not appear to have any data on time until harvest, or take conditions into account, or include any companion crop information. However, it's open-source, so it could theoretically be expanded. At first glance it does not seem like a great base upon which to expand. [[https://github.com/claytonrcarter/cropplanning|Crop Planning]] Open-source Java program to plan crops. Not too well-designed or easily usable. Does not appear to have any data on time until harvest, or take conditions into account, or include any companion crop information. However, it's open-source, so it could theoretically be expanded. At first glance it does not seem like a great base upon which to expand.
  
-[[https://github.com/nosslin579/smigo|Another Crop Planner]] Also open-source, this time a single page application. Angular front, Spring framework Java back end. Claims to offer advice on companion planting, harvesting dates! No longer hosted online, and have been tried locally, but it definitely does not do what it claims to. For the simple reason It can't be used at It is since the database isn't populated with companion/harvesting dates data. The tables are created but we have to fill all the data by ourself. The navigation is truely enjoyable as It can be seen in [[https://www.youtube.com/watch?v=3HhEkv2oLzA|this video]]. So It could be a good idea to incorporate some user exeprience and interface features from It. A single page application could be a good format for the companion planner due to its cross-platform compatibility. Has 970 commits by a single person so a lot of work has gone into it. But the very complex code base and software design quality isn't worth the time spent learning someone else's code/system.+[[https://github.com/nosslin579/smigo|Smigo]] Single page application. Angular front, Spring framework Java back end. Claims to offer advice on companion planting, harvesting dates! No longer hosted online, and have been tried locally, but it definitely does not do what it claims to. For the simple reason It can't be used at It is since the database isn't populated with companion/harvesting dates data. The tables are created but we have to fill all the data by ourselves. So It could be a good idea to incorporate some user experience and interface features from It. A single page application could be a good format for the companion planner due to its cross-platform compatibility. Has 970 commits by a single person so a lot of work has gone into it. But the very complex code base and software design quality isn't worth the time spent learning someone else's code/system.
  
-[[https://github.com/bobbigmac/garden-planner|Yet Another Crop Planner]] Open-source planting calendar, this time using Meteor.js. Much more simple, but maybe this means easier to build upon. No companion features but they could be created. After tests, seems to be a very simple interactive calendar (basic legend info on hover) with a search bar and a basic favorites feature who allow you to pin vegetables on the first rows.+[[https://github.com/bobbigmac/garden-planner|Garden Planner]] Open-source planting calendar, this time using Meteor.js. Much more simple, but maybe this means easier to build upon. No companion features but they could be created. After tests, seems to be a very simple interactive calendar (basic legend info on hover) with a search bar and a basic favorites feature who allow you to pin vegetables on the first rows.
  
-==== Other sources ====+[[http://kitchengarden.sourceforge.net|Kitchen Garden Aid]] Gamified plot planner in Java. Has extensive companion data. 
 + 
 +==== Further resources ====
  
 [[https://en.wikipedia.org/wiki/List_of_companion_plants|List of companion plants]] Wikipedia's list of companion plants. Quite comprehensive, covers some things not in the database yet. Even if you don't want to trust a wikipedia article, it still has links to 50+ useful sources. [[https://en.wikipedia.org/wiki/List_of_companion_plants|List of companion plants]] Wikipedia's list of companion plants. Quite comprehensive, covers some things not in the database yet. Even if you don't want to trust a wikipedia article, it still has links to 50+ useful sources.
 +
 +[[https://waldenlabs.com/the-ultimate-companion-planting-guide-chart]] An extensive, well-structured list with plant companions.
 +
 +=== Intercropping research ===
  
 [[http://organic.kysu.edu/CompanionSpacing.shtml|Companion Plant Spacing]] Research done by Kentucky State University on the spacing of intermixed companion plants in a hexagonal formation. The gist is that the spacing is a weighted average of the recommended spacing of the two crops based on the proportions of the crops. [[http://organic.kysu.edu/CompanionSpacing.shtml|Companion Plant Spacing]] Research done by Kentucky State University on the spacing of intermixed companion plants in a hexagonal formation. The gist is that the spacing is a weighted average of the recommended spacing of the two crops based on the proportions of the crops.
Line 28: Line 33:
   * Cool-season crops should not be mixed with warm-season crops for synchronous growth in mixed plantings.   * Cool-season crops should not be mixed with warm-season crops for synchronous growth in mixed plantings.
  
 +[[https://github.com/ehsankhoshkhoy/intercropping.pe]] Little-documented script to calculate intercropping spacings.
  • companion_planting/software.1582986709.txt.gz
  • Last modified: 2020/02/29 15:31
  • by etlfg