Visualization of SciGRID_gas networks structures
Project description
qplot
=============
`qplot` is matplotlib based Python library to visualize `SciGRID_gas data <https://www.gas.scigrid.de/downloads.html>`_
It is independent of the `SciGRID_gas main library <https://www.gas.scigrid.de/downloads.html>`_ or
the `osmscigrid library <https://www.gas.scigrid.de/downloads.html>`_.
Features
--------
What it provides:
- Automatic and customisable visualisation of SciGRID_gas data
- Visualisation of a backgroundmap for Europe or one of its states
- Piperoutes can be colormapped to parameters
- The thickness of Piperoute can be mapped to parameters
- Components other than Piperoutes can be made clickable to provide meta information (beta)
- A mechanism to read SciGRID_gas data from CSV files into a SciGRID_gas network class.
Installation
------------
``qplot`` depends on a Python version of 3.6 or above as well as the
following libraries:
- "matplotlib==3.3.3",
- "mplcursors>=0.3",
- "PyShp",
- "numpy==1.19.4",
- "pathlib>=1.0.1",
- "descartes==1.1.0",
- "adjustText==0.7.3",
- "Unidecode==1.1.1",
- "Shapely==1.7.1"
Use ``pip`` to install ``qplot``:
.. code:: bash
$ pip install qplot
From there you can import the quickplot function via:
.. code:: bash
$from qplot.qplot import quickplot
Download of WorldBorders
------------------------
In the next step you need to navigate to
https://thematicmapping.org/downloads/world_borders.php
and download the TM_WORLD_BORDERS-zipfile.
You can pass the variable 'TM_Borders_filename'
to the quickplot function.
The presetting is:
TM_Borders_filename='../TM_World_Borders/TM_WORLD_BORDERS-0.3.shp'
Please remember to use '\' as folder separator if you are a Windows user ;)
License
-------
``qplot`` is licensed under the `GNU General Public License version
3.0 <https://www.gnu.org/licenses/gpl-3.0.html>`_.
The Team
--------
``qplot`` is developed at the
`DLR <https://www.dlr.de/EN/Home/home_node.html>`_ Institute of
`Networked Energy Systems
<https://www.dlr.de/ve/en/desktopdefault.aspx/tabid-12472/21440_read-49440/>`_
in the departement for `Energy Systems Analysis (ESY)
<https://www.dlr.de/ve/en/desktopdefault.aspx/tabid-12471/21741_read-49802/>`_.
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
qplot-0.0.14.tar.gz
(27.1 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
qplot-0.0.14-py3-none-any.whl
(41.9 kB
view details)
File details
Details for the file qplot-0.0.14.tar.gz.
File metadata
- Download URL: qplot-0.0.14.tar.gz
- Upload date:
- Size: 27.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.6.1 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d563d2fafbc9058bbc68ac3760b9cb5327e1527f678a76d0373123e9a3b6516d
|
|
| MD5 |
1b06f2608ee98b0dbd6684b26b621f02
|
|
| BLAKE2b-256 |
9224e6a5efa88381e2c6ca3fa523cc23279826f19733e31f2868f6119cb45640
|
File details
Details for the file qplot-0.0.14-py3-none-any.whl.
File metadata
- Download URL: qplot-0.0.14-py3-none-any.whl
- Upload date:
- Size: 41.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.6.1 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bed63f2ea2b637ffb572ff6b59e5ae058a0ada802b12dfa9b550ca170cb4d516
|
|
| MD5 |
bd796e9cfeb3b87458cb287ba026e928
|
|
| BLAKE2b-256 |
0fed966ff0208dd3ca7a2377547397795b163cc0c7689c57fce0c518f835053d
|