# This file contains metadata for your plugin.
# This file should be included when you package your plugin.

# Mandatory items:
[general]
name=Roll
qgisMinimumVersion=3.28
description=Design and analysis of 3D seismic survey geometries
version=0.3.6
author=Duijndam.Dev
email=Bart.Duijndam@ziggo.nl
about:<p>This plugin is for creating and analyzing 3D seismic survey geometries. It is dependent on the following Python packages:<ul>
  <li><b>numba</b> (version 0.60.0) Not strictly required, but it <i><b>significantly</b></i> speeds up calculations</li>
  <li><b>numpy</b> (version 1.26.4) <i>should already be installed</i> </li>
  <li><b>pyqtgraph</b> (version 0.13.7) </li>
  <li><b>rasterio</b> (version 1.4.1) </li>
  <li><b>wellpathpy</b> (version 0.5.0) </li></ul>
  <p>Please install these packages <b>first</b>, using pip from the OSGeo4W command prompt (on Windows)
  <p>Use <b>pip list</b> to detect which packages and versions have already been installed. (E.g. numpy should already be installed)
  <p>Start with installing rasterio (it has quite a few dependencies), followed by numba, pyqtgraph and wellpathpy in that order
  <p>Usage: <b> python -m pip install {package_name}=={package_version}</b>
  <p>
  <p>Whereby rasterio will install (requires) affine, attrs, certifi, chardet, charset-normalizer, click, click-plugins, cligj, and colorama
  <p>And numba will install the llvmlite binding for the llvm JIT compiler
  <p>
  <p>Please take note:<ul>
  <li>Packages newer than those listed above may have bug fixes (nice) or incompatibilities (not so nice) </li>
  <li>The plugin has not (yet) been tested on Linux or macOS </li>
  <li>The plugin works best on a QHD Screen (2560 x 1440 pixels) or larger </li>
  <li>As of V3.32 High DPI UI scaling issues have arisen in QGIS. See the following discussion on GitHub <a href="https://github.com/qgis/QGIS/issues/53898">here</a> </li> 
  <li>As of version 3.34.6, QGIS upgraded Python from v 3.9 to to 3.12 This speeds up calculations and solves some security issues. <br>
  But when <i>upgrading</i> from an earlier QGIS version, it requires installing the above listed packages <b><i>again.</b></i> </li></ul>

tracker=https://github.com/MrBeee/roll/issues
repository=https://github.com/MrBeee/roll
# End of mandatory metadata

# Recommended items:
hasProcessingProvider=no

changelog: <p>2024-10-15 (0.3.6) added 'pattern' tab for pattern display & analysis. Added convolution with patterns to kx-ky stack response. Fixed an assertion bug in Land Wizard.
  <p>2024-10-09 (0.3.5) moved statistics calculations to extended binning. Updated metadata.txt to describe installation of plugin
  <p>2024-07-27 (0.3.4) added "inuse" field to src & rec points in QGIS. Implemented a Categorized Symbol Renderer to display used/unused points in QGIS
  <p>2024-07-24 (0.3.3) interface with QGIS improved. Display active / inactive points separately. Fixed rasterio CRS bug
  <p>2024-07-08 (0.3.2) geometry creation from templates now runs significantly faster. Fixed some bugs in Land Survey Wizard
  <p>2024-06-02 (0.3.1) created a 'display' menu. This allows for closing the display pane, when using (small) full HD monitors. Fixed some bugs
  <p>2024-05-27 (0.3.0) reduced minimal width of Geometry & SPS tables, in order to make working with a <i>smallish</i> full HD (1920x1080) screen easier 
  <p>2024-05-23 (0.2.9) expanded numba @jit functions, added rms-offset plot on Layout tab. Fixed some bugs. Implemented function profiling
  <p>2024-05-04 (0.2.8) implemented numba @jit, to speed up calculations. Added stack response analysis and |O| & O/A Histograms. Fixed some bugs
  <p>2024-04-21 (0.2.7) removed all numba @jit references, as exception handling with numba causes problems. Will revisit later
  <p>2024-04-21 (0.2.6) added 'Analysis' tab, containing seven analysis plots
  <p>2024-04-13 (0.2.5) added TWT values to trace table and implemented 'Unique Fold' capability
  <p>2024-04-08 (0.2.4) improved handling of well-files
  <p>2024-03-30 (0.2.3) updated metadata.txt (a) about text and (b) dependencies
  <p>2024-03-30 (0.2.2) improved handling of line- and stake numbers; refactoring of input parameters
  <p>2024-03-13 (0.2.1) initial release on the QGIS plugin website

# Tags are comma separated with spaces allowed
tags=3D seismic,seismic survey design,SPS data

homepage=https://github.com/MrBeee/roll
category=Plugins
icon=icon.png

# experimental flag
experimental=False

# deprecated flag (applies to the whole plugin, not just a single version)
deprecated=False

# Since QGIS 3.8, a comma separated list of plugins to be installed (or upgraded) can be specified.
# Check the documentation for more information.
# See: https://docs.qgis.org/testing/en/docs/pyqgis_developer_cookbook/plugins/plugins.html
# plugin_dependencies=

Category of the plugin: Raster, Vector, Database or Web
# category=Vector

# If the plugin can run on QGIS Server.
server=False
