NtcPlot


NameNtcPlot JSON
Version 0.0.2 PyPI version JSON
download
home_pageNone
SummaryPackage of NtcPlot
upload_time2024-10-24 13:32:38
maintainerNone
docs_urlNone
authorNone
requires_python>=3.12
licenseNone
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"
}
        
Elapsed time: 0.85639s