Skip to main content

GeoPlot: BAS AI Lab plotting scripts for internal plotting & visualisation

Project description

GeoPlot

PyPI Issues License

GeoPlot is an interactive plotting toolkit developed by members of the BAS Artificial Intelligence Lab and designed to be used in combination with other software packages under development by the same team.

Installation

The software package can be installed either from PyPI or by downloading the GitHub repo and installing from a local copy.

Installation from PyPI:

pip install bas-geoplot

Installation from source:

git clone https://github.com/bas-amop/GeoPlot
pip install -e ./GeoPlot

Use of -e is optional, based on whether you want to be able to edit the installed copy of the package.

Some features of this software package require GDAL and Fiona to be installed, this requires additional steps during the installation process on Windows. These additional steps are as follows:

Windows only:

    pip install pipwin
    pipwin install gdal
    pipwin install fiona
    pipwin install cartopy

See the project's PyPI page for more info.

Command Line Interface

Once installed, bas-geoplot can be used to generate plots of geospatial data, including meshes generated by PolarRoute or MeshiPhi. To generate an interactive plot from such a mesh:

plot_mesh <mesh.json>

optional arguments are:

-v '(turn on verbose logging)'
-o '(set output location for plot)'
-t '(remove the title bar from the plot)'
-r '(plot an additional route from the given file)'
-w '(plot additional waypoints from the given file)'
-a '(add directional arrows to all routes)'
-b '(create the plot without a basemap layer)'

Development & Contributions

Development of software package is conducted by the BAS AI Lab. For contributions and feature additions please contact amop@bas.ac.uk.

License

Distributed under the MIT license. See LICENSE for more information.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bas_geoplot-0.1.3.tar.gz (21.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bas_geoplot-0.1.3-py3-none-any.whl (21.0 kB view details)

Uploaded Python 3

File details

Details for the file bas_geoplot-0.1.3.tar.gz.

File metadata

  • Download URL: bas_geoplot-0.1.3.tar.gz
  • Upload date:
  • Size: 21.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for bas_geoplot-0.1.3.tar.gz
Algorithm Hash digest
SHA256 473cbf1f7e8b2f0a7bb5d2521fd03c9e94df64d16f8533adc4ec3780b22fe805
MD5 f577f2f0e7ab4b6375287f78aa1e0625
BLAKE2b-256 35903277cdc5ffba40081535448e1981e51107f875433d9e60c37a07bfd23d1d

See more details on using hashes here.

File details

Details for the file bas_geoplot-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: bas_geoplot-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 21.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for bas_geoplot-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 0f745e6d759c98fa2dac5932e66bb0639068215bb89480cf56686bedca9fc6b4
MD5 4f631a21c527866977a555e312e50440
BLAKE2b-256 2db63ffdfd14f75abf3ff0a4306b65198a5058613cac48903b0abf87f264f552

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page