Name | pyfortool JSON |
Version |
0.2.6
JSON |
| download |
home_page | None |
Summary | Python-fortran-tool |
upload_time | 2025-07-10 15:29:23 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.8 |
license | LICENSE |
keywords |
fortran
static-analysis
|
VCS |
 |
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# Python-fortran-tool
This set of tools is primarily designed to be applied on the [PHYEX](https://github.com/UMR-CNRM/PHYEX)
repository. But they are normally generic enough to be used in other contexts.
The tools can be used with the command line (the pyfortool.py and pyfortool\_parallel.py utilities)
or as a python package. The documentation is in the doc directory and some examples are in the
examples directory.
Prerequisites:
- python > 3.8 (but only tested with version 3.10)
Other prerequisites are linked to the pyfxtran installation:
- a C compiler (tested with cc 11.4.0)
- make and git to compile fxtran (on the first use only)
There are two installation methods, depending on your use.
On some systems, you may need to create a python virtual environment to use these methods.
Method 1 (suitable for developpers and end users):
- open a terminal on a system satisfying the prerequisites and enter the following commands
- if you don't have a github ssh key or don't know what it is:
> git clone https://github.com/UMR-CNRM/pyfortool.git
- if you have a github ssh key:
> git clone git@github.com:UMR-CNRM/pyfortool.git
- > cd pyfortool; pip install -e .
Method 2 (suitable for users who do not develop PyForTool):
- open a terminal on a system satisfying the prerequisites and enter the following commands
- pip install pyfortool
Raw data
{
"_id": null,
"home_page": null,
"name": "pyfortool",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "fortran, static-analysis",
"author": null,
"author_email": "Quentin Rodier <quentin.rodier@meteo.fr>, S\u00e9bastien Riette <sebastien.riette@meteo.Fr>",
"download_url": null,
"platform": null,
"description": "# Python-fortran-tool\n\nThis set of tools is primarily designed to be applied on the [PHYEX](https://github.com/UMR-CNRM/PHYEX)\nrepository. But they are normally generic enough to be used in other contexts.\n\nThe tools can be used with the command line (the pyfortool.py and pyfortool\\_parallel.py utilities)\nor as a python package. The documentation is in the doc directory and some examples are in the\nexamples directory. \n\nPrerequisites:\n - python > 3.8 (but only tested with version 3.10)\n\nOther prerequisites are linked to the pyfxtran installation:\n - a C compiler (tested with cc 11.4.0)\n - make and git to compile fxtran (on the first use only)\n\nThere are two installation methods, depending on your use.\nOn some systems, you may need to create a python virtual environment to use these methods.\n\nMethod 1 (suitable for developpers and end users):\n - open a terminal on a system satisfying the prerequisites and enter the following commands\n - if you don't have a github ssh key or don't know what it is:\n > git clone https://github.com/UMR-CNRM/pyfortool.git\n - if you have a github ssh key:\n > git clone git@github.com:UMR-CNRM/pyfortool.git\n - > cd pyfortool; pip install -e .\n\nMethod 2 (suitable for users who do not develop PyForTool):\n - open a terminal on a system satisfying the prerequisites and enter the following commands\n - pip install pyfortool\n",
"bugtrack_url": null,
"license": "LICENSE",
"summary": "Python-fortran-tool",
"version": "0.2.6",
"project_urls": {
"Documentation": "https://umr-cnrm.github.io/pyfortool",
"Issues": "https://github.com/UMR-CNRM/pyfortool/issues",
"Repository": "https://github.com/UMR-CNRM/pyfortool"
},
"split_keywords": [
"fortran",
" static-analysis"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "81b63ec5bf4bbfd8b61b209c158fea2acb8fcca5133801063041aea0b13b954d",
"md5": "aac99447809485c750010b077c0723d5",
"sha256": "51180502e1d05d860c51840381f8db4f0c9cc70b422289338aa4795b30b49fde"
},
"downloads": -1,
"filename": "pyfortool-0.2.6-py3-none-any.whl",
"has_sig": false,
"md5_digest": "aac99447809485c750010b077c0723d5",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 113400,
"upload_time": "2025-07-10T15:29:23",
"upload_time_iso_8601": "2025-07-10T15:29:23.641106Z",
"url": "https://files.pythonhosted.org/packages/81/b6/3ec5bf4bbfd8b61b209c158fea2acb8fcca5133801063041aea0b13b954d/pyfortool-0.2.6-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-10 15:29:23",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "UMR-CNRM",
"github_project": "pyfortool",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "pyfortool"
}