Change log

Following list is the commit messages from git (for more info look at the github commits):

  1. 2019-02-06 Changed metadata to the release 2.2.2
  2. 2019-02-06 Only minor changes in translation and ui files (to fit Swedish translation)
  3. 2019-02-06 Added the shapefile import to the different types of data (making it possible to select shp as a valid data source)
  4. 2019-02-06 Check if exist was moved to the database class.
  5. 2019-02-06 Removed unnessery refresh database connection function
  6. 2019-02-06 Minor work with reseting database connection for the differnt classes.
  7. 2019-02-06 Completely reworked the import of shapefiles to work in QGIS3.
  8. 2019-02-06 Added the possiblity to create a serach area in the field in which the analyse is done.
  9. 2019-02-06 Minor doc changes and added a bool parameter "ignore_name" if False a QgsVector layer is added named Search area instead of the field name.
  10. 2019-02-06 Added a new python file to handel the manual data from file
  11. 2019-02-06 Moved the insection to the manual data table to a separate file
  12. 2019-02-06 Updated the database class so all internal comands are executed by execute and execute_and_return
  13. 2019-01-16 Minor changes/updates in some meta files.
  14. 2019-01-16 Improved handle raster, uses QGIS processing instead of the windows spec .bat files
  15. 2019-01-16 Fixed a bug so range values produces at least 20 groups.
  16. 2019-01-16 Minor bug fixes in db
  17. 2019-01-16 Added a new icon and added it to the main dialog
  18. 2019-01-16 General cleenup
  19. 2018-12-28 Minor doc changes.
  20. 2018-12-28 Minor bug fixed with data to exclude
  21. 2018-12-28 Added raster data as a data source.
  22. 2018-12-28 Added one more schema, removed some attributes and fixed a minor bug with data values.
  23. 2018-12-28 Removed unused imports
  24. 2018-12-20 Added .rst files in order to make documentation
  25. 2018-12-20 Major updates involving many files, mostly just adding/changing docstrings some minor updates removing unused functions and imports.
  26. 2018-12-20 Fixed a reference bug in add_field
  27. 2018-12-06 Updated the metafata file to version 2.0.4 and some minor changes.
  28. 2018-12-06 Updated the user interface and the translation files accordingly.
  29. 2018-12-06 Changed so that generation of reports appears as a QgsTask.
  30. 2018-11-19 metadata.txt updated version number
  31. 2018-11-19 Removed the adding of fields to a separate function and added some docstrings
  32. 2018-11-19 minor name changes
  33. 2018-11-19 improved the updating speed!
  34. 2018-11-19 minor imporvements in table_management.ui
  35. 2018-11-19 mior UI changes in create/connect to farm
  36. 2018-11-19 removed unused imports.
  37. 2018-11-19 a dubbelcheck...
  38. 2018-11-19 changed string formating and added an extra check that the harvest column existed in the correct type of dicts..
  39. 2018-11-19 Changed method to distinguish string from other types of data.
  40. 2018-11-13 Removed f-strings
  41. 2018-11-13 some docstrings are added
  42. 2018-11-13 View fields is now added as a QgsTask
  43. 2018-11-10 now disconnects the buttons on quit.
  44. 2018-11-10 Added docstrings
  45. 2018-11-09 Major updates to the irrigation imports! Now a grid with 2x2meter cells is created covering all fields, all operations that covers a cell adds its perceptation to the cell.
  46. 2018-11-09 (multiple save_* files) Minor bugs found in sql text when saving manual data
  47. 2018-11-09 handle_text_data now include a part to "move" the point dx/dy realtive to the point bearing.
  48. 2018-11-09 updated the request and respons when createing new farm after webpage updates.
  49. 2018-11-09 Now refreches the gui and db connection when a new farm is added or connected to.
  50. 2018-11-09 Removed unused imports in
  51. 2018-10-13 Updated metadata and included some test data as deafault
  52. 2018-10-13 Minor ui changes, cleaned import irrigation tab
  53. 2018-10-13 Updated translation files
  54. 2018-10-13 Change welcome msg!
  55. 2018-10-07 Upodated swedish translation and metafile.
  56. 2018-10-07 Handle irrigation - Added a few new functions to work with the fields as grid. And all data from a year is added to all fields in one funtion.
  57. 2018-10-07 If the buttons is set they are not set twise in the main gui...
  58. 2018-10-07 Create layer, If there are less than 20 items it is added as categories instead of graduated.
  59. 2018-10-07 Some bugg fixes in the Add field class
  60. 2018-10-07 The function check_time now also returns the first valid date aswell as True or False.
  61. 2018-10-07 Updated som UI files...
  62. 2018-10-07 Handle text data - Changed the bases of names
  63. 2018-10-07 Mean analyse Added support for weather data.
  64. 2018-10-07 Mean analayse - Changed from second label in diagram to include a separate table with the data.
  65. 2018-10-07 Table manager, added docstrings and now it also change the index names if it changes parameter name.
  66. 2018-10-04 Added a new dialog that pops up where you can choose which attributes that should get a layer.
  67. 2018-09-30 Main GeoDataFarm: it is now checked if there is a plant table instead of a activity table.
  68. 2018-09-30 In the is_float and is_int function: None is longer such a value.
  69. 2018-09-30 handle_text_data: changed from polygons to multipolygons type.
  70. 2018-09-30 Handle_text_data: Moved the information concerning "uneaven rows" to the finish function, improved date storage.
  71. 2018-09-30 Updated table manager to the newest index names.
  72. 2018-09-30 If there are no distinct values, continue.
  73. 2018-09-30 Removed None values from the disitinct values.
  74. 2018-09-25 Added a filter function for different operation.
  75. 2018-09-25 Updated the Swedish translation
  76. 2018-09-25 Minor UI changes
  77. 2018-09-25 Fixed report per field!
  78. 2018-09-23 Added the possibility to get report for all years and started the feature of getting data per fields.
  79. 2018-09-20 Added a new icon!
  80. 2018-09-20 Minor updates and made more strings translateable and a new translation to swedish.
  81. 2018-09-20 Made the mean analyse and table management work with the new tables.
  82. 2018-09-20 Improved the generation of reports and intrudced a second column for dates (from text files) to support the new reports.
  83. 2018-09-20 Improved the creation of a new farm, now the buttons on the main dialog isn't set until there is a connection.
  84. 2018-09-20 Changed some strings and disable a few feature that isn't working (yet)
  85. 2018-09-14 Removed the creation of shapefile folder when importing textr
  86. 2018-09-14 Huge work with getting the manual data to work as thought including working with date format in text files etc.
  87. 2018-09-14 Checking all tables before removing a field
  88. 2018-09-10 Added support for saving sparying, fertilizing, harvest, other, plowing, harrowing and soil data
  89. 2018-09-06 Added some test data to the program
  90. 2018-09-06 Created a separte function for both adding a background map and zooming into it and moved the fetures to create_layer
  91. 2018-09-06 Changed the "years" when creating a new farm (for the plan ahead)
  92. 2018-09-06 Minor ui changes
  93. 2018-09-06 Added the feature "Plan ahead"
  94. 2018-09-06 Added the feature "Plan ahead"
  95. 2018-09-06 Improved so that the user either get a connect to farm or create new farm
  96. 2018-09-03 Now the field names are added when user adds the fields.
  97. 2018-09-01 Major update of multiple files in order to merge the program to a more general tool for farmers
  99. 2018-08-17 changed DB to db
  100. 2018-08-17 A new look with more functions! Advancing to a more general farmer program.
  101. 2018-08-09 Some minor changes, moving some code to here from the server
  102. 2018-08-02 Checked which platform the system is run on and the best way to install matplotlib
  103. 2018-07-07 Get pip file (to install pip and then matplolib)
  104. 2018-07-07 Imporved translation and the latest metadatafile.
  105. 2018-07-07 Added some code so that matplotlib is installed by default.
  106. 2018-07-05 Added a help button in the guide file gui and some minor changes
  107. 2018-07-05 Improved work for Swedish translation
  108. 2018-06-14 Minor changes in the metadata
  109. 2018-06-14 Fixed some bugg with adding data to the Comboboxes and removed the option to add an extra column with "year" to soil data.
  110. 2018-06-14 Fixed analyse data for soils
  111. 2018-06-14 Minor changes
  112. 2018-06-09 * Fixed bug that the data changes after the user changes data format * Fixed a bug that the north and east column is used as lat lon column even if the an other coordinate system is used thatn 4326 * Fixed a minor bug in reproject layer * Fixed a bugg that "year" is delt with in soil data
  113. 2018-06-09 Minor updates for future releases
  114. 2018-05-28 Removed a "printing" row
  115. 2018-05-28 Fixed some minor bugs allowing the plugin to edit postgres tables
  116. 2018-05-28 no message
  117. 2018-05-28 Fixed some minor bugs in create_new_farm
  118. 2018-05-28 Fixed bugg with table starting on int
  119. 2018-05-24 Changed translation name from se to sv
  120. 2018-05-24 Updated the translation files
  121. 2018-05-24 Removed unused files and inports.
  122. 2018-05-24 Added the update as QgsTask
  123. 2018-05-24 Updated the metadata and the pb_tool
  124. 2018-05-24 Minor GUI changes
  125. 2018-05-24 "Removed the option" for shapefiles and database files
  126. 2018-05-23 Commited the resource file
  127. 2018-05-23 Fixed the analyse script and enlarged the plotting area in the ui file
  128. 2018-05-22 rewritten most of the file.
  129. 2018-05-14 updates in the function get_all_columns to have the possiblity to exclude columns.
  130. 2018-05-14 minor updates in table management to update the row_id after a mearge
  131. 2018-05-14 Introduced the possibility to edit the attributes.
  132. 2018-05-14 Updates so create guiding file recolors and add the new file to the canvas.
  133. 2018-05-14 Added the feature create guide file
  134. 2018-04-24 Setting progress in the input to database
  135. 2018-04-24 Removed the waiting messege in the harvest import
  136. 2018-04-24 Minor bugs in the inport of text files
  137. 2018-04-24 Setting progress for task the instead of waiting message
  138. 2018-04-24 Added encoding possibility for the files, Not perfect!
  139. 2018-04-24 Fixed a bug with max amount of rows for harvest table
  140. 2018-04-24 Fixed index calling and default creating index after merging tables.
  141. 2018-04-24 Added the SRID to the layer in the database script
  142. 2018-04-24 Fixed stuff with indexes in database file
  143. 2018-04-24 Formating updates.
  144. 2018-04-23 Fixed add new layer
  145. 2018-04-23 Fixed some parts with schemas etc. for the "mean analyse"
  146. 2018-04-23 The user can skip to save the temporary layer.
  147. 2018-04-22 Setting the progress of the task in the harvest import to database!
  148. 2018-04-20 Huge update for mean calculation and generating the plot, fixes so multiple harvest table could be used etc. etc.
  149. 2018-04-20 Minor bug with password encryption
  150. 2018-04-20 Fixed a bug only let the user choose one column describing the yield
  151. 2018-04-20 Added the year from the user input
  152. 2018-04-13 Minor updates
  153. 2018-04-13 Minor qt5 changes in table_management for qgis3
  154. 2018-04-06 Updated the harvest input so it uses QgsTask
  155. 2018-04-06 Fixed a minor bugg in the database file
  156. 2018-04-04 Add a gitignore file
  157. 2018-04-04 minor QGIS3 changes
  158. 2018-04-04 Fixed waiting wideget working with Qgstask
  159. 2018-04-04 Fixed so import data text runs as QgsTask
  160. 2018-04-04 Improve the defined field (just one click and fixed for python3)
  161. 2018-04-04 Fixed relative imports (and cleaned some unsused imports aswell)
  162. 2018-02-23 removed a file that was unused
  163. 2018-02-23 Fixed some more qgis3 imports
  164. 2018-02-23 Second update trying to solve qgs3 bindings
  165. 2018-02-20 Made some PyQt5 changes...
  166. 2018-02-19 Initial commit
  167. 2018-02-19 Updated the metadata
  168. 2018-02-19 Removed some old files
  169. 2018-02-19 Changed the location of the icon
  170. 2018-02-18 Initial commit
  171. 2018-02-18 Cerated a LICENSE file

Axel Hörteborn - geodatafarm[at]