| Name | NtcPlot JSON |
| Version |
0.0.2
JSON |
| download |
| home_page | None |
| Summary | Package of NtcPlot |
| upload_time | 2024-10-24 13:32:38 |
| maintainer | None |
| docs_url | None |
| author | None |
| requires_python | >=3.12 |
| license | None |
| keywords |
|
| VCS |
|
| bugtrack_url |
|
| requirements |
No requirements were recorded.
|
| Travis-CI |
No Travis.
|
| coveralls test coverage |
No coveralls.
|
# Welcome to NtcPlot!
NtcPlot plots geo-referenced and other arrays from netCDF files. It's a single person's effort to provide a simple tool for data visualisation. Far from being perfect, it's a work in progress. Feel free to download the files and adapt them to your needs.
NtcPlot is a cross-platform application that runs on Windows, Linux and other desktop computers. NtcPlot only requires that your computer has a compatible **Python 3.12** (or later version) installed.
# Version
The current version of NtcPlot is 0.0.2, released on 24/10/2024.
## Applications
- Make a line plot, with multiple lines if needed.
- Make a scatter plot, with multiple datasets if needed.
- Plot a map with 2D data.
- Usage of NumPy to edit the visualised data.
Video Tutorial
[Simple Usage](https://youtu.be/9VteB3ffwdw)
<a href="http://www.youtube.com/watch?feature=player_embedded&v=9VteB3ffwdw
" target="_blank"><img src="http://img.youtube.com/vi/9VteB3ffwdw/0.jpg"
alt="IMAGE ALT TEXT HERE" width="240" height="180" border="10" /></a>
## Installation Tips
I would recommend using a virtual environment to test dependencies. For this, the user car open a terminal and run the following command.
```
python -m venv ntcplot_env
```
If on Windows, the user will need to have permission to run scripts. The following command will give permission for the running session.
```
# Windows user only
Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope Process
```
Activate virtual environment (Unix)
```
cd ntcplot_env
.\Scripts\activate
```
Activate virtual environment (Windows)
```
cd ntcplot_env
.\Scripts\Activate.ps1
```
Install software
```
pip install NtcPlot
```
If the following error occurs, do not falter.
```
INFO: pip is looking at multiple versions of ntcplot to determine which version is compatible with other requirements. This could take a while.
ERROR: Could not find a version that satisfies the requirement PyQt6>=6.7 (from ntcplot) (from versions: none)
ERROR: No matching distribution found for PyQt6>=6.7
```
The installation script has determined that at least one dependency is missing or is of an older version. The following dependencies should be installed. For more proficient users, the git repository contains the requirements.txt
```
# Optional
pip install PyQt6==6.7
pip install numpy==1.26
pip install netCDF4==1.7
pip install matplotlib==3.8
pip install basemap==1.4.1
```
Launch NtcPlot
```
ntcplot /your_path/file.nc
```
## Contact
The author will soon share contact details.
Raw data
{
"_id": null,
"home_page": null,
"name": "NtcPlot",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.12",
"maintainer_email": null,
"keywords": null,
"author": null,
"author_email": "Alex Papadopoulos <papadopoulos.al@outlook.com>",
"download_url": "https://files.pythonhosted.org/packages/4a/de/8d3ec6829fb134eafaed14d6eb525653cd315ae2ee2c2b0aa7108d833e7a/ntcplot-0.0.2.tar.gz",
"platform": null,
"description": "# Welcome to NtcPlot! \r\n \r\nNtcPlot plots geo-referenced and other arrays from netCDF files. It's a single person's effort to provide a simple tool for data visualisation. Far from being perfect, it's a work in progress. Feel free to download the files and adapt them to your needs. \r\n \r\nNtcPlot is a cross-platform application that runs on Windows, Linux and other desktop computers. NtcPlot only requires that your computer has a compatible **Python 3.12** (or later version) installed. \r\n \r\n \r\n# Version \r\n \r\nThe current version of NtcPlot is 0.0.2, released on 24/10/2024. \r\n \r\n## Applications \r\n \r\n- Make a line plot, with multiple lines if needed. \r\n- Make a scatter plot, with multiple datasets if needed. \r\n- Plot a map with 2D data. \r\n- Usage of NumPy to edit the visualised data. \r\n \r\n Video Tutorial \r\n\r\n [Simple Usage](https://youtu.be/9VteB3ffwdw) \r\n<a href=\"http://www.youtube.com/watch?feature=player_embedded&v=9VteB3ffwdw\r\n\" target=\"_blank\"><img src=\"http://img.youtube.com/vi/9VteB3ffwdw/0.jpg\" \r\nalt=\"IMAGE ALT TEXT HERE\" width=\"240\" height=\"180\" border=\"10\" /></a>\r\n\r\n\r\n## Installation Tips \r\n\r\nI would recommend using a virtual environment to test dependencies. For this, the user car open a terminal and run the following command. \r\n```\r\npython -m venv ntcplot_env\r\n```\r\n\r\n\r\nIf on Windows, the user will need to have permission to run scripts. The following command will give permission for the running session.\r\n```\r\n# Windows user only\r\nSet-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope Process\r\n```\r\nActivate virtual environment (Unix)\r\n```\r\ncd ntcplot_env\r\n.\\Scripts\\activate\r\n```\r\nActivate virtual environment (Windows)\r\n```\r\ncd ntcplot_env\r\n.\\Scripts\\Activate.ps1\r\n```\r\nInstall software \r\n```\r\npip install NtcPlot\r\n```\r\n\r\nIf the following error occurs, do not falter. \r\n``` \r\nINFO: pip is looking at multiple versions of ntcplot to determine which version is compatible with other requirements. This could take a while.\r\nERROR: Could not find a version that satisfies the requirement PyQt6>=6.7 (from ntcplot) (from versions: none)\r\nERROR: No matching distribution found for PyQt6>=6.7\r\n``` \r\nThe installation script has determined that at least one dependency is missing or is of an older version. The following dependencies should be installed. For more proficient users, the git repository contains the requirements.txt\r\n``` \r\n# Optional\r\npip install PyQt6==6.7\r\npip install numpy==1.26\r\npip install netCDF4==1.7\r\npip install matplotlib==3.8\r\npip install basemap==1.4.1\r\n``` \r\n\r\nLaunch NtcPlot\r\n``` \r\nntcplot /your_path/file.nc\r\n``` \r\n\r\n \r\n## Contact \r\n \r\nThe author will soon share contact details.\r\n",
"bugtrack_url": null,
"license": null,
"summary": "Package of NtcPlot",
"version": "0.0.2",
"project_urls": {
"Homepage": "https://pypi.org/project/ntcplot/"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "ffc802580c2ace0886cfee7bf5e27b03b3481592bfb6fa05d0e90dec7dbd33bd",
"md5": "63bdaffcedf6e8eb82b1f74bda6cce3c",
"sha256": "bffab01862f5f26a6db6d37a4afa2e7c2903b91b7ce2dd360acd56eb6d8ee313"
},
"downloads": -1,
"filename": "NtcPlot-0.0.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "63bdaffcedf6e8eb82b1f74bda6cce3c",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.12",
"size": 9326,
"upload_time": "2024-10-24T13:32:37",
"upload_time_iso_8601": "2024-10-24T13:32:37.190273Z",
"url": "https://files.pythonhosted.org/packages/ff/c8/02580c2ace0886cfee7bf5e27b03b3481592bfb6fa05d0e90dec7dbd33bd/NtcPlot-0.0.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4ade8d3ec6829fb134eafaed14d6eb525653cd315ae2ee2c2b0aa7108d833e7a",
"md5": "3f3899f9944b4e9db8375583633ededd",
"sha256": "e74c7771fd0d6306fd6c05bfbea5ec4366b9d2de5f9a2d277550fd78033c812b"
},
"downloads": -1,
"filename": "ntcplot-0.0.2.tar.gz",
"has_sig": false,
"md5_digest": "3f3899f9944b4e9db8375583633ededd",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.12",
"size": 8345,
"upload_time": "2024-10-24T13:32:38",
"upload_time_iso_8601": "2024-10-24T13:32:38.622062Z",
"url": "https://files.pythonhosted.org/packages/4a/de/8d3ec6829fb134eafaed14d6eb525653cd315ae2ee2c2b0aa7108d833e7a/ntcplot-0.0.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-10-24 13:32:38",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "ntcplot"
}