pyfortool


Namepyfortool JSON
Version 0.2.6 PyPI version JSON
download
home_pageNone
SummaryPython-fortran-tool
upload_time2025-07-10 15:29:23
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseLICENSE
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"
}
        
Elapsed time: 2.43642s